Блог им. SHLAK

Интрадей движок на lua, за выходные

Понимаю что STOK SHARP для программистов. 
+После тестов стабильности, пришел к вывожу что S# не стабилен!
Развиваю конечно и эту ветку...
Но.Решил переписать движки с Qpile на Lua. Который стабильней в разы. Собственным опытом.
Движок интрадей — скальпер.

А вот скрипт простейшего бота что на видео. Простота!
Интрадей движок на lua, за выходные




 

  • обсудить на форуме:
  • Quik Lua
★16
21 комментарий
Что значит вообще интрадей движок?
avatar
Ivan Peroks, Что такое интрадейИнтрадей – это торговля внутри дня, т.е. позиции не переносятся на следующий день.
avatar
Борис Литвинов, интрадей движок?(еще раз спрошу).
Что вы в это понятие вкладываете, не пойму.
avatar
Ivan Peroks, движок это когда вы пишите только стратегию, а он показывает результат  теста,  боевом режиме считает баланс и знает вашу позицию в нутри дня. В общем вам всего лишь нужно подкинуть стратегию, всё остальное делает движок! 
avatar
Борис Литвинов, Lua для стратегий как раз и предназначен :). Так реализация движка на Lua тоже написана? или стратегия пишится в Lua(как в вашем скрипте), а движок на чем-то другом./отредактировал:)/
avatar
Ivan Peroks, на Lua сделано и то и другое. Собственно то что называют движком и сделано. Минус есть, все данные тиковые и не хранятся более одного дня. Если не сохранить *.dat 
Но тем не менее стабильности бота это не мешает. И если стратегия понятна, то подключив через Lua работает прекрасно и стабильнее чем написанное то же самое под S#

avatar
Борис Литвинов, ясно. Спасибо. Я отказался для себя от подобного, хотя с удовольствием бы посмотрел на вашу реализацию движка, по ряду причин.  Пишу все на С++(Qt)
avatar
Ivan Peroks, у вас самый крутой подход на мой взгляд, надеюсь когда нибудь и сам приду к этому + Plaza, Fix, Fast.
На S# ушел из за транзака и возможности глубоких тестов. 
Но в целом QUIKFIX быстре, а lua стабильнее. Вот и бегаю
avatar
Борис Литвинов, Подход заключается в том, что написав разок свою трейдерстейшен, мне потом при переходе на другой любой клиент достаточно будет переписать методы для ДЛЛ на вход данных с клиента, и выход ордеров.
avatar
Борис Литвинов, Шарп тоже рассматривал, но проще самому было написать, чем там все разбирать:)))
avatar
Ivan Peroks, поверьте вы не потеряли. По тому что там конечно есть плюсы в мобильности. Но лучше своего это не будет никогда. 
Багов там хватает.  
avatar
Борис Литвинов, 
Но лучше своего это не будет никогда. 
Да, этот вариант очень хорош! Потому как когда очень заеб… т, можно и оформить как продукт ;))))
Удачи!
avatar
Я наивно полагал, что движок — это голый механизм, инфраструктура, на которые вешаются какие-то данные или торговые алгоритмы-стратегии.

Так же, как и то, что STOK и bay лучше писать иначе.
avatar
Khan Tengri, в этом вы правы, нужно писать иначе 
avatar
Вы этот скрипт писали все выходные?
avatar
cyb650, нормальная скорость :))) я тоже так пишу, даже медленнее по одному методу на час, потом смотрю еще на него столько же...:)))
avatar
Ivan Peroks, затроллили, зачет!
avatar
cyb650, :) писал движок, бот тут причем
avatar
Спасибо! Я знал, что чем проще, тем лучше. И догадывался, что чем проще и меньше — еще лучше!
Но что бы вот так вот, настолько просто… я в шоке!
avatar
какой-то робот шортист) в восходящем тренде, конечно, неплохо
avatar

теги блога Boris Litvinov

....все тэги



UPDONW
Новый дизайн