Originally Posted By: sar
я уже неделю открываю данный пост и просто не понимаю кто чего хочет и кому что не нравится..
Кратко и по существу изложить можно задачу?


==========================================================

Кратко излагаю по пунктам: ViL ставил ЗАДАЧУ и написал соответствующий скрипт:


Originally Posted By: 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