Ошибки, баги, вопросы - страница 2774

 
fxsaber:

Сервер и код для воспроизведения.

Сервер Открытия реальный.

Код в личке.

 
Возможно ли транслировать сигналы с метатрейд 4 Финам форекс в качестве продавца на вашей платформе? Сигнал я создал Super profit, а вот подписаться почему то на него никак нельзя. Прошу посодействовать в данном вопросе, на форуме, куда вы отправляете с
 
Kirill Kudinov:
Возможно ли транслировать сигналы с метатрейд 4 Финам форекс в качестве продавца на вашей платформе? Сигнал я создал Super profit, а вот подписаться почему то на него никак нельзя. Прошу посодействовать в данном вопросе, на форуме, куда вы отправляете с

Кто сказал, что нельзя? Всё можно. Пожалуйста, в следующий раз, если вопросы по подписке - пусть вопрос задаёт ПОДПИСЧИК.

 
Dmitriy Skub:

Отправил в ЛС.

Накопал.

: TickToString(Ticks[i-1]) =  time = 2020.03.25 20:57:09.043 bid = 79124 ask = 79128 last = 79125 volume = 1 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = .043 bid = 79124 ask = 79128 last = 79125 volume = 2 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.03.25 20:57:09.043 bid = 79124 ask = 79128 last = 79125 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.04.21 21:49:06.882 bid = 77847 ask = 77850 last = 77853 volume = 5 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = 2020.04.21 21:49:14.882 bid = 77847 ask = 77850 last = 77854 volume = 5 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.04.21 21:49:06.882 bid = 77847 ask = 77850 last = 77854 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.04.23 18:43:36.826 bid = 75079 ask = 75083 last = 75084 volume = 10 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = .915 bid = 75082 ask = 75085 last = 75083 volume = 5 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.04.23 18:43:36.926 bid = 75082 ask = 75085 last = 75083 volume = 4 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.05.07 13:06:21.398 bid = 74315 ask = 74318 last = 74315 volume = 2 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = .398 bid = 74315 ask = 74318 last = 74315 volume = 1 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.05.07 13:06:21.627 bid = 74315 ask = 74317 last = 74315 volume = 2 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.05.12 10:10:08.656 bid = 73822 ask = 73825 last = 73827 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = 2020.05.12 10:10:16.656 bid = 73822 ask = 73825 last = 73827 volume = 23 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.05.12 10:10:08.840 bid = 73823 ask = 73826 last = 73826 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.05.18 21:01:05.320 bid = 73133 ask = 73136 last = 73133 volume = 21 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = 2020.05.18 21:01:13.350 bid = 73133 ask = 73136 last = 73136 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.05.18 21:01:05.350 bid = 73133 ask = 73136 last = 73136 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.05.20 22:45:30.835 bid = 71381 ask = 71385 last = 71387 volume = 2 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = .835 bid = 71381 ask = 71385 last = 71388 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.05.20 22:45:30.835 bid = 71381 ask = 71385 last = 71388 volume = 3 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.05.21 11:49:34.549 bid = 71170 ask = 71172 last = 71170 volume = 1 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = .611 bid = 71169 ask = 71171 last = 71170 volume = 1 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.05.21 11:49:34.761 bid = 71169 ask = 71171 last = 71171 volume = 1 312 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY FLAG_UNKNOWN (256)

: TickToString(Ticks[i-1]) =  time = 2020.05.21 12:26:08.279 bid = 71045 ask = 71047 last = 71045 volume = 2 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i]) =  time = 2020.05.21 12:26:16.279 bid = 71045 ask = 71047 last = 71044 volume = 2 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)
: TickToString(Ticks[i+1]) =  time = 2020.05.21 12:26:08.655 bid = 71043 ask = 71044 last = 71043 volume = 4 344 TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL FLAG_UNKNOWN (256)

Желтые - время битое. Красные -  время больше, чем у следующего тика. Наверное, есть еще баги. Дальше не копал.

 
fxsaber:

Накопал.

Желтые - время битое. Красные -  время больше, чем у следующего тика. Наверное, есть еще баги. Дальше не копал.

Да, надо откатываться к ранней версии. А то количество "сферических коней" растет.
 
Dmitriy Skub:
Да, надо откатываться к ранней версии. А то количество "сферических коней" растет.

Для борьбы со "сферическими конями" нужен "сферический никотин" в каплях )))

 

В маркете по-прежнему действует ограничение на одинаковое именование продукта под МТ4 и МТ5?

Ситуация абсурдная. MQ постепенно закрывает MT4, но чтобы портировать продукт с МТ4 на МТ5 нужно к его названию пристыковывать очевидный суффикс типа "МТ5" или как-то иначе вынужденно "запутывать" устаканившееся имя. Зачем? Продукты и так идентифицируются по номеру. Любой автор должен иметь возможность публикации одного и тот же продукта на всех платформах, включая и будущие (если будут МТ6/7...). Когда МТ4 совсем уйдет, останутся все продукты с ничего не значащей присказкой "МТ5".

 
Stanislav Korotky:

аналогично в кодобазе с кросс-платформенными кодами

 
Stanislav Korotky:

В маркете по-прежнему действует ограничение на одинаковое именование продукта под МТ4 и МТ5?

Ситуация абсурдная. MQ постепенно закрывает MT4, но чтобы портировать продукт с МТ4 на МТ5 нужно к его названию пристыковывать очевидный суффикс типа "МТ5" или как-то иначе вынужденно "запутывать" устаканившееся имя. Зачем? Продукты и так идентифицируются по номеру. Любой автор должен иметь возможность публикации одного и тот же продукта на всех платформах, включая и будущие (если будут МТ6/7...). Когда МТ4 совсем уйдет, останутся все продукты с ничего не значащей присказкой "МТ5".

Клиенты умудряются покупать советники с припиской MT5 для MetaTrader 4 и наоборот. Потом удивляются и просят отменить покупку и дать заменить на правильный продукт.

Так что не все так просто.

 
Rashid Umarov:

Клиенты умудряются покупать советники с припиской MT5 для MetaTrader 4 и наоборот. Потом удивляются и просят отменить покупку и дать заменить на правильный продукт.

Имелось в виду объединить два продукта в один с одним именем, чтобы скачивался нужный файл для нужной платформы.

Это настолько очевидно, что вызывает удивление необходимость пояснять.

Причина обращения: