[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 590
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
1.:))) нет же такого условия НЕмодифицировать! :))) . Нет, зато есть оператор if который и позволяет создавать практически любые условия.
2. если вы желаете модифицировать ордер только один раз, зачем его модифицировать вообще? Поставьте нужные параметры при открытии ордера.
3.А по поводу стопов - ведь сделка может закрываться не только по стопу, но и раньше, если складываются условия на переворот например...или просто выход по рынку.
Все это возможно, вопрос в задаче(вашей цели). Если у вас есть готовая торговая стратегия, ивам необходимо только "механизировать" ее, --это одно, а если вы желаете научиться делать это с любой торговой стратегий -- это другое. Для первого надо иметь готовую стратегию, для второго -- научиться программировать.
1) это понятно
2) только что проверил...в Альпари нельзя выставить стоп и тейк при отрытии. только посредством последующей модификации...издержки нон-дилинг-деска
3) стратегия есть.
Подскажите литературу чтоб я начался и создал свой советник! Или простым смертным ето не дано? )))
https://book.mql4.com/ru/
https://book.mql4.com/ru/
Спасибо!
:))) нет же такого условия НЕмодифицировать! :)))
ВОПРОС: при каких условиях мы бы с Вами сейчас не чик-чик-чик разговаривали?! :)))
Подскажите литературу чтоб я начался и создал свой советник! Или простым смертным ето не дано? )))
1) это понятно
2) только что проверил...в Альпари нельзя выставить стоп и тейк при отрытии. только посредством последующей модификации...издержки нон-дилинг-деска
3) стратегия есть.
Тогда все просто, как вы и предлагали. После модификации устанавливаете флажок и проверяете его состояние перед модификацией.Это если один ордер. Если несколько -- надо самому учитывать ордера. Как -- есть в разделе статей.
нам (простым смертным) ето не дано! ;)))
Ну ниче почитаю понапрягаю немного свой вакуум ))))
Товарищи, подскажите, когда ордера переоткрываются ролловером то возможны ли проскальзывания для значений стопа и тейка ? и как будет выставляться стоп если после ролловера разница между ценой открытия и стопом будет меньше стоплевела ?
А вообще задача у меня следующая. Есть открытый рыночный ордер, нужно определить открыт он ролловером или нет и если да то получить тикет того предыдущего ордера который закрыли. Может кто подскажет алгоритм поиска ? я пока делаю так:
1. Выделяю первый открытый ордер.
2. Смотрю время его открытия, если открылся с 23:40 до 00:20 то продолжаю проверять этот ордер дальше (40 минут окно взял на всякий пожарный ,хотя по идее можно взять с 23:50 по 23:59)
3. Запоминаю его тикет, стоп и тейк
4.Проверяю все закрытые ордера по истории где в комментариях есть слово swap и совпадают валютные пары
5. Сравниваю данные по стопам и тейкам ,если совпдают то вот она искомая пара ордеров, если нет то возвращаюсь на шаг 1
ОТВЕТ МНОЮ НАЙДЕН (лично), но оставлю пост для истории! :))))
----------------------------------
а вот какая штука интересная получается...
есть у меня скрипт (в сети взял). он модифицирует открытый ордер.
идея моя была такая: взять его полностью, и вставить в мой советник как пользовательскую функцию, и обращаться к ней когда надо.
проблема в том, что компилятор выдает ошибку "'MB_OK' - variable not defined G:\Program_Files_2\MT4-demo\experts\33.mq4 (153, 37)" - 3-тья строка с конца
А если компилировать сам скрипт, то все чисто!
я выяснил что такое МВ_ОК...но не пойму почему в скрипте он проходит, а в советнике ругается???