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

 
Фьючерсные объемы для МТ:

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

А вообще разделение на две версии по битности не такой уж бредовый вариант. 

т.е. сделать примерно так?

#import library_x64.dll
   void funcTest(...);
#import library_x86.dll
   void funcTest(...);
#import

... код в листинге файла класса CClass

void CClass::Test(...) {
  код метода...

   if(TerminalInfoInteger(TERMINAL_X64)) {
      void library_x64::funcTest(...);
   } else {
      void library_x86::funcTest(...);
   }

   код метода...
}

 И так же висит вопрос о том, что если код собрать под 64х битным МЕ, то будет ли он без ошибок отрабатывать под 32х битным терминалом или есть какие то правила и ограничения? 

Разработчики, не пройдите мимо...

 
Konstantin Karpov:

т.е. сделать примерно так?

Да. 

И так же висит вопрос о том, что если код собрать под 64х битным МЕ, то будет ли он без ошибок отрабатывать под 32х битным терминалом или есть какие то правила и ограничения? 

Тут надо ждать коммента разработчиков.

 
Вне зависимости от битности редактора, код собирается всегда универсальный 32/64 битный.
 

 Суть проблемы в том, что попытка на каждом шаге советника писать в 0-й бар индикатора - ничего не дает.

 У меня это работало в старых версиях МТ, а что в новых не так? 

Если кому-то интересно - причина оказалась в том, что после прогона советника в визуализации, где-то в недрах тестера внезапно происходит еще один вызов индикатора, с инициализацией буферов. Который и стирает все загруженные в индикатор данные. В старых билдах такого не было. Поэтому появляется еще два вопроса.

1) можно ли как-то запретить этот ненужный дополнительный вызов индикатора с инициализацией? 

2) если нельзя, то как на каждом баре передать значение из советника в индикатор?

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

 
Пишите индикаторы правильно, не нарушая логику и принципы построения индикаторов и все будет работать.
 

Кто в курсе как программным путем получить общие объемы текущих предложений на покупку и на продажу которые расположены в верхней и нижней части стакана цен ?

 
Konstantin Karpov:

Кто в курсе как программным путем получить общие объемы текущих предложений на покупку и на продажу которые расположены в верхней и нижней части стакана цен ?

вопрос снят, все уже решил...
 

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Ответы новичкам в картинках

Nurlan Kabdualiyev, 2015.06.01 20:50

Опять пропала вкладка друзья в профайле. И как исправить адресную строку чтобы  http горела зеленым цветом, она у меня вычеркнута.

 
Karputov Vladimir:

Вкладка "Друзья" ни куда не пропала. Установите масштаб отображения браузера и масштаб в системе на 100%.

Насчёт перечёркнутого https - не волнуйтесь. С сертификатом всё в порядке.

 

МТ4. Что за ошибка? 

2015.06.04 00:32:46.750 Access violation read to 0x071828C8 in 'D:\New MT4\MQL4\Experts\Заказы\Имя_заказчика\ex_SK_v1.03.ex4'
После обновления на 830-й билд стала появляться регулярно каждый день. Обновлялся последовательно - версия за версией. Советник, естественно, после её появления выпадает в аут...
Причина обращения: