Стратегии и роботы > Робот на индикаторе Стохастик
- 
				vlad195050
- Сообщения: 16
- Зарегистрирован: 03 июн 2017, 17:50
Робот на индикаторе Стохастик
Здравствуйте. как создать робота открытие  позиции лонг при пересечении линии 20 снизу вверх линией D и открытие позиции шорт при пересечении линии 80 сверху вниз линией D
			
									
						- evge
- Администратор
- Сообщения: 1817
- Зарегистрирован: 04 фев 2016, 09:46
- Откуда: Млечный путь, планета Земля
- Благодарил (а): 83 раза
- Поблагодарили: 375 раз
- Контактная информация:
Re: Робот на индикаторе Стохастик
Здравствуйте!
Это очень просто и делается даже в конструкторе стратегии, без написания исходного кода.
Скачать пример кода стратегии SO
			
									
						Это очень просто и делается даже в конструкторе стратегии, без написания исходного кода.
Код: Выделить всё
/**
SO_D
Hash code 80EB065D37D5735E0B30CCDA776600C9
**/
function Initialize()
{
   StrategyName = "SO_D";
   AddParameter("K", 5, "", 1);
   AddParameter("D", 3, "", 1);
   AddParameter("Signal", 12, "", 1);
   AddInput("Input1", Inputs.Candle, 60, true, "SBER=МБ ЦК");
   LongLimit = 1000;
   ShortLimit = -1000;
   AddChartIndicator("Stoch", new Dictionary <string, string>{{"PeriodK", "K"},{"PeriodD", "D"},{"PeriodSignal", "Signal"}});
}
function OnUpdate()
{
   /// ПРАВИЛО 1
   if ( (SO(Input1, K, D, Signal).GetValue("D", 1) < 20) && (SO(Input1, K, D, Signal).GetValue("D", 0) > 20) )
   {
      EnterLong();
   }
   /// ПРАВИЛО 2
   if ( (SO(Input1, K, D, Signal).GetValue("D", 1) > 80) && (SO(Input1, K, D, Signal).GetValue("D", 0) < 80) )
   {
      EnterShort();
   }
}
Скачать пример кода стратегии SO
никогда такого не было и вот опять
						- 
				vlad195050
- Сообщения: 16
- Зарегистрирован: 03 июн 2017, 17:50
Re: Робот на индикаторе Стохастик
Такая стратегия должна иметь стоп или дополнительное условие закрытия позиции, если цена идет против позиции. evge, этот ответ не для Вас.
			
									
						Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 25 гостей

