yahama 发表于 2021-1-18 11:37:36

请教小米 及 各位大神, 通过账户持仓与图表持仓比较交易

通过  全局变量赋值判断账户持仓,再与图表持仓来比较进行买卖指定,最终保持与图表持仓一致,  我下边的公式为什么不能交易呢?
   if(A_TotalPosition()==0)
          SetGlobalVar(555,50);    //  账户无持仓时全局变量设为50
    if(A_TotalPosition()>0)
          SetGlobalVar(555,100);   //  账户持多仓时全局变量设为100
        if(A_TotalPosition()<0)
          SetGlobalVar(555,20);    //  账户持空仓时全局变量设为20

    If(GetGlobalVar(555)==100)  
                  if(MarketPosition!=1)
                     Sell(0,C);
        If(GetGlobalVar(555)==20)          
                  if(MarketPosition!=-1)
                     BuyToCover(0,C);       
    If(GetGlobalVar(555)==50)          
                  if(MarketPosition==1)
                     Buy(0,C);       
    If(GetGlobalVar(555)==50)          
                  if(MarketPosition==-1)
                     SellShort(0,C);

yahama 发表于 2021-1-18 11:41:18

最终输出:

2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100
2021/1/18,11:25, 前波峰距离-1, 公式持仓-1, 实际持买仓1, 实际持卖仓0, 实际持仓1账户持仓状态100账户持仓状态100

如何:让账户实际持仓  最终 与图表持仓(公式持仓)保持一致,    请各位大神解惑!!!   谢谢
页: [1]
查看完整版本: 请教小米 及 各位大神, 通过账户持仓与图表持仓比较交易