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

 
fxsaber:
Посмотрите результат выполнения ArrayCopy в MT5.


:)

Сделайте теперь так и посмотрите результат.

#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
class CLASS
{
};

void OnTick()
{
  CLASS* Array1[10];
  
  CLASS* Array2[10];
  
  Print(ArrayCopy(Array1, Array2));
  
  
}  
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
 
fxsaber:

Посмотрите результат выполнения ArrayCopy в MT5 в предыдущем примере.
И в этом


Опячатка:
#property strict

class CLASS {};

void OnStart()
{
  CLASS* Array1[10], *Array2[10];
  Print(ArrayCopy(Array1, Array2));
}
 

Здравствуйте. В правилах раздела "Фриланс" есть такой пункт:

  1. Если отдельно в Техническом Задании не оговорены условия по передаче исключительных прав на программу, которую создают по заказу через сервис "Фриланс", то исключительные права на данную создаваемую по заказу программу принадлежат Заказчику. В этом случае Исполнитель может использовать созданную программу для собственных нужд на условиях безвозмездной простой (неисключительной) лицензии в течение всего срока действия исключительного права.

Недавно появился заказ с очень похожим ТЗ, по которому я писала раньше советник другому заказчику. Могу ли я выполнить этот заказ?

 
Andrey Barinov:

Сделайте теперь так и посмотрите результат.

Sergey Dzyublik:
Опячатка:
Да, торопился. Что со вторым примером?
 
В МТ5 во многих стандартных индикаторах отсутствует параметр с типом прикладной цены для расчета. Например, iADX, iBearsPower, iBullsPower, iForce, iOBV в МТ4 позволяют выбрать цену из ENUM_APPLIED_PRICE. В МТ5 аналогичные параметры просто отсутствуют. Вопрос: какая цена используется в соответствующих индикаторах МТ5?
 

(МТ5)Кто подскажет куда копать?

При отправке запроса выдает ошибку:

10021 TRADE_RETCODE_PRICE_OFF Отсутствуют котировки для обработки запроса
 
отсутствуют где? в запросе или в терминале?
 
Alexandr Bryzgalov:

(МТ5)Кто подскажет куда копать?

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

Ошибки, баги, вопросы

Alexander Bereznyak, 2010.09.10 11:55

10021

TRADE_RETCODE_PRICE_OFF

Отсутствуют котировки для обработки запроса


А что не ясно с этим кодом, ну нет котировок, такое бывает и рынок не закрыт и торговля разрешена

и автоторговля разрешена и соединение с сервером есть, а котировок нет.

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

 
fxsaber:

вот то и не ясно где "нет котировок", или в запросе неверно отправлены или на сервере нет котировок(на сервере были, ордер открывался).

как оказалось бид\аск были перепутаны, но почему выдавался такой код, а не "неверные цены"

ЗЫ: диагноз поставил сам: кривые руки программиста )
 

Нужно получить баровую/тиковую историю на несколько тысяч последних единиц сразу по всем символам в Обзоре рынка (несколько сотен). И обновлять ее реал-тайм.

На подобные скринеры архитектура MT5 оптимизирована? Будет ли новый вид программ способен без костылей тянуть такие задачи?

Что нужно, чтобы поднять все кэши из холодного состояния и сделать их актуальными?

И как сделать, чтобы тестер остался жив при запуске скринера?

 
Добрый день. У меня в МТ5 появился такой косяк: он не сохраняет настройки, несмотря на поставленную галочку. Конкретно - при каждом запуске оказываются скрытыми все панели инструментов, каждый раз их снова нужно открывать. При следующем запуске панели появляются ненадолго, но следом скрываются (видимо после установления связи с брокером). Как это поправить ( брокер открытие)?
Причина обращения: