设为首页收藏本站

 找回密码
 注册
查看: 1509|回复: 0
打印 上一主题 下一主题

这怎么解决 [复制链接]

Rank: 2

精华
0
UID
210252
积分
68
帖子
45
主题
11
阅读权限
30
注册时间
2015-6-1
最后登录
2015-8-20
跳转到指定楼层
1#
发表于 2015-6-23 17:51:52 |只看该作者 |倒序浏览
Params                          
Vars            
       NumericSeries SX;
       NumericSeries DP;
       NumericSeries KP;      



                         //(CurrentTime-A_OrderTime)//平台时间-委托单时间                                       
Begin                     
         
         
   SX=20150701;
If(Date>=SX){setglobalvar(8,81);}   
         Else{setglobalvar(8,80);}      
                        
         if(Getglobalvar(8)==80&&A_BuyPosition==0&&A_SellPosition==0&&(CurrentTime-A_OrderTime)>0.000020)   //赋予初始值
        {setglobalvar(0,0);
     setglobalvar(1,10);
     setglobalvar(2,20);
     setglobalvar(3,30);
     setglobalvar(4,40);
     setglobalvar(5,50);}
         
         
         
If(A_BuyPosition==0&&A_SellPosition==0&&Getglobalvar(0)==0)
   { A_SendOrder(Enum_Buy, Enum_Entry, 1 ,Q_AskPrice );  //多头开仓  
    A_SendOrder(Enum_Sell, Enum_Entry,1 ,Q_BidPrice);    //空头开仓  
         setglobalvar(0,1); }
根本控制不住重复发单  初始值就不知道放在那里才能不被初始化
您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-22 21:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部