Полезно Полезные скрипты

Тема в разделе "Скрипты", создана пользователем loopsider, 23 Март 2014.

  1. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    SimulateTick
    Простейший, но очень полезный скрипт. При бросании на любой график посылает на него один тик. Зачем такое чудо надо? Обычная ситуация: прикрепляю советник к графику на выходных. Практически все советники стартуют по первому тику цены. Следующий тик будет только в понедельник. А хочется, чтобы советник показал информационное окно прямо сейчас, чтобы проверить что все ОК. Вот тут и приходит на помощь SimulateTick.
    Ну, или генератор ренко. Это тоже советник и ему для старта нужен тик.
    Инсталляция: это скрипт, поэтому кладем в MQL4\Scripts
     

    Вложения:

    Altayir, Pythoha, ZIMA 76 и 2 другим нравится это.
  2. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    Key_Home
    Скрипт эмулирует нажатие клавиши HOME на клавиатуре. Наверное, все знают, что при нажатии клавиши HOME происходит подкачка котировок от брокера по открытому графику. В сети существует масса скриптов, которые должны закачивать котировки в автоматическом режиме -- но, по моим наблюдениям, никто из них не работает как следует. Они или вообще не качают котировки, или качают с дырами. Единственный бронебойный способ закачки - через клавишу HOME. Чтобы палец не отсыхал держа клавишу можно использовать скрипт Key_Home. Чтобы прекратить его работу, переключаем таймфрейм.
    Инсталляция: это скрипт, поэтому кладем в MQL4\Scripts
     

    Вложения:

    • Key_Home.mq4
      Размер файла:
      777 байт
      Просмотров:
      178
    Altayir, bagrist, vvFish и ещё 1-му нравится это.
  3. Dmitri

    Dmitri Бывалый Команда форума Администратор

    Регистрация:
    7 Ноябрь 2013
    Сообщения:
    3.910
    Симпатии:
    2.985
    Баллы:
    355
    Пол:
    Мужской
    Я на Forex с:
    2008
    AccountInfo.mq4 и MarketInfo.mq4 выводящих на экран всю информацию о счёте и полную спецификацию инструмента.
    Скрипт Trend_Line.mq4 рисует линии тренда на графике валютной пары. Необходимо перетащить скрипт на график, и в зависимости от того, в какую временную точку был брошен скрипт, зависит то, как скрипт построит линии.
    CloseAllLosses.mq4 - Закрывает все сделки с убытком на данный момент.
    CloseAllOrders.mq4 - Закрывает все сделки
    CloseAllProfit.mq4 - Закрывает все сделки с прибылью на данный момент.
    put_market_order 3.0 открывает ордер по рыночной цене с заданным лотом, тейком, стопом, Комментом и Магик номером, который видят советники.
    put_pending_order 3.0 открывает отложенный ордер по указанной цене с заданным лотом, тейком, стопом, Комментом и Магик номером, который видят советники.
    Настройки:
    Direction: направление ордера (Direction =1 ордер на покупку, -1 ордер на продажу).
    StopLossPips и TakeProfitPips: стоп-лосс и тейк-профит ордера в пунктах (если 0, то отключено).
    StopLoss и TakeProfit: явное задание стоп-лосса и тейк-профита ордера (если 0, то отключено).
    LotSize: размер лота ордера.
    Magic: магик ордера.
    comment: комментарий ордера.

    В скрипте put_pending_order 3.0 при установке ордера ниже или выше цены, скрипт самостоятельно ставит BuyLimit или BuyStop, если параметр Direction:1 и SellLimit или SellStop, если параметр Direction:-1.

    Статья на блоге: Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок
     

    Вложения:

    • Scripts.zip
      Размер файла:
      11,7 КБ
      Просмотров:
      24
    Последнее редактирование: 8 Ноябрь 2015
    jocker, bagrist, Max5813 и ещё 1-му нравится это.
  4. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    Check_GMT_Shift
    Скрипт для определения сдвига времени брокера относительно времени GMT (UTC). В отличие от большинства аналогичных скриптов, не использует время и часовой пояс локального компьютера. Поэтому сдвиг определяется правильно, даже если у вас на компьютере время сбито.
    Использование: бросаем на любой график и читаем GMT сдвиг
    aa.PNG
    Автор скрипта: Oll с форума tradelikeapro
     

    Вложения:

    Последнее редактирование: 19 Август 2014
  5. loginru

    loginru Новичок

    Регистрация:
    27 Январь 2015
    Сообщения:
    2
    Симпатии:
    5
    Баллы:
    3
    Пол:
    Мужской
    Я на Forex с:
    2014
    CloseAllOrders.mq4 - Закрывает все сделки
    Небольшое уточнение. Закрывает все сделки на счете, а не на графике, на который кидаете скрипт.
    Будьте внимательны.
     
    bagrist, Max5813 и Dmitri нравится это.
  6. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    Скрипты для быстрого входа лимитными оредрами

    Открытие ордеров "по рынку", т.е. рыночными ордерами, имеет всем известный недостаток -- проскальзывание. (Ну, или реквоты - это на устаревших брокерах с мгновенным исполнением.) Избавиться от проскальзывания можно единственным образом -- входить лимитными ордерами. Лимитные ордера по определению не могут исполниться по цене хуже заявленной. У некоторых брокерах (например, FxOpen) они могут исполниться по цене лучше заявленной (если очень повезет). Есть, конечно, и недостаток -- лимитный ордер может не исполниться (цена развернулась не дойдя до цены лимитника) или режектиться. Но в целом, вход лимитными ордерами это правильный путь (особенно при больших объемах).

    Прилагаемые скипты открывают лимитные ордера на покупку/продажу по текущей цене минус (плюс) один (5значный) пипс внутрь спреда. Только для приличных (ECN) брокеров, которые позволяют лимитные ордера внутри спреда (нулевые стоп-уровни). Настроек никаких нет, лот изменяется внутри кода. Присваиваем Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок и ставим ордер без проскальзываний мгновенно, нажатием сочетания клавиш.
     

    Вложения:

    Ex nihilo, Pythoha, ZIMA 76 и 2 другим нравится это.
  7. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    MarketBrowse
    Полезный скрипт, выводящий детальную информацию о настройках аккаунта и свойствах символа.
    Бросаем скрипт на график интересующего нас символа, затем идем в MQL4/Files, находим файл MarketBrowse_(имя символа).csv и в результате видим примерно такую картинку
    aaa.PNG
     

    Вложения:

    bellduke нравится это.
  8. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    CloseAllCharts
    Скрипт закрывает все графики, кроме того на который его бросили.
     

    Вложения:

    Сергей Иванов и bellduke нравится это.
  9. Ex nihilo

    Ex nihilo Интересующийся Аргонавт

    Регистрация:
    15 Октябрь 2015
    Сообщения:
    25
    Симпатии:
    5
    Баллы:
    28
    Пол:
    Мужской
    Я на Forex с:
    2014
    Пробовал скачать скрипты,антивирус ругается.Архив может содержать угрозу.
     
  10. Сергей Иванов

    Сергей Иванов ARGOтрейдер™ Модератор Аргонавт

    Регистрация:
    1 Февраль 2014
    Сообщения:
    577
    Симпатии:
    1.058
    Баллы:
    210
    Пол:
    Мужской
    Я на Forex с:
    2011
    что за антивирус у вас?у меня eset нормально воспринимает:)можете спокойно качать
     
  11. Ex nihilo

    Ex nihilo Интересующийся Аргонавт

    Регистрация:
    15 Октябрь 2015
    Сообщения:
    25
    Симпатии:
    5
    Баллы:
    28
    Пол:
    Мужской
    Я на Forex с:
    2014
    У меня стоит AVG,пойти вопреки?
     
  12. Сергей Иванов

    Сергей Иванов ARGOтрейдер™ Модератор Аргонавт

    Регистрация:
    1 Февраль 2014
    Сообщения:
    577
    Симпатии:
    1.058
    Баллы:
    210
    Пол:
    Мужской
    Я на Forex с:
    2011
    да,скачивайте спокойно и пользуйтесь на здоровье:)
     
    Max5813 и Ex nihilo нравится это.
  13. АлександрЛ

    АлександрЛ Постоялец Аргонавт

    Регистрация:
    28 Июнь 2015
    Сообщения:
    59
    Симпатии:
    32
    Баллы:
    40
    Пол:
    Мужской
    Я на Forex с:
    2012
    Давно хочу найти скрипт, который вычислял безубыток не для всех ордеров, а отдельно для ордеров buy и sell. Может кто знает такие скрипты, дайте, пожалуйста ссылку.
     
    Dmitri нравится это.
  14. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    Вот Пожалуйста, войдите или зарегистрируйтесь для просмотра ссылок, который покажет БУ отдельно для бай и селл. И много еще чего сделает.
     
  15. АлександрЛ

    АлександрЛ Постоялец Аргонавт

    Регистрация:
    28 Июнь 2015
    Сообщения:
    59
    Симпатии:
    32
    Баллы:
    40
    Пол:
    Мужской
    Я на Forex с:
    2012
    Я об этом советнике знаю, но как-то непривычно для моей цели использовать советник. Еще раз посмотрю возможности советника, определю насколько эффективно его можно применить в моем случае - развязывания лока, полученного в результате закрытия серии мартингейла локом.
     
  16. jocker

    jocker Интересующийся - ARGOLab.net -

    Регистрация:
    9 Август 2015
    Сообщения:
    7
    Симпатии:
    12
    Баллы:
    25
    Dmitri, подскажите, как в скрипте put_market_order 3.0 выключить алерт. Пробовал при запуске скрипта убирать флаг "Разрешить алерты" - всеравно выскакивает всплывающее окно. Помогите, пожалуйста. Заранее благодарю.
     
  17. loopsider

    loopsider Бывалый Команда форума Модератор

    Регистрация:
    13 Ноябрь 2013
    Сообщения:
    4.514
    Симпатии:
    4.124
    Баллы:
    435
    Пол:
    Мужской
    Загляните в код и закомментируйте строчки типа Alert("The order was put") и перегрузите терминал.
    Чтобы закомментировать строчку, надо в начало строки добавить две косые черты:
    Код:
    //
     
    Dmitri, Сергей Иванов и jocker нравится это.
  18. jocker

    jocker Интересующийся - ARGOLab.net -

    Регистрация:
    9 Август 2015
    Сообщения:
    7
    Симпатии:
    12
    Баллы:
    25
    Спасибо, loopsider, всё поправил по Вашей рекомендации, алерты больше не всплывают. Ещё раз спасибо за уделенное время.
     
    loopsider, Dmitri и Сергей Иванов нравится это.
  19. Ex nihilo

    Ex nihilo Интересующийся Аргонавт

    Регистрация:
    15 Октябрь 2015
    Сообщения:
    25
    Симпатии:
    5
    Баллы:
    28
    Пол:
    Мужской
    Я на Forex с:
    2014
    Есть у кого нибудь скрипт,который показывает профит,просадку,проторгованные лоты по каждому инструменту отдельно, открытому в терминале?Спасибо.
     
  20. Dmitri

    Dmitri Бывалый Команда форума Администратор

    Регистрация:
    7 Ноябрь 2013
    Сообщения:
    3.910
    Симпатии:
    2.985
    Баллы:
    355
    Пол:
    Мужской
    Я на Forex с:
    2008
    Можно использовать мониторинг майбука.
     

.

Поделиться этой страницей

translate