Техническое задание
Доброго времени суток!
Нужен советник, способный работать как индикатор (при запрете самостоятельной торговли).
Суть: Анализируется показания OsMA, Parabolic, Accelerator Oscillator (в дальнейшем - AС), Awesome Oscillator (в дальнейшем АО).
При запрете самостоятельной торговли:
А. Когда 1) OsMA пересекает ноль, снизу вверх; 2) Parabolic уже поставил точку под линию цены (не более 3-х баров), либо поставил точку под цену одновременно с пересечение OsMA нулевой линии, либо в течении трёх баров после этого; и на момент появления нужного сигнала Parabolic, 3) столбик АО синего цвета (растёт), а 4) столбик АС синего цвета (растёт), индикатор должен подать звуковой сигнал сигнал, а над баром, где сложились все условия - нарисовать зелёную стрелку вверх (стрелка не должна исчезать).
Если Parabolic ставит точку под линией цены, а OsMA начал падать и столбик АС станет красным, то есть, начнет падать - так же подаётся звуковой сигнал, а над указанным баром ставится красная стрелка вниз.
В. Когда 1) OsMA пересекает ноль сверху вниз; 2) Parabolic уже поставил точку над линией цены (не более 3-х баров), либо поставил точку над ценой одновременно с пересечение OsMA нулевой линии, либо в течении трёх баров после этого; и на момент появления нужного сигнала Parabolic, 3) столбик АО красного цвета (падает), а 4) столбик АС красного цвета (падает), индикатор должен подать звуковой сигнал сигнал, а под баром, где сложились все условия - нарисовать красную стрелку вниз (стрелка не должна исчезать).
Если Parabolic ставит точку над линией цены, а OsMA начал расти и столбик АС станет синим, то есть, начнёт расти - так же подаётся звуковой сигнал, а под указанным баром ставится зелёная стрелка вниз.
Если самостоятельная торговля разрешена, то: 1) Покупка: в момент прорисовки зеленой стрелки вверх над графиком цены, открывается позиция на покупку, устанавливается стоп-лосс и стоп-трейлинг на размер стоп-лосса. В момент, когда прорисовывается красная стрелка вниз НАД ценой, позиция закрывается. 2) в момент прорисовки красной стрелки вниз под графиком цены, открывается позиция на продажу, устанавливается стоп-лосс, тейк-профит и стоп-трейлинг на размер стоп-лосса. В момент, когда прорисовывается зеленая стрелка вниз ПОД ценой, позиция закрывается.
Мани-менеджмент: ставка определяется, исходя из заданного риска от свободного депозита.
Советник должен сопровождать сделку, но установка тейк-профита и стоп-лосса всё же необходимы, на случай разрыва связи, или иных непредвиденных обстоятельств.
Дополнительно: параметры OsMA, Parabolic, стоп-лосс, тейк-профит и уровень риска должны быть доступны для изменения. Подача звукового сигнала - доступна для отключения по желанию пользователя. Советник не должен вступать в сделку, если на паре есть открытая ранее позиция, независимо от того, открыта она советником, или вручную.
P.S. Вместо стрелок, для простоты программирования, можно рисовать кружочки. :)