Господа, помогите разобраться,
Необходимо чтобы в точке средней между двух Ibands искасаль точка и при касании ее ценой срабатывало закрытие всех ордеров.
(Type == 1 - это ордера на продажу
(Type == 0 это ордера на покупку
Size() >= 1 - это размер лота.
Верно ли написан код ниже? В тестере не работает хотя ошибок не пишет.
код ниже:
MQL код:
bool CloseOnBigBar(){
if(
Size() >= 1 &&
(
(Type == 1 && Bid <= iBands(NULL,0,1440,3,0,PRICE_CLOSE,MODE_LOWER,0)/2 + iBands(NULL,0,1240,3,0,PRICE_CLOSE,MODE_UPPER,0)/2)
||
(Type == 0 && Bid >= iBands(NULL,0,1440,3,0,PRICE_CLOSE,MODE_UPPER,0)/2 +iBands(NULL,0,1240,3,0,PRICE_CLOSE,MODE_UPPER,0)/2)
)
){
return CloseAll();
Прокомментировать: