Новая версия MetaTrader 4 Client Terminal build 482: панель быстрой торговли с графика и публикация скриншотов на сайте MQL5 - страница 7

 

Здравствуйте!Я уже лет 5 записываю свои hst файлы с определенной информацией.До МТ4 билда 482 эти файлы отображались вот так (на снимке МТ4 билд 451 ,для большей четкости изображения разместил на savepic) http://savepic.ru/4301529.png , а вот так этот же файл открывает МТ4 билд 482 http://savepic.ru/4285145.png .Как видно из статусной строки МТ4 на обеих снимках значения OHLC одинаковые на баре 2013.03.15 21:50 (ну и на других барах в обеих билдах естественно тоже,если передвигать мышкой по экрану),т.е. информация со значениями баров на "черном квадрате МТ4" билда 482 есть http://savepic.ru/4319957.png ,но она не отрисовывается в виде баров на экране.Цветовые настройки нормальные,не черным цветом.Хотя файл hst с записанными значениями баров Н1 фьючерса CL открывают оба билда без проблем (например билд 482) http://savepic.ru/4266715.png .Такая вот неприятность существует.Ссылка на файл VTA_6B1.hst (24 Мб) http://turbobit.net/9cr1u0l898m2.html .

И небольшое пожелание. Если компания стала вводить в МТ4 торговлю в один клик,то возможно в будущем реализует некоторые функции из данного плагина http://www.forexfactory.com/showthread.php?t=281772&page=1 ,в частности:

-- возможность закрывать открытые и отменять выставленные ордера по данному инструменту из открывающегося списка при нажатии кнопки Close(дальше можно развить для возможности реверса,локирования и закрытия всех позиций или на выбор одним кликом) ;

-- возможность открывать отложенные ордера с предустановленными значениями в пунктах дистанций SL и TP (это и для рыночных ордеров от текущих бид/аск) от цены ордера и самого ордера от текущей цены,с возможностью перед отправкой ордера их коррекции путем перемещения соответствующих горизонтальных линий на графике;

-- возможность корректировать значения цен SL,TP для открытых ордеров (и для отложенных ордеров значение цены ордера) путем перемещения соответствующих горизонтальных линий на графике;

-- после открытия ордера автоматически просчитывать уровень безубытка для ордеров бай,ордеров селл и по всем ордерам с учетом спредов(средних),комиссий и свопов.

Управление позициями с графика,это очень удобно.

 
Zhunko:

Sleep() в индикаторе?!!! Пипец во всех смыслах!

Может в DLL, что-то не в порядке?


а что не так со слипом? просто индикатор считает не на каждом тике, но если у вас по другому, то наверное пипец)

я догадываюсь что связана работа с dll и памятью, но что именно не так не знаю. 

 
harbor:


а что не так со слипом? просто индикатор считает не на каждом тике, но если у вас по другому, то наверное пипец)

Пользуйтесь терминами по назначению, пожалуйста. Sleep() остановка потока. Если учесть, что индикатор работает в интерфейсном потоке, то... Можно не объяснять, что дальше.
 
Вот, я тоже сам себе напоминаю девушку, которая жаждет отдаться, а ее хотят непременно изнасиловать. 
 

Как избавиться от этих ошибок в тиковых объёмах, которые и не нужны мне, но перед каждым прогоном в тестере обязательно повторяются, и в отчёте указываются, как ошибки в рассогласовании. И как видите, есть повторяющиеся, но всё равно учитывающиеся! Зачем?!

02:00:38 TestGenerator: unmatched data error (volume limit 122 at 2013.02.05 01:05 exceeded)
02:00:38 TestGenerator: unmatched data error (volume limit 347 at 2013.02.08 14:50 exceeded)
02:00:38 TestGenerator: unmatched data error (volume limit 166 at 2013.02.08 19:05 exceeded)
02:00:38 TestGenerator: unmatched data error (volume limit 105 at 2013.02.15 02:15 exceeded)
02:00:38 TestGenerator: unmatched data error (volume limit 232 at 2013.02.15 16:05 exceeded)
02:00:38 TestGenerator: unmatched data error (volume limit 221 at 2013.02.20 13:50 exceeded)
02:00:39 TestGenerator: unmatched data error (volume limit 234 at 2013.02.28 09:45 exceeded)
02:00:39 TestGenerator: unmatched data error (volume limit 110 at 2013.03.08 23:55 exceeded)
02:00:39 TestGenerator: unmatched data error (volume limit 110 at 2013.03.08 23:55 exceeded)
02:00:39 TestGenerator: unmatched data error (volume limit 110 at 2013.03.08 23:55 exceeded)
02:00:39 TestGenerator: unmatched data error (volume limit 110 at 2013.03.08 23:55 exceeded)
 
borilunad:

Как избавиться от этих ошибок

загрузить историю заново
 
Zhunko:
Пользуйтесь терминами по назначению, пожалуйста. Sleep() остановка потока. Если учесть, что индикатор работает в интерфейсном потоке, то... Можно не объяснять, что дальше.


не несите бред

вставьте в любой свой индикатор хоть 10 сек задержку, скомпилируйте и посмотрите, никакой остановки интерфейсного потока или каких-то других глюков не будет, заявки будут проходить и т.д.

 
harbor:


не несите бред

вставьте в любой свой индикатор хоть 10 сек задержку, скомпилируйте и посмотрите, никакой остановки интерфейсного потока или каких-то других глюков не будет, заявки будут проходить и т.д.

Это и понятно, что не будет. Потому, что Метаквоты исключили из обработки Sleep() в индикаторах. Чтобы пользователей не нагружать лишними заботами. Такая защита от "дурака".

Но Вы же заявили что пользуете Sleep(). Одно из двух. Или Вы не знали, что Sleep() в индикаторах не работает или вы сделали свой Sleep(). И то и другое пипец. 

 

- У меня build 482 не обновляется. Ни у кого такой проблемы не было ребята ? ОС W7.

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