Здравствуйте!
Есть идея довольно простого советника, но у меня нулевой опыт программирования. Очень хотелось бы его оживить.
По моему советники такого типа называются сеточными.
Краткое описание.
После открытия первого ордера, последующие ордера (если цена пошла против) открываются через определённый, установленный промежуток ( pips ).
Только первый ордер открывается с применением индикатора, открытие позиции сразу же при включении советника, индикатор RSI определяет только направление открытия. Если значение индикатора меньше 50, то вверх, если больше или равно 50, то вниз.
Выводить параметры индикатора в панель настроек не нужно (глухая настройка).
Самое главное, настройка каждого последующего ордера должна быть отдельно ( в этом отличие от классических советников такого типа и в этом вся соль).
Три параметра для каждого ордера - Pips, Lots, TakeProfit.
Pips - можно сделать последующие ордера, значение отступа от первого ордера ( то есть от нуля )
Lots - Размер ордера
TakeProfit - закрытие позиции, причём обязательно при закрытии последнего ордера все предыдущие автоматически закрываются.
Примерно так должна выглядеть панель настроек (естественно для первого ордера параметр Pips не нужен)
1Lots 0.8
1TakeProfit 30
2Pips 60
2Lots 0.6
2TakeProfit 40
3Pips 50
3Lots 0.4
3TakeProfit 50
и так далее...минимум 12, максимум 100
На практике будет выглядеть так.
Включаем советник, тут же открывается первый ордер, с направлением которое покажет RSI (если меньше 50 то вверх, если больше или равно вниз) вообще, это не так важно, лишь бы открыл куда нибудь.
Если цена пошла в нашем направлении закрытие по TakeProfit
Если против нас то через установленный промежуток например 10 пунктов, откроется второй ордер.
Дальше пойдёт против нас, откроется третий, но уже не через 10 может быть, а через 12, или сколько установим. Также и размер ордера отличается на каждый ордер, не обязательно прямо пропорционально, как если бы была общая настройка, так же и TakeProfit разный.
И так будут открываться ордера до тех пор пока цена не пойдёт в нашу сторону, и не сработает TakeProfit последнего открытого ордера. Кроме того при закрытии последнего ордера должны автоматически закрыться все открытые.
Сообщение отредактировал check: 13 September 2012 - 11:21