Избранное трейдера Bat

по

Quik->Lua->C++DLL. Опыт разработки и немного кода.

    • 04 февраля 2020, 13:54
    • |
    • 3Qu
  • Еще

Начал вчера работы по реализации "Брошенной стратегии". Хорошо когда есть наработки: взял готовые куски кода, немного доработал под новые нужды, соединил их вместе и уже все готово — почти все необходимые данные передаются в DLL, расставляются по местам и готовы к использованию. С этим почти закончено, остальное будет делаться по ходу пьесы, и по мере необходимости.

С передачей данных закончено, а стратегия даже не начиналась. Система новая и архитектора системы пока не ясна, есть несколько вариантов, выбрать из которых не так просто.
Пока суд, да дело, решил написать о передаче данных из Quik в С++DLL.
О том как сделать простую С++DLL для работы с Quik-Lua написано на сайте https://quikluacsharp.ru  здесь и о передаче данных из Lua — здесь и в других материалах сайта. Наверняка многие из вас все это видели и знают, а некоторые это даже применяют. Я это все не использую, не очень разбирался, но, тем не менее, сам сайт



( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Автооптимизация в массы!

    • 28 января 2020, 17:49
    • |
    • fxsaber
  • Еще

Боевые торговые советники время от времени перенастраиваются по разным причинам через Тестер на исторических данных.

Однако, результат таких периодических настроек сводится к наблюдению за неизвестным — будущая торговля.

Аргументировать и обосновать целесообразность таких действий в отношении того или иного торгового советника довольно непросто.

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

Поэтому говорить об автооптимизации всех торговых роботов не приходилось. Особенно, когда речь заходила о платных чужих роботах с закрытым исходным кодом (Маркет).


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

( Читать дальше )

★Четвертая вишенка на торт нефтяного профита ТС в 2020 году !

    • 24 января 2020, 21:44
    • |
    • FullCup
  • Еще
★Четвертая вишенка на торт нефтяного профита ТС в 2020 году !
Моя Торговая Система (ТС) – это «интрадейная» реверсивная система алгоритмической торговли на МБ фьючерсом нефти Brent.
ТС – это не Грааль, но позволяет избегать больших убытков («лосей») и брать большие прибыли, т.к. ТС хорошо держит растущий профит от взятого «движняка».
ТС, по сути, система РискМенеджмента, которая вдолгую ещё и профитная! То есть со стоплоссами ТС  и элементарным МаниМенеджментом (чтоб не торговать «на всю котлету», а динамически изменять размер позиции в зависимости от размера депозита) у Вас НЕ будет историй, когда рынок полетел против Вас и Вы нарвались на маржинколл и потеряли ВСЁ. Наоборот, эти выстрелы нефти ТС поможет превратить в приятный вишневый профит!

Но особенно приятно, когда ТС удается взять большой профит внутри дня более 100 шагов (пунктов, центов).
И поэтому четвертой  вишенкой



( Читать дальше )

★Мани- и РискМенеджмент. Вопросы.

    • 24 января 2020, 18:25
    • |
    • FullCup
  • Еще
Если Вы знаете ответы на нижеприведённые вопросы, то Вы знакомы с РискМенеджментом!
1. Есть ли у Вашего брокера услуга типа «РискМенеджмент»?
У некоторых брокеров существует такая услуга, она называется «Риск менеджмент». Вы можете обратиться к специалисту и узнать, если у Вашего брокера такая услуга. Ее суть в том, что вы можете установить некую планку, лимит потерь от Вашего депозита, при достижении которого доступ к торгам будет остановлен. Потеряли 10% депозита – торговля запрещена. Захотите торговать дальше – придется зайти в личный кабинет и нажать на кнопку. Лимит потерь Вы сможете подобрать лично под себя, как удобно.

2. Знаете ли Вы, что в своем торговом терминале ( QUIK) Вы можете сами установить лимиты?
При чем, они устанавливаются Вами по разным параметрам (сумма, бумага и т.д.)

3. Знаете ли Вы, что в своем торговом терминале ( QUIK) Вы можете сами установить в настройках галочку, чтоб торговать только на собственные средства, без всякого плеча?

( Читать дальше )

Раздаю. Качайте. Тех. анализ. 20 уроков.+Анонс раздач. TSLab, C#.

В начале хочу написать что будет выложено на следующей недели.
Это будет видеокурс по TSLab, C# + TSLab API. TSLab — 12 часов, C# — 18 часов, TSLab API — 24 часа. Всего 6гб инфы.
Курс по платформе TSLab, программированию на C#, написанию торговых роботов на TSLab API.
В процессе обучения вы научитесь создавать свои блоки и инструменты для визуального редактора, помогающие в написании скриптов.
Примеры скринов с материала. 
Раздаю. Качайте. Тех. анализ. 20 уроков.+Анонс раздач. TSLab, C#.Раздаю. Качайте. Тех. анализ. 20 уроков.+Анонс раздач. TSLab, C#.

( Читать дальше )
  • обсудить на форуме:
  • TSLab

Лучшие бумаги недели. Выпуск 272 – обновления для среды

    • 22 января 2020, 07:09
    • |
    • AlexChi
  • Еще

Лучшие бумаги недели. Выпуск 272 – обновления для среды


В таблице 1 приведены 32 наиболее ликвидные акции нашего рынка, упорядоченные по убыванию доходности за неделю с 14.01.2020 по 21.01.2020. Первые 8 акций – это лучшие бумаги недели по состоянию на утро 22.01.2020.

Внимание! Список 32 наиболее ликвидных акций для системы BWS изменился в 2020 году: из-за снижения объема торгов ушли Мосэнерго и М.Видео, вместо них пришли Yandex и АФК Система.

Лучшие бумаги недели. Выпуск 272 – обновления для среды

                                                    Таблица 1.

Бумаги  в таблице 1 выделены тремя цветами:

  1. Красным  - были лучшими неделю назад, а сейчас нет.
  2. Желтым  - были лучшими неделю назад и остались лучшими.
  3. Зеленым — не были лучшими неделю назад, а сейчас стали.

Если вы уже торговали по этой системе, в вашем портфеле будут желтые и красные акции. Соответственно, текущая рекомендация для тех, кто обновляет свой портфель по средам:

  1. Если вы уже торговали по этой системе: продать красные акции (если они еще не были проданы по стоп-лоссу) и купить зеленые.
  2. Если вы не торговали по этой системе, купить первые 8 бумаг из таблицы 1.
  3. Для каждой из акций в портфеле задать  стоп-лосс = цена покупки – значение стоп-лосса  из таблицы 1 для соответствующей бумаги.


( Читать дальше )

С Нуля до Алготрейдра, подарок для трейдеров.

Доброго времени суток коллеги. Я редко пишу на форуме с 2012 года всего несколько статей (сообщений), надеюсь они были полезными и помогли Вам. Наступил новый 2020 год, время подарков…  

Каждый трейдер со временем хочет автоматизировать свой труд, облегчить его — создать алгоритмический Грааль. Я очень рассчитываю, что мой подарок поможет многим в этом трудном, не легком, но очень и очень интересном пути.  

Подарок – это видеоуроки по программированию торговых роботов на языке С# через торговую платформу Quik. Используется библиотека с открытым исходным кодом которая лежит на GitHub https://github.com/finsight/QUIKSharp 

Сами уроки лежат на YouTube вот ссылка на плейлист https://clck.ru/LRGZB 



( Читать дальше )

Расчет рисков и позиций (калькулятор в excel). Расширенная версия

    • 24 декабря 2019, 20:08
    • |
    • Manstep
  • Еще
Это мой основной калькулятор для расчета рисков и позиций. По сути калькулятор состоит из двух частей:
  • раздел для расчета стопов и профита (левая часть);
  • раздел для расчета количество лотов при указании суммы сделки и размера стопа (правая часть)
В заголовках таблицы оставил комментарии.

Для редактирования, заходите в «Рецензирование» и «Снять защиту листа» (пароли нет). 
Если где-то ошибся, поправляйте, буду только рад. 

Новая ссылка на калькулятор (дополнил формулы для расчета всех инструментов)yadi.sk/i/c5-I-rUNz216LA
Расчет рисков и позиций (калькулятор в excel). Расширенная версия

В предыдущем посте ссылка на более простые калькуляторы. 


Роботы в торговле у меня

Роботы в торговле у меня 

— трендовая система на основе 2 скользящих средних, с изменениями на 3 инструментах – 3 робота Вилли (SI, EU, RI) — 3 робота торгуют 

— трендовая система торгует только по времени на 2 инструментах – 2 робота TDay (SI, EU) — 2 робота торгуют 

— трендовая система основанная на стандартном отклонении и скользящей средней – 4 инструмента – 4 робота BANK (SI, EU, RI, SR) — 4 робота торгуют 

— трендовая система основанная на максимумах и минимумах, и коррекции к тренду – 4 инструмента – 4 робота Рив (SI, EU, RI, SR) — 4 робота торгуют 

— трендовая система основанная на максимумах и минимумах сессии – 1 инструмент – 1 робота Рив (SI) — 2 робота торгуют, с разными параметрами 

— трендовая и контртрендовая объединенная в одну система, на 2 свечных фигурах и максимума и минимумов некоторых дней – 4 инструмента – 4 робота MMEVG (SI, EU, RI, SR) — 4 робота торгуют 

— трендовая система, основанная на фракталах – 1 инструмент – 1 робот Феррум (SI) — 1 робот торгует 

( Читать дальше )

Алготрейдинг и его эмоциональная составляющая

Содержание

1. С какими эмоциями сталкивается алгоритмический трейдер?
2. Воздействие эмоций на поведение алготрейдера 
3. Как снизить влияние эмоций на автоматизированную торговлю?
4. Выводы

1. С какими эмоциями сталкивается алгоритмический трейдер?

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

Итак, перейдем к страхам:
— страх того, что алгоритм перестал работать. Причины две: переоптимизация параметров, поменялся рынок и идея перестала приносить доход
— страх того, что алгоритм вычислит/ вычислил брокер иное лицо. Глупо, но такая мысль тоже витала
— страх низкой диверсификации портфеля. Высокая концентрации рисков по инструменту, алгоритмам
— страх того, что свое представление о рынке, о торговых системах, о возможности стабильного заработка, о своих способностях это иллюзия
— страх потери части депозита, выраженная в неправильно рассчитанной сумме, которой готов рискнуть. При просадке возникает страх потерять больше запланированного. Например, план потери 30%, но при достижении просадки в 20% боль потерь становится нестерпимой

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

Далее отчаяние, сожаление и стыд:
— отчаяние, выраженное в бессилии поменять что-то в торговле, когда счет тает
— сожаление в профессиональной нереализованности. Потрачено много времени на исследования и разработку алгоритмов. Упущенное время тяготит, так как нет развития в других областях жизни
— стыд перед друзьями, родственниками, клиентами, сообществом трейдеров и т.д.

2. Влияние эмоций на поведение алготрейдера 



( Читать дальше )

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