没搞懂这段代码执行错在哪里?
2023-04-05 16:43

代码如下:

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 条件成立,为什么只在圈示的位置执行开仓操作。应该是每一个成立的点都执行操作才对啊。

评论区
moonwell119

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

data-href=

data-href=

2023-04-06 08:17
顶部