没搞懂这段代码执行错在哪里?

代码如下:

If (vExpdVolm > 0) {

PlotAuto (cmDealRisk,Text(cmDealRisk), High * 1.01, Red);

PlotAuto (cdDealRisk,Text(cdDealRisk), High * 1.02, Green);

PlotAuto (cwDealRisk,Text(cwDealRisk), High * 1.03, Blue);

// === 买入开仓

Buy(vExpdVolm,iDealPric) ;

PlotAuto (vExpdVolm,Text(vExpdVolm), High * 1.04, yellow);

//iAction = csBuyIn(, iDealDirt, iDealPric, iDealRisk, 0.032, 2) ;

}

显示如下:

data-href=

既然 if 条件成立,为什么只在圈示的位置执行开仓操作。应该是每一个成立的点都执行操作才对啊。

没搞懂这段代码执行错在哪里?请老师再看一下
【求助大神】为什么这段没执行
代码错在哪里?StandardDev和SMA函数。
我这个commentary代码错在哪里?编译一直无法通过,提示“无法识别的字符串commentary”
这段代码怎么晚上不开仓呢
我的程序错在什么地方?
这段代码哪里逻辑不对吗?哪位老师帮忙看看
这段代码为什么会信号闪烁?
策略选股 周数据期货执行没结果
请帮我分析一下这段代码

vExpdVolm 是个什么条件

vExpdVolm 条件肯定是成立的,plotauto和Buy都属于同一级的代码,plot已经执行,并在每跟K线上都显示了,为什么buy只在几根K线上有显示?我刚才尝试着把If (vExpdVolm > 0) { 和 } 注释掉,得到的结果还是一样。

data-href=

data-href=