Совершенно не разбираюсь в написании кода, но очень хочется автоматизировать торговлю. Помогите пжл.
Если робот купил, но RSI все еще находится в значении меньше 30, то нужно остановить последующие срабатывание сигнала на покупку на 5 мин, но на сигнал о продаже не должно распространятся.
Аналогично продажа.
Если робот продал, но RSI все еще находится в значении выше 60, то нужно остановить последующие срабатывание сигнала на продажу на 5 мин, но на сигнал о покупке не должно распространятся.
Код: Выделить всё
function Initialize()
{
StrategyName = "MyMTS1";
AddParameter("Period", 10, "", 1);
AddInput("Input1", Inputs.Candle, 10, true, "");
LongLimit = 1;
ShortLimit = -1;
}
function OnUpdate()
{
/// ПРАВИЛО 1
if ( (RSI(Input1.Close, Period) > 60) )
{
EnterShort(1);
}
/// ПРАВИЛО 2
if ( (RSI(Input1.Close, Period) < 30) )
{
EnterLong(1);
}
}