Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Caps Lock заело? )
1. Надо распечатать полученный СЛ и посмотреть, что там реально рассчиталось. И проверить, что он больше уровня STOPLEVEL. Стоплевел можно посмотреть индикатором https://www.mql5.com/ru/code/15808
2. На некоторых счетах ECN нельзя в OrderSend задавать Сл и ТП, их надо задавать через OrderModify
за ответ в любом случае спасибо.только сути в нем 0.повторяюсь - ОБЬЯСНИТЕ ПЛИЗ ЛОГИКУ АРИФМЕТИКИ вычесления SL и TP.ЗНАЮ ЧТО ТАКОЕ ASK И BID,DIGITS,POINT,
занимаюсь обучением ровно месяц.прошел учебник MQL4,практики 0.но ее хватает чтоб понять
2016.06.28 21:42:23.439 2016.06.23 02:55 торговля RSI EURUSD,M5: OrderModify error 130
И ВОТ ЭТО
2016.06.28 21:42:23.402 2016.06.23 00:00 торговля RSI inputs: Lots=0.1; Slippage=5; StopLoss=10; TakeProfit=30; RSIPeriod=7; Magic=1087;
КАК ОНИ ГЛОБАЛЬНО ИНИЦИИРОВАНЫ
ХОТЯ В КОДЕ Я НАПИСАЛ ТАК,ПОМИМО ФУНКЦИИ МОДИФИ
ЕСТЬ ПРОВЕРКА НА КОЛИЧЕСТВО ЦИФР ПОСЛЕ ЗАПЯТОЙ.
ЕСТЬ ФУНКЦИЯ ДЛЯ ИЗМЕНЕНИЯ МИНИМАЛЬНОГО SL ЕСЛИ ОН НЕ СООТВЕТСТВУЕТ
КОМПЛИМАТОР ВЫДАЕТ 0 ОШИБОК А ТЕСТЕР ПИШЕТ ERROR 130,НЕ ВЕРНЫЙ СТОП ЛОС
В ТОРГОВОМ УСЛОВИИ СТОЯТ НУЛИ НА УНИ
ВИРСАЛЬНОСТЬ СЧЕТОВ.МНЕ ОЧЕНЬ ВАЖНО ПОНЯТЬ ЛОГИКУ МАТЕМАТИКИ РАСЧЕТОВ ПЕРЕМЕННЫХ SL-TP
и почему условие на DIGITS козлит
В ТОРГОВОМ УСЛОВИИ СТОЯТ НУЛИ НА УНИ
ВИРСАЛЬНОСТЬ СЧЕТОВ.МНЕ ОЧЕНЬ ВАЖНО ПОНЯТЬ ЛОГИКУ МАТЕМАТИКИ РАСЧЕТОВ ПЕРЕМЕННЫХ SL-TP
и почему условие на DIGITS козлит
Попробуйте вывести принтом значение вот эти функции OrderTicket() и OrderOpenPrice().
Как-то так.
Попробуйте вывести принтом значение вот эти функции OrderTicket() и OrderOpenPrice().
Как-то так.
и вам спасибо..тестер выдает цену открытия ордера от которого он не может модифицировать стоплос и тейк профит.
я уже что только не делал.и добавлял стоплос и отнимал.убирал условие DIGITS == 5
Если SL и TP устанавливаются после открытия ордера, то логичнее для рассчётов использовать OrderOpenPrice() вместо Ask и Bid.
В Вашем случае это будет выглядеть так:
SL = NormalizeDouble( OrderOpenPrice() - StopLoss*Point,Digits);
TP = NormalizeDouble( OrderOpenPrice() + TakeProfit*Point,Digits);
В ТОРГОВОМ УСЛОВИИ СТОЯТ НУЛИ НА УНИ
ВИРСАЛЬНОСТЬ СЧЕТОВ.МНЕ ОЧЕНЬ ВАЖНО ПОНЯТЬ ЛОГИКУ МАТЕМАТИКИ РАСЧЕТОВ ПЕРЕМЕННЫХ SL-TP
и почему условие на DIGITS козлит
Первый - выражен в пунктах (тип int). Используется в настройках советника.
Второй - выражен в виде цены (тип double). Он используется как аргумент для функции OrderSend();
Стоплос (или тейкпрофит) выраженный в виде цены инициализируется при помощи стоплоса (тейпрофита) выраженного в виде пунктов.
Я обычно так пользуюсь.
Смысл в следующем:
в заданное мной время советник выставляет бай и сел стопы на заданном уровне от цены, и держит их на этом уровне в течении 1-5 минут сдвигая вслед за ценой (чтоб не открылись на новости или перед закрытием сессии)
в идеале чтоб он закрывал сделку сам в определенное время или как только цена после открытия сессии сдвинулась хотябы на 1 пункт
если вы знаете такого советника можно ли взять ссылку или если есть добровольцы его написать бесплатно (вместе заработаем потом) буду очень признателен.
Друзья, нужен советник для ловли гэпов. Искал в интернете - не нашел.
Смысл в следующем:
в заданное мной время советник выставляет бай и сел стопы на заданном уровне от цены, и держит их на этом уровне в течении 1-5 минут сдвигая вслед за ценой (чтоб не открылись на новости или перед закрытием сессии)
в идеале чтоб он закрывал сделку сам в определенное время или как только цена после открытия сессии сдвинулась хотябы на 1 пункт
если вы знаете такого советника можно ли взять ссылку или если есть добровольцы его написать бесплатно (вместе заработаем потом) буду очень признателен.
На форуме работает поиск. Наберите "советник гэп" и ограничьте поиск по кодобазе.
искал. не нашел того что мне надо.
повторюсь
Смысл в следующем:в заданное мной время советник выставляет бай и сел стопы на заданном уровне от цены, и держит их на этом уровне в течении 1-5 минут сдвигая вслед за ценой (чтоб не открылись на новости или перед закрытием сессии)
в идеале чтоб он закрывал сделку сам в определенное время или как только цена после открытия сессии сдвинулась хотябы на 1 пункт
тоесть допустим в 12:55 советник выставляет отложки бай и селл стоп. Далее до 12:59:55 он держит отложки на 10п от цены сам сдвигая их за ценой. В 12:59:55 он перестает двигать отложки вслед за ценой. В идеале после того как сделка открылась необходимо выставление положительного стопа или трейлинга с заданными мной параметрами.