ghls10602674 发表于 2016-9-6 08:00:01

A_SendOrder出错

上周空有两手AG,周一锁仓两手,于是A_SendOrder就没法平空了,一直报错,A_SendOrder一直发的是平今仓指令。而事实上空的是旧仓,怎么才能让A_SendOrder老实点一直不乱变成平今指令?

小米 发表于 2016-9-6 08:30:20

平仓代码怎么写的?
用的哪一款软件?具体的版本号是?
什么帐户?周一早上有没有重启动软件?

ghls10602674 发表于 2016-9-7 01:07:22

用的是上一个版本,刚下载了新版,能发指令了,可 是公式全又出现编译错误

ghls10602674 发表于 2016-9-7 01:14:44

最终目标文件编译错误
fatal error LNK1257: code generation failed
fatalerror C1382 :the PCH file'c:tbv5315_x64_portable\sysytem\formula\tb.dat was generated

ghls10602674 发表于 2016-9-7 01:30:45

下载了个32位的版本才正常,我的是WIN10  64的系统

qazlongxing 发表于 2020-8-10 09:34:53

小米 发表于 2016-9-6 08:30 static/image/common/back.gif
平仓代码怎么写的?
用的哪一款软件?具体的版本号是?
什么帐户?周一早上有没有重启动软件? ...

小米老师好,我写的A函数不下单,没有任何委托和发单记录,研究一个星期了。希望小米老师帮忙解决一下万分感谢!!
Params
        Numeric lots(1);

Vars
        //此处添加变量

Begin
If(GetGlobalVar(0)==InvalidInteger)
{
  SetGlobalVar(0,0);
}
If(GetGlobalVar(1)==InvalidInteger)
{
SetGlobalVar(1,0);
}
If(Barstatus <> 2 Or AccountDataExist()==false) return;
        If(Q_AskPrice>H AND GetGlobalVar(0)<>1 )
        {
       A_SendOrder(Enum_Buy,Enum_Entry,lots,Q_BidPrice);       
        }
         If(Q_BidPrice<l AND GetGlobalVar(1)<>1)
         {
        A_SendOrder(Enum_Sell,Enum_Entry,lots,Q_AskPrice);         
         }
End
页: [1]
查看完整版本: A_SendOrder出错