- WebRequest и данные с внешнего сайта
- FAQ по сервису Сигналы
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
Alexey Volchanskiy
Ссылка становится видна при наведении крыски-норушки:
#property copyright "Alexey Volchanskiy" #property version "1.03" #property link "http://xxx.xxx.com" #property description "Measure time open and close of market orders" #property script_show_inputs #property strict
Ссылка становится видна при наведении крыски-норушки:
В четверке надо на имя нажимать, всплывающие не всплывают. Блин, а мне казалось, раньше линки напрямую писались закладке Общие...
Да, в четвёрке всплывающей подсказки нет, по при наведении текст меняет цвет - и сразу ясно, что это ссылка:
Да, в четвёрке всплывающей подсказки нет, по при наведении текст меняет цвет - и сразу ясно, что это ссылка:
Вот даже я не догадался, т.к. давно не вставлял линки )) Короче, рядом с фамилией вставил и линк, так надежнее )) Отправил в кодобазу, но пока там проверят... Кому надо - пользуйтесь сейчас, сам этот скрипт на разных брокерах гоняю
-------- из описания в кодобазе -----------
Для оценки качества исполнения ордеров брокером важно знать время исполнения рыночного ордера и проскальзывание.
Этот скрипт измеряет эти параметры и записывает их в файл с именем вида "\MQL4\Files\брокер_имя клиента_номер счета.log". Для запуска скрипта нужно мышкой кинуть его на график выше или ниже текущей цены. Если кинуть выше цены - будет произведена одна или серия операций на покупку, если ниже - на продажу. Количество операций в серии задается параметром Operations.
При желании можно установить стоп-лосс и тайк-профит, включить или отключить автоматическое закрытие ордера через 1 секунду после открытия. В случае включения автоматического закрытия будет измеряться время закрытия ордера.
В лог-файле request price означает цену открытия ордера, которая посылается на сервер, а opened price - реальную цену открытия. Разница между этими ценами и означает проскальзывание. Полезно при выборе брокера измерить эти параметры при выходе важных новостей. Чем меньше будет проскальзывание и время открытия и закрытия ордера, тем лучше исполнение приказов у брокера.
Пример записи в лог-файл:
2016.03.17 13:39:28 Open time, ms =344 Ticket= 118295907 BUY EURUSD.e volume=0.01 request price=1.13095 opened price=1.13095 sl=1.12839 tp=1.13189 2016.03.17 13:39:29 Close time, ms =343 Ticket= 118295907 BUY EURUSD.e request price=1.13089 closed price=1.13089 2016.03.17 13:39:47 Open time, ms =405 Ticket= 118295919 BUY EURUSD.e volume=0.01 request price=1.13096 opened price=1.13096 sl=1.12841 tp=1.13191 2016.03.17 13:39:53 Open time, ms =655 Ticket= 118295922 BUY EURUSD.e volume=0.01 request price=1.13096 opened price=1.13095 sl=1.12840 tp=1.13190 2016.03.17 13:39:59 Open time, ms =468 Ticket= 118295924 BUY EURUSD.e volume=0.01 request price=1.13095 opened price=1.13095 sl=1.12840 tp=1.13190 2016.03.17 13:40:18 Open time, ms =546 Ticket= 118295956 SELL EURUSD.e volume=0.01 request price=1.13078 opened price=1.13078 sl=1.13334 tp=1.12984 2016.03.17 13:40:19 Close time, ms =811 Ticket= 118295956 SELL EURUSD.e request price=1.13083 closed price=1.13084 2016.03.17 13:40:25 Open time, ms =562 Ticket= 118295960 SELL EURUSD.e volume=0.01 request price=1.13092 opened price=1.13091 sl=1.13347 tp=1.12997 2016.03.17 13:40:27 Close time, ms =812 Ticket= 118295960 SELL EURUSD.e request price=1.13097 closed price=1.13097 2016.03.17 13:40:32 Open time, ms =499 Ticket= 118295965 SELL EURUSD.e volume=0.01 request price=1.13086 opened price=1.13086 sl=1.13341 tp=1.12991 2016.03.17 13:40:34 Close time, ms =702 Ticket= 118295965 SELL EURUSD.e request price=1.13089 closed price=1.13089
Входные параметры со значениями по умолчанию. Вы можете изменить эти значения, они находятся в 25-31 строках файла. После этого файл нужно скомпилировать.
CloseAfterOpen = true - при значении true ордер будет закрываться через 1 секунду после открытия, при false он не будет закрываться автоматически.
Operations = 1 - количество повторов операций в серии.
Delay = 5000 - задержка между операциями в миллисекундах.
LotSize = 0.01 - размер лота.
StopLoss = 250 - стоп-лосс в пунктах.
TakeProfit = 100 - тейк-профит в пунктах.
SlipPage = 30 - максимальное проскальзывание для счетов типа Instant Execution (немедленное исполнение). Тип счета можно узнать из Обзор рынка-Спецификация-Исполнение.
Имейте в виду, что некоторые брокеры запрещают открывать ордера с установленными StopLoss и TakeProfit, при этом в журнале будет записана ошибка открытия ордера. В этом случае выставляйте эти параметры в ноль.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования