Уважаемые подскажите. Мне нужно получить сумарный профит в пунктах всех закрытых позиций с определенным magic. У Кима есть функции GetProfitOpenPosInPoint и TakeProfitLastClosePos Взяв за основу эти две фунции я попыталась написать функцию
Я заметила такую странную закономерность. При тестировании различных советников (мартин плюс трайл стоп) на истории они все показывают лучшие (иногда просто суперные) результаты на дневном графике, а худшие на пятиминутном (слив за 3 минуты). На демо
Почему не устанавливается отложенник, если я использую переменную startPoint приравненную к цене последнего открытого ордера? if (ExistPositions( NULL , OP_BUY, magic)) startPoint = GetOrderOpenPrice( NULL , OP_BUY, magic);
Никак не пойму, как правильно расставлять скобки. Объясните пожалуйста в чем моя ошибка. int start() { //---- { pending = ExistOrders( NULL ); if (pending > 0 ) { return ;} positions
Никак не могу понять - в разных функциях используются выражения для типа ордеров (OrderType()>1 (OrderType()<2 Что обозначают цифры 1,2 ? Как они соотносятся с SELLSTOP или BUY и т.д
Не мог бы мне кто-нибудь разъяснить этот скрипт (взят из IlanDinamic) LongTrade = TRUE; - означает что Sell уже открыт или это как команда к открытию Sell? (тоже самое для Buy) Заранее благодарю int start() { //---- total =
Может ли кто-нибудь помочь со скриптом (как можно проще (без наворотов), чтобы было понятно, потому что я только учусь). Условие простое. Есть только один открытый ордер и один отложенник (мартингейл). Если первый закрывается по профиту, то