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

по

Проектирование ТС. 2 Тестер стратегий.

    • 27 августа 2021, 22:25
    • |
    • 3Qu
  • Еще
Люди достаточно часто пишут — я бы конечно моделировал, но где взять тестер стратегии? Не на чем тестировать.
Ну, это самое простое, что может быть, я тестер пишу каждый раз заново — лень искать, быстрее написать заново. Да, и функциональность, возможно, нужна какая-то другая.
Смотрим код тестера стратегии и его вызов:
def TradeSystem(ibegin):
    ln = len(sdata)
    i = ibegin
    indata =[]
    dealdata =[]
    while i < ln:
        ls = DealIn(i)
        if ls != 0:
            j = DealControl(i, ls)
            i = j
        i += 1 
    return dealdata, indata
    
DealsData, InData = TradeSystem(100)  #вызов тестера стратегий
Рабочий код, между прочим.)
ibegin — это номер свечи на истории с которой начнет работу тестер.
sdata — история в формате [datetime, o, h, l, c, v]
indata — все параметры открытия сделок для последующего анализа.
dealdata — все необходимые для последующего анализа данные о всех сделках на истории
Дальше идет цикл while() последовательно перебирающий свечи на истории, которые анализируются функцией DealIn(i) (собственно, это и есть ваша стратегия, определяющая момент открытия сделки Лонг или шорт — ls). DealIn() при обнаружении сделки также передает данные для анализа в indata

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

Инструмент биржи - календарный спред. Только начал и уже активно не нравится.)

    • 12 мая 2021, 20:56
    • |
    • 3Qu
  • Еще
Ну наконец-то, свершилась мечта идиота, нашел на бирже инструмент — календарный спред. Pessimist подсказал где его искать. А то ведь весь MOEХ  перерыл — торги по спреду, типа, есть, а самого инструмента на сайте МОЕХ нет. Теперь не надо продавать один фьючерс, покупать другой — берем спред сразу. Ура, товарищи! Для начала выставляем заявку:
Инструмент биржи - календарный спред. Только начал и уже активно не нравится.)
Чего уж там, гулять, так гулять. Но, небольшую такую, без фанатизма. Надо посмотреть как это вообще работает, пристреляться.
Ну, и вот такой у него, у спреда, график:
Инструмент биржи - календарный спред. Только начал и уже активно не нравится.)

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

Связь Lua -> ваша программа. RAM Disk.

    • 11 мая 2021, 21:33
    • |
    • 3Qu
  • Еще
Я, вроде, уже писал подобный пост. Давно. Но, новое — хорошо забытое старое.
Очень многие неплохо владеют основами программирования, но написать DLL, связь через TCP или что-то другое для экспорта-импорта в Lua — это достаточно сложная процедура, и требует дополнительных знаний и много времени. Однако, если такую связь как-то по простому реализовать, то решились бы многие проблемы обмена данными с C#, Python и другими средами, и не надо вникать во всяческие C-API и прочие премудрости.
Однако, есть достаточно простой и доступный способ — обмен данными через файлы. Например, так:
1. программа Lua пишет строку (строки) данных в формате CSV в файл data.csv,
2. программа Lua создает пустой файл flag.ddd,
3. ваша программа проверяет наличие файла flag.ddd, что означает, что данные готовы к чтению,
4. при наличии файла flag.ddd программа читает данные файла data.csv и удаляет файл flag.ddd,
5. программа Lua проверяет наличие файла flag.ddd, и если этот файл отсутствует пишет строку (строки) данных в файл data.csv (см. п.1)
При обратном обмене происходит все тоже самое, только имена файлов другие.

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

Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)

    • 11 мая 2021, 16:55
    • |
    • 3Qu
  • Еще
Что нужно для игры на календарном спреде.
1. Вот такие данные:
Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)
2. Вот такой автомат. Реализован на Lua и С++ DLL
Календарный спред Si прямо сейчас. (дополнение к bohemian rhapsody)

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

Об "ухмылке" волатильности

В теме опционов часто поднимается вопрос о причинах появления «ухмылки волатильности» в опционах на фондовые индексы. Или, проще говоря, почему опционы пут  «вне денег», на страйке лежащем на n% от текущей цены дороже опционов колл «вне денег», лежащих на том же «расстоянии» от текущей цены.

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

На самом деле все проще и иначе.

Вот общее определение «справедливой» цены произвольного платежного поручения

Итак, пара общих определений.
Платежное поручение — это обязательство продавца выплатить некоторую сумму покупателю, зависящую от цены базового актива в будущий момент времени Т — С(Т).
Платежной функцией платежного поручения называется функция выплат f(C(T)).

Тогда справедливой ценой платежного поручения можно считать среднее f(C(T)) по распределению будущей цены С(Т) (чаще всего неизвестному точно), деленную на 1+R, где R- безрисковая ставка до момента времени Т.



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

