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

 
TEXX:

Если честно, то хрень какая-то....

Нафига козе боян?! 

Позиция - всегда одна; ордеров, которые участвовали в её формировании, - может быть несколько, и каждый ордер срабатывает по своей цене. Какую цену указать по отношению к позиции, сформированной несколькими ордерами? Разработчики выбрали такой вариант. Такой же вариант используется в банках.

Кстати, наводящий вопрос: каков уровень безубыточности для позиции, сформированной несколькими ордерами? 

 
Yedelkin:

Позиция - всегда одна; ордеров, которые участвовали в её формировании, - может быть несколько, и каждый ордер срабатывает по своей цене. Какую цену указать по отношению к позиции, сформированной несколькими ордерами? Разработчики выбрали такой вариант. Такой же вариант используется в банках.

Кстати, наводящий вопрос: каков уровень безубыточности для позиции, сформированной несколькими ордерами? 

Поправочка - это скорей усредненная цена открытия позиции (как совокупность цен всех сделок), а не БУ. Для БУ там еще свопы посчитать нужно как минимум.
 
Interesting:
Поправочка - это скорей усредненная цена открытия позиции (как совокупность цен всех сделок), а не БУ. Для БУ там еще свопы посчитать нужно как минимум.
Ну Вы так за ТЕХХ сами на все вопросы ответите :)
 
Yedelkin:
Ну Вы так за ТЕХХ сами на все вопросы ответите :)
Нет конечно, просто тут захотелось уточнить. А в принципе как собственно разница, пусть будет БУ (сам зачастую пользуюсь таким термином по отношению к цене совокупной позиции)...
 

После обновления на 458 билд выявилась одна фишка. Смог локализовать:

void OnStart()
  {
   short real_index=-1;
   real_index++;
   real_index++;
   real_index++;
   real_index++;
   real_index++;
   if(real_index<0)
     {
      Print(__FILE__," ",__FUNCTION__,": real_index=",real_index,"<0, программа выгружается");
      return;
     }
   Print(__FILE__," ",__FUNCTION__,": real_index=",real_index);
   for(uchar u=0;u<real_index;u++)
      //for(char u=0;u<real_index;u++)   //Если поменять uchar на char - результат тот же.
     {
      Print(__FILE__," ",__FUNCTION__,": uchar u=",u,", real_index=",real_index);
     }
  }

 После компиляции появляется предупреждение, из-за которого не запускается оператор цикла for. XP, 32.

Документация по MQL5: Основы языка / Операторы / Оператор цикла for
Документация по MQL5: Основы языка / Операторы / Оператор цикла for
  • www.mql5.com
Основы языка / Операторы / Оператор цикла for - Документация по MQL5
 
Yedelkin:

После обновления на 458 билд выявилась одна фишка. Смог локализовать:

 После компиляции появляется предупреждение, из-за которого не запускается оператор цикла for. XP, 32.

Да, у меня 3 примерно таких же случая при обновлении до 458 билда случилось....

Рыть я не стал, просто изменил типы переменных.....

 
Yedelkin:

После обновления на 458 билд выявилась одна фишка. Смог локализовать:

 После компиляции появляется предупреждение, из-за которого не запускается оператор цикла for. XP, 32.

Да, это ошибка. Будем исправлять.

Спасибо за сообщение.

 
stringo:

У Вас только локальные агенты?

Эту ситуацию исправим в ближайшее время 

билд 450. win XP SP3. оптимизатор при тестировании часто выдает ошибки, нередко с отключением агента (и локальные и удалённые):

2011.05.27 15:26:24 Core 1 slow agent failed
2011.05.27 15:26:24 Core 1 connection closed
2011.05.27 15:26:22 Core 2 too slow agent. busy time is 5641 ms. avg time is 1405 ms
2011.05.27 15:26:20 Core 1 too slow agent. busy time is 5625 ms. avg time is 1405 ms
2011.05.27 15:26:18 Core 2 common synchronization completed
2011.05.27 15:26:17 Core 2 authorized (agent build 450)
2011.05.27 15:26:17 Core 2 connected
2011.05.27 15:26:15 Core 1 common synchronization completed
2011.05.27 15:26:15 Core 1 authorized (agent build 450)
2011.05.27 15:26:15 Core 1 connected

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

P.S. я один мучаюсь, а у остальных все хорошо ? или никто оптимизацией не занимается ))) ? 

 
Yedelkin:

После обновления на 458 билд выявилась одна фишка. Смог локализовать:

 После компиляции появляется предупреждение, из-за которого не запускается оператор цикла for. XP, 32.

Спасибо за сообщение, ошибка исправлена.
 
MONTEGRO:

билд 450. win XP SP3. оптимизатор при тестировании часто выдает ошибки, нередко с отключением агента (и локальные и удалённые):

Вообще-то уже 458 билд выпущен
Причина обращения: