Выпущен MetaTrader 4 Client Terminal build 600 с обновленным языком MQL4 и Маркетом приложений - страница 54

 
ANG3110:
Так тестер пока кастомные индикаторы не отрисовывает (билд 604). Точное после открытия терминала отрисует один раз и больше не отрисовывает.
А подробнее? Те что у меня есть, включая те что из поставки с открытым кодом, а также скачанные с кодобазы, в визуальном режиме тестера отрисовываются также как и в реальном времени.
 
tara:
Никак не получится. It`s not new build, it`s a new view.
When I posted there was not a topic about build 604. This was a topic about build 603, who has been renamed after I posted.
 

Решил проверить результаты теста в 574 и в 604 и хотел было уже выложить сюда две абсолютно разные картинки, но заметил перещёлкивая вкладки на браузере, что входные параметры не совпадают.

Вопрос: а почему они после апдейта не запомнились?

 

Уважаемые разработчики!

Решена или нет в новом релизе проблема реконнекта при длительном (более 30 сек) отсутствии активности терминала? Вроде обещали избавиться от такого рода реконнектов.

Протестировал скорость исполнения ордеров, особой разницы с релизом 509 не заметил(((

 

Уважаемые разработчики,

есть ли методы проверки лимит ордера или открытой позиции при достижении цены уровня открытия Limit ордеров или SL TP для позиций что они в стадии обработки на сервере?

 

вопрос по торговым сигналам

использую стандартный сервис торговых сигналов - копирую сделки на свой МТ4. В "старой" версии - все ОК . Билд 600 начал терять объемы сделок.

-------------------------смотрим лог ------------------------

08:21:15.562 '869734': Signal - connecting to signal server

......

08:21:16.001 '869734': Signal - percentage for volume conversion selected according to the ratio of balances and leverages, new value 90%

08:21:16.001 '869734': Signal - signal provider has position [#43059563 buy 0.13 GBPUSD at 1.64234 tp: 1.64078]

08:21:16.001 '869734': Signal - signal provider has position [#43060437 buy 0.13 GBPUSD at 1.64157 tp: 1.64078]

08:21:16.001 '869734': Signal - signal provider has position [#43060796 buy 0.22 GBPUSD at 1.64086 tp: 1.64078]

08:21:16.001 '869734': Signal - signal provider has position [#43061001 buy 0.36 GBPUSD at 1.64011 tp: 1.64078]

08:21:16.001 '869734': Signal - signal provider has position [#43062131 buy 0.60 GBPUSD at 1.63944 tp: 1.64078]

---------------- сделки открывались провайдером сигнала постепенно и с нарастанием -------------------------------

На локальной машине в этот момент были открыты сделки с учетом 90%

0,11

0,11

0,19

0,32

(сделка 0,54 еще не создана)

// дальше начинается каша в синхронизации сделок

08:21:16.001 '869734': Signal - local position [#63982444 buy 0.32 GBPUSD.e at 1.63998 tp: 1.64138] SL/TP mismatched with signal ones [#43062131 buy 0.60 GBPUSD at 1.63944 tp: 1.64078] trying to fix
.....

08:21:16.865 '869734': Signal - local position [#63982207 buy 0.19 GBPUSD.e at 1.64082 tp: 1.64138] SL/TP mismatched with signal ones [#43061001 buy 0.36 GBPUSD at 1.64011 tp: 1.64078] trying to fix
..... и тд

При этом локальная сделка в бай 0,54 как соответствие для сделки провайдера бай 0,60 - НЕ СОЗДАНА.

зато имеем вот такое

08:21:17.854 '869734': Signal - copy position [#43060437 buy 0.13 GBPUSD at 1.64157 tp: 1.64078]

08:21:17.854 '869734': Signal - symbol GBPUSD mapped to GBPUSD.e

08:21:17.855 '869734': order buy market 0.11 GBPUSD.e sl: 0.00000 tp: 1.64078

......

08:21:18.268 '869734': order was opened : #63983634 buy 0.11 GBPUSD.e at 1.63918 sl: 0.00000 tp: 1.64078

08:21:18.268 '869734': Signal - position [#43060437 buy 0.13 GBPUSD at 1.64157 tp: 1.64078] copied successfully

--------------------------------------------------------------------------------

косяк подтвержден у нескольких людей

 

Мой заказчик и его покупатель столкнулись с такой проблемой с тестером:

У меня при этом всё прекрасно тестируется.

Что это и как с ним бороться?

-----

Переустановка терминала вылечила проблему.

 
Y.A.K._:

Мой заказчик и его покупатель столкнулись с такой проблемой с тестером:

У меня при этом всё прекрасно тестируется.

Что это и как с ним бороться?


Стыдно - писать на заказ и не знать что текущий символ лучше вписывать как Symbol() или NULL, а не как 0. У заказчика наверное был последний билд, а у программиста что-то старое типа 509?
 
Внедрял в советник огромный по объёму кода индикатор, критические ошибки исправил, сотни предупреждений не осилил (хотя сначала попытался) - не та цена. Возможно, там было. Лично я всегда Symbol() ставил.
 
Инструменты у клиента в маркетвотче активны?