为什么AvgEntryPrice总显示为0
本帖最后由 tb763110 于 2017-6-16 15:50 编辑Vars
Numeric MyEntryPrice;
Begin
MyEntryPrice=AvgEntryPrice;
PlotNumeric("MyEntryPrice",MyEntryPrice);
End
我有一手多单,为什么MyEntryPrice总显示为0 这是全部代码吗,只有图层上的MarketPosition != 0时,即有持仓时,该函数才有实际意义,否则返回值为0。
这是全部代码,我有一手多单 tb763110 发表于 2017-6-16 15:54 static/image/common/back.gif
这是全部代码,我有一手多单
AvgEntryPrice这个函数获取的是图表信号,跟你实际的账户持仓没有关系的,所以你图表上没信号就是0 明白了,谢谢!可下面的结果又让我晕了,我有一手多,可显示结果是1(无仓)
Vars
Numeric TTT;
Begin
if(MarketPosition==0)
{ TTT=1; }Else
{ TTT=0; }
PlotNumeric("TTT",TTT);
End tb763110 发表于 2017-6-16 16:13 static/image/common/back.gif
明白了,谢谢!可下面的结果又让我晕了,我有一手多,可显示结果是1(无仓)
Vars
marketpositon是看图表信号的持仓,与帐户的实际持仓无关。。
而当前这个公式里并没有开仓指令,所以marketposition一直为0
终于明白了,谢谢
也解决了我的困惑,多谢
页:
[1]