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

 
Vitaly Muzichenko:

Что за проблемы могут возникнуть? Более подробно пожалуйста.


От мелких багов до полной неработоспособности.Эксперты ведут себя непредсказуемо.

[Удален]  
Tetyana Shcherba:

От мелких багов до полной неработоспособности.Эксперты ведут себя непредсказуемо.

C этим надо в сервисдеск с доказательствами!
 

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

Как можно терпеть убытки, или жизнь в ожидании прибыли?

Aleksey Vyazmikin, 2017.08.26 20:43

Сегодня весь день сижу и конспектирую идеи, которые приходят при просмотре визуализации.

Самое печальное, что я обнаружил, это открытие позиции по лучшим ценам, что ещё возможно, но мало вероятно, а вот закрытие по SL с лучшей ценой - это уже нонсенс и сильно искажает результат. Это баг что ль такой - зачем это сделали? Может есть идеи, как это побороть можно? Стопы двигать не очень хочу, так-как иногда закрытие очень точное по уровню, а если сдвинуть то закрытия не будет...


 
SlipPage
SlipPage
  • голосов: 18
  • 2016.08.25
  • fxsaber
  • www.mql5.com
Расчет проскальзываний совершенных сделок в валюте счета.
 

Когда мышкой ведешь вдоль надписей с цветами, они вовсю мерцают.

 

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

 
Это баг или непонимание причин?
void OnStart()
{
  Print(true ? 12 : 0.0); // Выводит "12.0", а должен "12"
}
 
fxsaber:
Это баг или непонимание причин?
Второй и третий операнд всегда приводятся к общему типу, который возвращается при любом исходе. Правила приведения под пунктом "Conditional operator" http://en.cppreference.com/w/cpp/language/operator_other, правда там тяжело для понимания написано.
 
pavlick_:
Второй и третий операнд всегда приводятся к общему типу, который возвращается при любом исходе. Правила приведения под пунктом "Conditional operator" http://en.cppreference.com/w/cpp/language/operator_other, правда там тяжело для понимания написано.

Спасибо, стало понятно.

 
Баг при использовании встроенной функции языка в качестве переменной пользовательского типа
typedef bool (*ACTION)( /*const*/ long Chart = 0 );  

bool ChartClose2( long Chart = 0 ) { return(true); }

void OnStart()
{
  // https://www.mql5.com/ru/docs/chart_operations/chartclose  
  ACTION Action = ChartClose;   // 'ChartClose' - undeclared identifier, 'ChartClose' - type mismatch
  
  ACTION Action2 = ChartClose2; // no problem
}