麻烦老师帮我写个代码、用后台交易哦、
商品期货有10个品种,abcd...... 晚上21点开盘后15分钟、涨幅排名在前5的开多,涨幅排名后五名的开空、
(平仓条件不用写、只写开仓条件)
谢谢了
参考下这里的办法
开仓条件selfdata自定义数据的值小于等于5
首先要按照帖子里面的办法进行排序
如果这个弄不懂,那么我也帮不了你了
开仓代码是
if selfdata('自定义数据名')<=5 then tbuy(1,100,mkt);
新建指标、涨幅怎么表示?
涨幅为:DYNAINFO( 14)
如果用户不知道什么是新建指标,那么用户离进行后台交易的还是有很大差距的,要多学习学习:
http://www.weistock.com/WeisoftHelp/gongshibianjiqi.htm
前三步都弄好了,
tt:TIME>011500 AND TIME<185500;
if selfdata('涨幅')>=5 and tt and HOLDING=0 hen begin
tbuy(1,100,mkt);
if selfdata('涨幅')<=5 and tt and HOLDING=0 hen begin
TBUYSHORT((1,100,mkt);
第四部这样写对吗?
HOLDING=0这是要判断持仓吗?
后台上持仓判断简单的要这样写
tholding=0
具体的可以用tbuyholdingex,tsellholdingex之类的
那排名在前面5名的开多,好像具体的品种和账户也要有吧?应该怎么写呢?用abcd来示范一下、、谢谢!
if selfdata('涨幅')>=5 and tt hen begin
tbuy(1,100,mkt);
if selfdata('涨幅')<=5 and tt hen begin
TBUYSHORT((1,100,mkt);