Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:help

1楼
beensu 发表于:2010/2/5 10:56:25

if tt0 and DT AND NOT(tTYPE(1)=1) AND NOT(tTYPE(1)=1)  then begin

tsellshort( tHOLDING<0,0,mkt  );
tBUY(tt0 and DT AND NOT(tTYPE(1)=1) AND NOT(tTYPE(1)=1) and tHOLDING=0 , 1, mkt);//lmt,h
TSELL( tHOLDING>0  ,0,STP, l11);//止损单
end
上述指令 止损单 不能触发

 

而改成


if DT  then begin

tsellshort( tHOLDING<0,0,mkt  );
tBUY(tt0 and DT AND NOT(tTYPE(1)=1) AND NOT(tTYPE(1)=1) and tHOLDING=0 , 1, mkt);//lmt,h
TSELL( tHOLDING>0  ,0,STP, l11);//止损单
end
止损单 能触发 什么原因

第一个代码如何改才能正常触发

2楼
金字塔 发表于:2010/2/5 11:06:30

可能问题出在 tt0  和 NOT(tTYPE(1)=1)

NOT(tTYPE(1)=1) 表示上一次交易不是开多才为真

 

另外, NOT(tTYPE(1)=1) AND NOT(tTYPE(1)=1)重复了

共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.