Блог им. Tasha

TsLab. Первый скрипт

В трейдинге есть замечательный побочный эффект, он дает развитие. Ты читаешь книги, изучаешь методики, специфическую информацию, изучаешь платформы, новости, ты по-другому смотришь на мир, ты думаешь иначе, чем большинство. Твой мозг постоянно тренируется.  
Хотя возможно это не всем заметно..  
Дорога развития повернула на тропу алготрейдинга к изучению тслаба.  Тропа была долгой, извилистой и пока не видно когда и чем она закончится .  
Самостоятельно не смогла осилить, слишком много непонимания и вопросов, нужна была помощь со стороны, пошла на курс.  Состряпать скрипт это одно, а довести его до ума и сделать способным зарабатывать это совсем другое. Нюансов много. Не, есть, конечно ребята которые более профессиональнее чем я.  

Тест в реальном режиме входил в обучение.  Прошла полный цикл написала робота, протестировала, сделала выводы. 

Алгоритмизация торговли не дешевое удовольствие. Только плата за тслаб в районе 4000 руб в месяц, а в год это уже 48 т., плюс аренда сервера. Да и депозит нужен соответствующий.  
Но даже имея средства, нужно иметь то, что можно запустить в работу. Написание скрипта требует временных затрат.  

Вот, к примеру три недели назад приступила к реализации очередной идеи, но как сейчас выяснилось устойчивых параметров для каждого периода не удается достичь, каждый год отрабатывает по-разному. Этот скрипт сейчас слабый и его нужно дорабатывать, а это снова время. А если идея окажется не рабочей, то будет потерянное время ну разве что опыт прокачается ))) Пока отложила эту идею. 

Один скрипт в поле не воин, нужно иметь в арсенале несколько, штук наверно 15 не меньше. 

Первый скрипт 

Торговая идея:  
Пробой максимума/минимума за период после отката.

Как выглядит сделка га графике, лонг
TsLab. Первый скрипт

История 2011-2016, РИ торговля одним контрактом 

TsLab. Первый скрипт

Скрипт делала в августе 2017, форвард тест на тот момент был положительным  

Форвард 2017 (форвард был на первом полугодие 2017)  

TsLab. Первый скрипт

Для  скрипта был выбран маркер по времени, т.е. скрипт выходил спустя несколько свечей. В моем случае таймфрейм был 5мин, а выход был через 8 свечей, т.е. через 40 мин после входа.  
Скрипт был в тесте с сентября 2017 и до конца года, отключила 25 декабря 

Эквити агента 
TsLab. Первый скрипт

За период теста скрипт в минусе.
За период теста ни одного выхода по стопу, все выходы через 8 свечей (40 мин) и выход в конце дня, получается второй половине 2017 для  скрипта в течение 40 мин, не было сильных движений

TsLab. Первый скрипт

Значения максимальной просадки во время теста  не достиг. Просадка была в 5000 п

TsLab. Первый скрипт

Лично для меня отрицательный результат работы скрипта на тесте это не совсем плохо, есть задел для работы  
 
Выводы и ошибки: 
1) Идея рабочая нужно пробовать другой маркер, который также вначале дал хорошие перспективы для разработки  
2) Нужно быть внимательнее и качественно выполнять работу, не торопится (я торопилась, хотела успеть на сентябрьский запуск и в некоторых местах  не уделила должного внимания.) 
3) У скрипта получилось слишком много ограничительных условий внедренных мной. Это не всегда хорошо.  
4) Мой интерес не пропал, а даже на оборот. Интересное занятие, захватывает.
5) Изучение TsLab, задача посильная, вначале правда кипит мозг, но со временем все налаживается, приходит понимание, ну и с математикой нужно дружить )) 
6) Роботы необязательно должны основываться на сверхсложных идеях и сложных разработках. Работают и простые вещи.

 

 












★7
27 комментариев