никто не хочет поделиться данными по календарным спредам?

Привет ребята, тут давеча написали пост про календарные спреды
smart-lab.ru/blog/690925.php с кучей лайков, я уж обрадовался что по приведённой ссылке накачаю данные по спредам и зафигачу своих стратегий с блекджеком и массажистками. Но блин, это же смартлаб, это же мосбиржа. Здесь никому нельзя доверять. Данные оказались кривые и бесполезные для анализа, соответственно что и как наш коллега торгует и какие стратегии делает по этим данным хз.

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

Свой магазин

    • 17 апреля 2021, 16:34
    • |
    • GOLD
      Популярный автор
  • Еще
Вчера проводил разъяснительную работу с дальней родственницей, загоревшейся идеей взять кредит на открытие уличного магазина детской одежды. Родственница дальняя во всех смыслах этого слова, включая географию. Живет в обычном российском городе — умирающем, холодном, темном и грязном. Поголовье — примерно как Новом Орлеане. В таком городе имеет смысл открывать алкомаркет, финбет, микрозаймы или продукты. Но она захотела открыть совсем другое.

Чтобы родственница не превратилась в проблему, пришлось давать инструкции в жесткой форме:

  1. Рассчитай минимально необходимую выручку, чтобы не просрать кредит и все имеющиеся деньги в течении первого года
  2. Раздели минимально необходимую выручку на 300 дней
  3. Рассчитай требуемое количество покупателей в день, исходя из своего «экспертного» понимания средней суммы чека
  4. Напиши мне, где ты возьмешь требуемое количество покупателей в течении первого года
Сначала она, конечно, обиделась. Ждала помощь, а получила неприятные советы. Пришлось объяснять разницу между хорошим советом и плохой помощью. Поняла и все посчитала. Оказалось, что ей понадобятся примерно 30 покупателей в день. А это — примерно 300 посетителей в день. А для этого проходимость должна быть около 15 000 тушек в день. Аренда помещений с такой проходимостью в ее городе стоит таких денег, что нестерпимое желание взять кредит тут же исчезло и жизнь вернулась в привычное русло.

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

Трейдинг. Мой Ответ на "Золотые Правила Успешного Трейдера".



     В свободное от сделок время я люблю почитывать Смарт-Лаб — невысыхаемый колодец мудрости, знаний и опыта!


     На сей раз я наткнулся на замечательные Золотые правила успешного трейдера, над которыми так успешно пытается стебаться некто @tradelabteam , скромно представляющийся «аналитиком с опытом торговли 13 лет».

     Вынужден несколько охладить его неуёмный пыл...



Используй кредитные плечи (не меньше чем 1 к 10), только так ты сможешь кратно и быстро преумножить капитал!


     А плечи-то хоть чем повредили? И да, чем больше плечо, тем меньший капитал находится в моменте под риском. Говорил об этом не раз! Какое оптимальное плечо — считаем самостоятельно. Можно попросить подсказку. Например, у Винса.

Если ты увидел не большую прибыль (до 1%), сразу её фиксируй


     Торговля, как говорят Спекулейторы-срочники, есть колебание линии доходности вокруг нуля. Если не брать свой профит — придётся позже брать своего лося. А профит заберёт другой дядя. Вывод один — брать своё. Брать, брать, брать!!! Сколько и как брать — считаем самостоятельно.



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

Методичка ABC of stock trading от легенды Blastarr_no_1

12 лет назад в ЖЖ блистал такой человек Blastarr_no_1. Он красочно рассказывал, как зарабатывал деньги десятками миллионов рублей, и в итоге заработал на кризисе 2008-2009 более 1 млрд рублей. Потом он сообщил всем что ушёл в политику и удалил свой ЖЖ. Выдумка или правда — так и осталось тайной. Вот тут 10 лет назад я делился у себя в блоге мыслями после прочтения его блога. По ссылке внутри поста на бластара можно не переходить, после удаления этот логин зарегали какие-то лохотронщики.

Этот человек тогда накатал методичку торговли которую назвал ABC of stock trading. Сейчас ее сложно где-либо найти кроме смартлаба. Из тех, кто сейчас на рынке, мало кто помнит такие далекие времена, поэтому я решил на всякий случай напомнить, вдруг вас заинтересует.

Итак, Методичка ABC от blastarr_no_1 «Основные принципы спекуляции» в 5 частях:

smart-lab.ru/blog/250818.php
smart-lab.ru/blog/250820.php
smart-lab.ru/blog/250824.php
smart-lab.ru/blog/250827.php
smart-lab.ru/blog/250831.php

Чтобы не просрать этот пост, добавляйте его в избранное❤️

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