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

[Удален]  
JetFlash:
ну да, ноут, да и терминал наверное тоже и вправду 64-разрядный.. 
но я даже и не думал в эту сторону... хотя все может быть, советник и вправду старый, последнее обновление больше 6 лет назад...

и dll можно изменить если только есть исходник?

или можно установить 32-разрядный терминал на 64-разрядный ноут?

Да, dll можно изменить только если есть исходник.

32-разрядный терминал можно установить на 32-разрядный компьютер, а потом скопировать на 64-разрядный.

 
Roman:

Да похоже что это курс валюты депозита к другим валютам, спасибо за наводку, как то не обращал на эту вкладку особого внимания.
Но возникает вопрос из какого тогда источника этот курс поступает? И своевременен ли он?
Есть подозрение, что этот курс рассчитывается в терминале из поступающих котировок ДЦ.
Если это так, то всем известно какие котировки в ДЦ, и думаю нет смысла этим расчётам доверять.
Если честно, то вообще мало понятна эта колонка, и как она работает, отображает текущий курс, или средний курс проторгованного актива. 

Но вопрос интересующегося был в другом, как получить значения этой колонки из кода.
Что то мне ещё не встречались идентификаторы, чтобы можно было работать из кода с этой вкладкой.

Зачем искать решение где его нет? Из снимка видно, что валюта депозита RUB, на счёте имеется какая-то сумма в USD. Так вот эта сумма в текущий момент может быть переведена в валюту депозита именно по этому курсу. Так возьмите просто текущий курс USDRUB и не надо ничего искать, изобретать.

 
Koldun Zloy:

Да, dll можно изменить только если есть исходник.

32-разрядный терминал можно установить на 32-разрядный компьютер, а потом скопировать на 64-разрядный.

Спасибо, дельный совет!!! Буду пробовать!
 
Koldun Zloy:

Возможно у Вас дллка 32-разрядная, а терминал 64-разрядный.

В этом случае сообщение было бы такое: 'fxftrap.dll' is not 64-bit version

 
Ошибка при компиляции
//cpp.h
    void f();
#import "cpp.dll" //Error: '#import' - #import was not closed
#include "cpp.h"
#import

было бы удобно в ряде случаев использовать уже имеющиеся .h файлы

 
Привет всем. Пропала в мт4 строчка под графиком, где были валютные пары. Кто знает, как ее вернуть?
 

Скажите, а если советник открывает сделку с началом нового бара и в этот момент был реквот и после возможно тоже, то на следующих тиках он уже не будет открывать на этой свече, не в ее начале (так было сегодня в 17:40 МСК на EURUSD таймфрейме М5)?

 
Andy:

Скажите, а если советник открывает сделку с началом нового бара и в этот момент был реквот и после возможно тоже, то на следующих тиках он уже не будет открывать на этой свече, не в ее начале (так было сегодня в 17:40 МСК на EURUSD таймфрейм М5)?

Надо смотреть советник, какое правило там используется? 

 
Vladislav Andruschenko:

Надо смотреть советник, какое правило там используется? 

Правило такое, что открывается сделка в селл или бай при выполнении условий (МА и прочее) не на каждом тике, а с началом свечи. При этом правило выполнилось, но сигнала на открытие не было даже во вкладке Эксперты (кнопка Авто-торговля отжата и просто туда пишутся советы без открытия).

 
Andy:

Скажите, а если советник открывает сделку с началом нового бара и в этот момент был реквот и после возможно тоже, то на следующих тиках он уже не будет открывать на этой свече, не в ее начале (так было сегодня в 17:40 МСК на EURUSD таймфрейме М5)?

Нужно советник писать так, чтобы он при реквотах пытался снова открыть позицию.