请教小米 及 各位大神, 通过账户持仓与图表持仓比较交易
通过 全局变量赋值判断账户持仓,再与图表持仓来比较进行买卖指定,最终保持与图表持仓一致, 我下边的公式为什么不能交易呢?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); 最终输出:
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]