Обычно внутридневная торговля приносит 0,8% от позиции, т.ч. можешь попробовать выход по тейк-профиту с данным шагом (потестить систему).
Это своего рода стоп-лосс наоборот )
Успехов!

avatar
iAlexander, да обязательно нужно тестить другие выходы. Следущая проработка была уже с другим выходом. Там получился результат  намного лучше
avatar
Удачи в этом нелегком деле. И не слишком делай все сложно, чем проще — тем лучше. 
avatar
Frend, Спасибо за пожелания! 
avatar
Таша, ДАВНО мечтаю увидеть простой алгоритм, который будет работать на любом рынке. Увижу и можно помирать.
avatar
Какой получился средний П\У% на один контракт за период теста 11-16гг?
avatar
qlewer, 76.94 п без комиссии
avatar
Таша, через ночь позиции переносятся? Первый бар 10-00 на сделки попадает?
avatar
qlewer, через ночь не переносится. По условиям он не входит в последний час. В тестах исключена первая минута
avatar
Таша, Ок, это хорошо, значит риск эффекта «тестерного грааля» сведен к минимуму)
avatar
чувствую себя необразованной обезьяной

зы по теме, а чё не на Lua — бесплатно и серверов не надо, или это такая скрытая реклама тслаб?
avatar
f0xtr0t, я не знакома с Lua. В тслабе все просто, кубик туда, кубик сюда ))  
avatar
Таша, имей ввиду, что скрипт в тестера и реале может отличаться:) лучше сразу в боевом режиме делать. А то потом может оказаться что все не так как хотелось. разные Блоки входов имеют свои особенности, настройки агента и т.д., плюс глюки, плюс потеря связи, потеря свечек — это реальная проблема для торговли квик-тслаб. Можно за голову схватиться, когда тестер и лаб по разному работают, а время убито! Чем сложнее алгоритм, тем больше потенциальных глюков тслаба))
avatar
Oleg Only Algo, понятно что форсмажор бывает разный и он может быть.
Да даже был, кто то на сервере отключил тслаб, а в это время должна была пройти сделка. Агент ее не сделал, на истории она есть. 
avatar
f0xtr0t, А как тестить на истории? Она же кубиками «программирует».
Даже переписать готовую страту на Lua не получится.
avatar
Karim, а зачем мне на Lua что то переписывать? )))
avatar
Таша, Что бы не платить 4000 руб. в месяц.
Разработка и тестирование стратегии делается в TsLab — это бесплатно. Затем отлаженная стратегия переписывается на Lua и запускается в квике. Сложновато, но как вариант.

Попроще, это когда робот пишется на C#. Вернее скрипт тслаба (С# подобный) немного «подправляется» для работы с квиком.
avatar
Karim, 
Попроще, это когда робот пишется на C#.  

Наверно как вариант это имеет право существовать
Но, я пока такой вариант не осилю. Ни C# ни Lua
avatar
Таша, Если будете писать стратегию в TsLab скриптом, а не рисовать кубиками, то это будет большой шаг в направлении алготрейдинга.
avatar
Karim, возможно со временем и перерасту кубики...  
avatar
Таша, не переживайте, знаю очень толковых ребят, которые уже много лет сидят на кубиках и делают хороших роботов. Из известных это Саро Микаелян, например.
Да и «ваш» Павел Целищев по-моему тоже.
И я )))
avatar
Karim, а если потренироваться в отряде космонавтов,
это будет большой шаг в направлении космоса.

Гораздо важней не на чем пишешь, а «чем» — мозг нужен,
ни один C# за нас алгоритм не сделает.
avatar
VladMih, Ну да, на кубиках «писАть» алгоритмы удобнее.
avatar
Вавилен, здесь  все что связано с тслаб училась у Павла Целищева 
avatar
А почему через 8 свечей ожидался плюс?
И идея была признана перспективной.
Если допустить, что в этом что-то есть, то фиксации через 1-2 свечи должны давать результат в среднем лучше.
avatar

теги блога Таша

....все тэги



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