MetaTrader 4. Build 170. - страница 3

 
Зато похоже что есть проблемы с отображением на графике
вот кусок кода:
   SetSymbol("*** Up  ",cb,0,Time[cb],PCDn+LatPillow*Point,DeepSkyBlue,2,159);
   Alert(PCDn," ",PCDn+LatPillow*Point," ",LatPillow*Point);


а это результат (на примере последнего участка, но так на всем протяжении):

здесь видно что действительно значение PCDn

а здесь подтверждается значение отрисованного символа, но получается 1.8989>1.8994 судя по тому, что видим на графике?
это вывод в лог значений (по алерту)

а это значение перекрестия, подверждающие что символ отрисован ниже


вставка картинок перестала работать

 
Вышлите, пожалуйста, код индикатора и эксперта по адресу stringo AT metaquotes ru

Отправил.

будем разбираться
 
Вышлите, пожалуйста, код индикатора и эксперта по адресу stringo AT metaquotes ru

Отправил.

спасибо. нашли утечку памяти.
 
Если открыть график пары по которой нет торговли (напр. EURAUD на Альпари),
и задать на ней исполнение ордера (контекстное меню или F9),
то открывается окно с новым ордером, но валюта выдрана не та, что на чарте.

Это легко не заметить, в результате откроем позицию не ту что хотели, а совсем по другой паре.

Хорошо было бы эту ситуацию както разрулить.
Например в список валютных пар в окне нового ордера добавить - "неопределено",
и подставлять этот выбор при ситуации описанной выше.

При таком выборе кнопки Buy/Sell должны блокироваться.