1.如果是后台可以如下处理:
TACCOUNT( 4)浮动盈亏
TACCOUNT( 6)动态权益
tcond:TACCOUNT( 4)/TACCOUNT( 6)>0.2;
if not(tcond) then
begin
//交易代码嵌套在这里面
end
2.如果是图表:
可以考虑用昨日ASSET和当前ASSET做一个比值。
tcond:ref(asset,TODAYBAR+1)-asset/ref(asset,TODAYBAR+1)>0.2;
if not(tcond) then
begin
//交易代码嵌套在这里面
end
if not(tcond) then
begin
//交易代码嵌套在这里面
end
追问一下,像这种嵌套的写法,例如ma,hhv这些统计类的函数你们又叫最好放到if语句的外面,这个是否有矛盾?
if not(tcond) then
begin
//交易代码嵌套在这里面
end
追问一下,像这种嵌套的写法,例如ma,hhv这些统计类的函数你们又叫最好放到if语句的外面,这个是否有矛盾?
常规做法是统计函数单独放出来
zz:=hhv(c,20);
if cond then
begin
//这里面调用zz
end