Скачать MetaTrader 5

Почему в советнике и скрипте не виден #property link?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Alexey Volchanskiy
23021
Alexey Volchanskiy  
Написал скрипт, вставил  #property link, при запуске не виден. Вставил то же в советник - также не видно, видно только мое имя, версия и description. Вроде раньше все показывалось? МТ4 950.
#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 show_inputs
#property strict

 


Artyom Trishkin
Модератор
86093
Artyom Trishkin  
Alexey Volchanskiy:
Написал скрипт, вставил  #property link, при запуске не виден. Вставил то же в советник - также не видно, видно только мое имя, версия и description. Вроде раньше все показывалось? МТ4 950.

 


Так линк же на имя встаёт. Сюда:
Alexey Volchanskiy
Vladimir Karputov
Модератор
68781
Vladimir Karputov  
Alexey Volchanskiy:
Написал скрипт, вставил  #property link, при запуске не виден. Вставил то же в советник - также не видно, видно только мое имя, версия и description. Вроде раньше все показывалось? МТ4 950.

 


Ссылка становится видна при наведении крыски-норушки:

#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

 URL

Alexey Volchanskiy
23021
Alexey Volchanskiy  
Karputov Vladimir:

Ссылка становится видна при наведении крыски-норушки:

 

В четверке надо на имя нажимать, всплывающие не всплывают. Блин, а мне казалось, раньше линки напрямую писались закладке Общие...
Vladimir Karputov
Модератор
68781
Vladimir Karputov  
Alexey Volchanskiy:
В четверке надо на имя нажимать, всплывающие не всплывают. Блин, а мне казалось, раньше линки напрямую писались закладке Общие...

Да, в четвёрке всплывающей подсказки нет, по при наведении текст меняет цвет - и сразу ясно, что это ссылка:

четвёрка 

Alexey Volchanskiy
23021
Alexey Volchanskiy  
Karputov Vladimir:

Да, в четвёрке всплывающей подсказки нет, по при наведении текст меняет цвет - и сразу ясно, что это ссылка:

 

Вот даже я не догадался, т.к. давно не вставлял линки )) Короче, рядом с фамилией вставил и линк, так надежнее )) Отправил в кодобазу, но пока там проверят... Кому надо - пользуйтесь сейчас, сам этот скрипт на разных брокерах гоняю

 

-------- из описания в кодобазе -----------

Для оценки качества исполнения ордеров  брокером важно знать время исполнения рыночного ордера и проскальзывание. 

Этот скрипт измеряет эти параметры и записывает их в файл с именем вида "\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, при этом в журнале будет записана ошибка открытия ордера. В этом случае выставляйте эти параметры в ноль. 

Файлы:
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий