Приветствую. Раз советник не так работает, то вижу две причины. Как уже здесь упоминалось,- проскальзывание. Это особенность терминала и вообще работы брокера и дц и здесь ничего не сделаешь, такие правила и особенности торговли. Тем более, проскальзывание бывает как в одну сторону, так и в другую. Эт что касается выставления рыночных ордеров. Стоповые ордера, а также стоп лоссы могут скользить до... , короче, на огромные расстояния, в зависимости от волатильности. Лимитные ордера и тейк профиты, в идеале не должны проскальзывать. Да, в некоторых дц такое наблюдается, о это скорее исключение, чем правило. То же самое, касаемо гэпов. Лимитник срабатывает по заявленной цене, стоповый,- по первой рыночной цене после гэпа.
Вторая причина, некорректного выставления ордеров,- не корректно написан алгоритм советника. Что ближе к истине,- эт уже вам решать. Но, раз упоминалась волатильность, то скорее всего проскальзывания.
Спец советник писать не стоит, все можно сделать в вашем советнике, прописав перед выставлением ордеров принты или как уже упоминались здесь выше,- алерты.
Можно, конечно усложнить код, чай совершенству нет предела, вопрос только в том, а надо ли??? Понятно еще, если работает скальпер и спреды и проскальзывания актуальны. При расстояниях между ордерами многократно превышающих спред, проще не обращать внимание на такие явления, как проскальзывание. Да, для информации можно получить данную инфу, вопрос в том, а надо ли и что с ней делать? Данная информация и усложнение советника добавит копейку в копилку?
Ваших статей(иллюстраций) не смотрел, однако одно только название "Принцип Наименьшего Действия" мне как стороннему посетителю подсказывает, что чем проще и меньше действий у советника,- тем лучше. Учитывая ваш диалог с MonyaMaker, по большому счету, ничего нового вам и не рассказал.
