Каталог файлов форума

Список вложений в сообщениях, оставленных на этой конференции.

Все файлы форума: 1270

Добавлено: evge » 31 янв 2022, 21:35

Тема: Re: Покупка/продажа лимитными приказами по определённой цене.

Текст сообщения:

Приветствую!

Упрощенно, вход сразу в позицию т.к. цена была ниже с точки отсчета (500 баров тестирования).
Но можно и это учесть.

SimpleTrade-01.png
SimpleTrade-01.png (26.59 КБ) 30858 просмотров

Код: Выделить всё

function Initialize()
{
   StrategyName = "SimpleTrade";
   AddParameter("BuyPrice", 253, "", 1);
   AddParameter("SellPrice", 258, "", 1);
   AddParameter("Lot", 1000, "", 1);
   AddInput("Input1", Inputs.Candle, 5, true, "SBER=МБ ЦК");
   LongLimit = 1000;
   ShortLimit = -1000;
   AddGlobalVariable("NeedClose", Types.Boolean, false);
}

function OnUpdate()
{
   //evge 31.01.2022 https://alfadirect4.ru
   
   var CP = CurrentPosition();
   
   if (CP != 0 && NeedClose) { CloseLongLimit(SellPrice, Lot); NeedClose = false; }
   if (CP == 0 && !NeedClose) { EnterLongLimit(BuyPrice, Lot); NeedClose = true; }
   
}