Бета-версия платформы MetaTrader 5 build 1700: Проекты в MetaEditor и синтетические инструменты - страница 23

 
Вопрос: какой механизм защиты лучше использовать, чтобы две и более копии одной и той же программы не смогли модифицировать один кастом символ? Пока не уме только глобальная переменная в виде мьютекса.
 
fxsaber:

Речь о другом. В платформах клавишей идет переключение между бидовыми и асковыми барами. Это очень удобно.

Без шансов даже на обсуждение.

 
Renat Fatkhullin:

Но вообще все идет к тому, что исторические данные большинства брокеров не будут использовать в работе/тестировании.

Поясните этот момент, пожалуйста. Означает ли это одинаковую историю для всех брокеров?

 
SeriousRacoon:

Поясните этот момент, пожалуйста. Означает ли это одинаковую историю для всех брокеров?

Не означает.
 
Renat Fatkhullin:

Без шансов даже на обсуждение.

Не на то обратили внимание. Вот заковырка

fxsaber:

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

Например, попробуйте узнать, доходил ли Ask до Машки? Во многих терминалах такой вопрос даже не осознается - сразу смотрят, не задумываясь "как?". В пятерке же облом.

Стоит BuyLimit. И пользователь даже не в состоянии узнать, сколько пунктов не доходило до его заявки. Смотрит на график, а он ни о чем.

 
fxsaber:

Не на то обратили внимание. Вот заковырка

Например, попробуйте узнать, доходил ли Ask до Машки? Во многих терминалах такой вопрос даже не осознается - сразу смотрят, не задумываясь "как?". В пятерке же облом.

Стоит BuyLimit. И пользователь даже не в состоянии узнать, сколько пунктов не доходило до его заявки. Смотрит на график, а он ни о чем.


Да точно. Бывало читал, что сносит стоп на расширение спреда. Мало у кого есть еще история баров по аскам, в основном по бидам.

К примеру позиция шорт, асковых баров нет. Вижу, что цена не доходила до стопа, но на самом деле при расширении спреда аск там был.

Если есть реальная тиковая история, то можно размотать и посмотреть, но не уверен, что брокеры так "трепетно" относятся к записи тиковой истории.

 

Выпустили бету с 1709 билдом.

В ней поправки при работе с синтетическими инструментами и реализованы подключение к публичным проектам:


 
forexman77:

Да точно. Бывало читал, что сносит стоп на расширение спреда. Мало у кого есть еще история баров по аскам, в основном по бидам.

К примеру позиция шорт, асковых баров нет. Вижу, что цена не доходила до стопа, но на самом деле при расширении спреда аск там был.

Если есть реальная тиковая история, то можно размотать и посмотреть

Не штатными средствами и только через спец. проги. Хорошо, если бесплатные.

 
Renat Fatkhullin:

Выпустили бету с 1709 билдом.

Спасибо за TERMINAL_RETRANSMISSION и флаги. Digits-ограничение на синтетических осталось.

 

1709 - актуально

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

Бета-версия платформы MetaTrader 5 build 1700: Проекты в MetaEditor и синтетические инструменты

fxsaber, 2017.12.14 08:53

void OnStart()
{
  const string Name = "A1234";
  
  CustomSymbolDelete(Name);
  
  if (CustomSymbolCreate(Name))
  {
    MqlTick Tick = {0};
    MqlTick Ticks[1000];
    
    Tick.flags = TICK_FLAG_ASK;
    
    for (int i = 0; i < ArraySize(Ticks); i++)
      Ticks[i] = Tick;

    Print(CustomTicksReplace(Name, 0, LONG_MAX, Ticks)); // Ошибочно создается 201712.tkc
  }    
}
Причина обращения: