я уже неделю открываю данный пост и просто не понимаю кто чего хочет и кому что не нравится..
Кратко и по существу изложить можно задачу?
==========================================================
Кратко излагаю по пунктам: ViL ставил ЗАДАЧУ и написал соответствующий скрипт:
Задача:
Если в последней сделке достигнута заданная прибыль, не входить в позицию N сигналов.
1. Уточняю у автора почему в скрипте усложнения лишние кубики и "перекручено" в конце, ведь задача решается проще.
Автор объясняет излишества требованиями стилистики (перечитайте первые посты там все расписано)
2. Произвожу проверку на фьюче RIU3 на минутках, обнаруживаю, - скрипт работает некорректно: в ДВУХ СИТУАЦИЯХ (назовем их "А" и "Б") не пропускает N сигналов если в последней сделке достигнута заданная прибыль. Не выполняет на 100% задачу Автора. Также в логформуле обнаружена непонятная "лишняя запись" (+1) прошу автора пояснить (выше в постах расписано подробно).
3. Автор исправляет скрипт добавив новые кубики, а также без объяснений убирает (+1). Проверяю его работу.
Вникайте:
В ситуации "А" скрипт исправился, а в ситуации "Б" по прежнему работает некорректно! Более того удаление (+1) из логформулы привело к новой ошибке: стали пропускаться не N сигналов а N-1 на один меньше, а также в некоторых случаях N/2 (только половина!)
==========================================================
Saro специально для Вас, (скачайте пож. исправленный скрипт, проверьте, тогда все будет ясно),
вот такое РЕЗЮМЕ:
Итак если достигается заданная прибыль ](при этом Свеча "порождающая сигнал", сверху вниз пересекает ЕМА и ЗАКРЫВАЕТСЯ НИЖЕ ЕМА), - по условию должно
пропускаться N сигналов! == Скрипт работает правильно, ПРОПУСКАЕТ N сигналов: Если следующая свеча (после той "порождающей сигнал") закрывается ниже мувинга.
== Скрипт работает неправильно, НЕ ПРОПУСКАЕТ N сигналов, Если следующая свеча (после той "порождающей сигнал") идет снизу вверх, пересекает ЕМУ и закрывается выше чем ЕМА). Он снова покупает! А должен пропускать сигналы.
Повторю иными словами: -Дело в следующей свече после ТОЙ, которая пересекла вниз ЕМУ породив сигнал,
Если эта следующая свеча на ней появляется круглая красная точка :"StopBuy" закрывается выше ЕМА, то нет пропуска N сигналов (идет распиловка), если она закрывается ниже ЕМА то пропускается N сигналов.
Saro Все просто разберитесь пож-та.
И еще обратите внимание: Нужно пропускать точно N сделок согласно Задаче!
а теперь всегда скрипт стал пропускать N-1. На одну сделку меньше, то бишь раньше! (мое мнение расписано в постах выше)
и чтобы Вы не скучали вот еще:
В вышеописанной ситуации пропускается изредка количество сделок N/2 (ровно половина!) Вот такой парадокс. Причина неизвестна
а вот еще, только обнаружил, только не падайте со стула:
Две сделки подряд идут прибыльные! Между ними нет пропуска N сигналов! Такой случай единичный и редкий, но он есть. Saro, но этого не должно быть! Оказывается исправленный скрипт не совсем исправил и ситуацию "А" (смотри выше). По условию после прибыли (больше по величине чем константа), скрипт должен пропускать N сигналов. В общем непредсказуемая лабуда.
Могу прислать свои настройки констант и ЕМА и фьюч Ri