// 1-st version if ( true ) strategy.entry( "long", strategy.long, when = close >= long_condition ) strategy.entry( "short", strategy.short, when = close <= short_condition ) // 2-nd version if ( true ) strategy.entry( "long", strategy.long, stop = long_condition ) strategy.entry( "short", strategy.short, stop = short_condition )
Примечания:
согласно справочнику
— стоп ордер на покупку исполняется, когда цена станет такой же или хуже уровня указанного в ордере (то есть цена равна или больше уровня)
— на продажу аналогично (то есть равна или меньше)
Нужна помощь в формализации. Мотивация подразумевается…
Если кто помнит паскале подобный язык 4WL и есть желание помочь- пишите в личку..
Как второй вариант- можно на С# под 6WL ..
Доброго времени суток!
В предыдущей статье собрали начальный простенький скринер.
Немного изменили его совсем. То есть начальная логика сохраняется, изменили «манименеджмент»
Суть на самом деле простая, хоть и выглядет сложно. Чем быстрее цена пройдет заданный рубеж, тем большее количество лотов, мы откроем и соответственно наоборот.
Другими словами, если мы целый час, ползем к заданному рубежу, то это вялотекущее движение. А значит риск, что цена остановится — растет с каждой секундой. А если стремительно движемся — то цена может по инерции отработать наши уровни, и соответственно риск, меньше.
Реализовали это так. Роботам задан депозит в 1000$ это и будет максимально возможный размер позиции, и если цена за 1 минуту пролетит нужное нам расстояние, то мы откроемся именно на 1000$, и с каждым новым баром, размер лота будет уменьшаться и к концу часа составит всего ~16$.
Вчера еще ночью крипто начали сильно лить и мои боты в несколько этапов закрыли свои позиции.
Привожу график статистику с 12 сентября. Более подробные графики с amount к equity и балансу, просадкой по балансу и equity у меня в телеге. Пощу в реальном времени.
С учетом предыдущих двух серий сделок, за этот год получается 344%. Маловато. Основные тренды ожидаю в следующем году. Будет жарко. Вангую более 1000%. )