Постов с тегом "алготрейдер": 110

алготрейдер


RIM8

RIM8 SELL 116000

канал в телеграмм: Алготрейдер
ссылка: t.me/algonavto

чат в телеграмм: Алготрейдер_чат
ссылка: t.me/algonavto_chat

RIM8

RIM8 BUY 117000

канал в телеграмм: Алготрейдер
ссылка: t.me/algonavto

чат в телеграмм: Алготрейдер_чат
ссылка: t.me/algonavto_chat

RIM8-SiM8

RIM8 SELL 117000
SiM8 BUY 62800

канал в телеграмм: Алготрейдер
ссылка: t.me/algonavto

чат в телеграмм: Алготрейдер_чат
ссылка: t.me/algonavto_chat


RIM8-SiM8

RIM8 BUY 118200
SiM8 SELL 62350

канал в телеграмм: Алготрейдер
ссылка: t.me/algonavto

RIM8-SiM8

RIM8 SELL 117000
SiM8 BUY 62800

канал в телеграмм: Алготрейдер
ссылка: t.me/algonavto

Делаю рисовалку графиков.

Много разных терминалов повидал, знаю, какая работа с графиками мне приятна, какая не приятна, как визуально мне нравится, а как эстетически не нра, поэтому многие вещи могу без лишней скромности и трудозатрат тупо захардкодить. Решил ради интереса запилить такую фишку, которую, кажется, нигде не встречал:

находясь на графике некоторого интервала, выделяешь участок графика в пределах отображаемой области, выделенный участок перерисовывается в новом таймфрейме на ширину всей отображаемой области, таймфрейм выбирается автоматически исходя из относительного размера выбранной области. Другими словами проваливаешься на нужный уровень детализации. Видишь, например, свечной паттерн на дневках, херакс — выделил его и провалился в 15-минутки и видишь, как оно внутри выглядит. Конечно же это все можно стандартными инструментами делать, но только представьте какое количество телодвижений и «приятных» минут нужно затратить чтобы сделать это стандартными средствами и как приятно это будет когда ты четко выбираешь точку начала и конца удобными средствами, а таймфрейм подбирается автоматически. Сказка же.  

SiM8

SiM8 BUY 63800

канал в телеграмм: Алготрейдер
ссылка: t.me/algonavto


Единый код стратегии для бэктестинга и торговли, конкретный вариант реализации. Подвох?

Всем привет).

В процессе углубления знаний языка C# пришла такая мысль, хочется получить обратную связь на предмет незамеченных подводных камней и аналогичного — буду благодарен.

Собственно: богатый арсенал языков программирования, а в частности C# — в т.ч. наследование и прочее, позволяют реализовать торгующий модуль какой угодно архитектуры, структуры, с нужными названиями классов, полей и методов. Посему, предположительно, можно написать такой проторговщик, который будет принимать код стратегий из Wealth-Lab как родной, без необходимости его менять, подгонять, править, дебажить, искать ошибки переноса и прочее. Все что я написал после слов «без необходимости» — как бы известные плюсы использования одного кода для тестов и торговли (наверняка, не все плюсы даже перечислил). Т.е. тут один раз качественно убеждаемся, что код интерпретируется полностью аналогично и всё — дальше Ctrl + C, Ctrl + V.

Или если можешь написать такой проторговщик, то проще и Велс свой написать и не иметь мозг?))

Что думаете? :)

UPD.: как это часто бывает, комментарии достаточно волатильно отходят от непосредственно затрагиваемого вопроса)), но все равно есть интересные мысли.

 


Грааль 2018. Ряд разложен недурно!

Все никак не мог доделать одну фишку. Думал, зря вожусь и опять ничего слишком выдающегося не получится. Но нет, не зря возился! Средняя сделка 0,7+%! Это очень неплохой алго на мой взгляд. Хвастаюсь:) Данные с 2010. Фртс. 50 годовых. Просадка не большая.Профит фактор высокий- пжста( хотя на мой взгляд это далеко не самое важное)! всё рабочее должно быть)
Грааль 2018. Ряд разложен недурно!



Ненавижу дебажить код.

Ненавижу дебажить код.

Код стратегий, код чего угодно. По типу задачи (задача найти баг или оценить код на предмет: есть ли баги) – задача моя – т.е. я такое люблю – найди то, не зная что, так не зная как. Но блин – итак много задач, эти задачи они как бы не входили в твои планы, это как бы внеплановые задачи. Задача найти баги – плановая – но каждый конкретный новый баг – это внеплановая фигня – поэтому она напрягает. Это не задача, двигающая вперед, а задача, решение которой тебя возвращает в текущую точку развития после откидывания назад. Когда возникнет такая возможность, в первую очередь делегирую QA. 

Больше меня напрягает искать баги когда нет формальных свидетельств их наличия. Код компилируется, трейды совершаются, но ты, блин, очень не уверен, что в таком объёме кода нет ни одного бага)). Приходится планомерно проверять корректность. Пожалуй я начинаю переходить именно к такому подходу: планомерно всё проверять, а не на финальном этапе вдруг выяснить, что «похоже, что-то работает не так как надо». Думаю, с опытом процесс будет всё системней, а как следствие данную систему можно оптимизировать и она будет протекать всё легче, всё менее затратней, всё приятней в конце концов. 

Ещё хочется верить, что опыт приводит к уменьшению кол-ва ошибок, ну и повторное использование кода (читай, библиотеки) тоже.


....все тэги
UPDONW
Новый дизайн