【发布时间】:2022-01-04 14:43:14
【问题描述】:
是否也可以在iHigh() && iClose() && iLow() 的模式中添加close_above_open 条件?
即我想在下面的代码中添加close_above_open。你能帮我知道方法吗?
const int timePeriodD1=PERIOD_D1;
if(iHigh(symbol,timePeriodD1,1)>iHigh(symbol,timePeriodD1,2) && iClose(symbol,timePeriodD1,1) >iClose(symbol,timePeriodD1,2) &&
iLow(symbol,timePeriodD1,1)>iLow(symbol,timePeriodD1,2)){
//ObjectSetText(d1label,"UP",11, "Verdana", Aqua);
d1result="UP";
}else if(iHigh(symbol,timePeriodD1,1)<iHigh(symbol,timePeriodD1,2) && iClose(symbol,timePeriodD1,1) < iClose(symbol,timePeriodD1,2) &&
iLow(symbol,timePeriodD1,1)< iLow(symbol,timePeriodD1,2)){
//ObjectSetText(d1label,"DOWN",11, "Verdana", Yellow);
d1result="DOWN";
}else{
//ObjectSetText(d1label,"MIXED",11, "Verdana", White);
d1result="MIXED";
}
请问有没有办法写成如下:
if(iHigh(symbol,timePeriodD1,1)>iHigh(symbol,timePeriodD1,2) && iClose(symbol,timePeriodD1,1) >iClose(symbol,timePeriodD1,2) &&
iLow(symbol,timePeriodD1,1)>iLow(symbol,timePeriodD1,2) &&
CloseAboveOpen(symbol,timePeriodD1,1)>CloseAboveOpen(symbol,timePeriodD1,2)
【问题讨论】:
标签: algorithmic-trading trading mql4 forex technical-indicator