Size: a a a

Алготрейдинг

2018 July 06

BI

Bogdan Ivaniuk in Алготрейдинг
s0menickname
Есть тут шарящие в теории вероятностей?
Бот либо фиксирует прибыль 0.5 пункта, либо ловит margin call, когда цена идёт не в ту сторону на 32.5 пункта. Какова вероятность margin call, если принять на веру, что цена меняется случайным образом?
Распределение вероятностей срабатывания TP/SL всегда пропорционально размеру TP/SL с учетом спреда.
То есть, если ТР в 2 раза меньше SL, шанс сработать TP в два раза выше.

Поэтому, получается такая формула вероятности срабатывания SL:

SLp = 1 - (SL - spread) / ((SL - spread) + (TP + spread))

В твоем случае (и если спред = 0), тогда получается
1 - (32.5 - 0) / ((32.5 - 0) + (0.5 + 0)) = 0.01515
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Под срабатыванием SL я имею в виду маржинкол
источник

s

s0menickname in Алготрейдинг
Спасибо!
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Не за что. Надеюсь, тебе поможет)
источник

s

s0menickname in Алготрейдинг
Да. Я бота для битмекса написал, пытаюсь понять, может ли он быть прибыльным хотя бы в теории. Вот (говно-)код, если интересно:
https://gitlab.com/somenickname/stupid-market-maker
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Идеально было бы тебе потестировать его на истории. Это даст хотя бы приблизительную оценку его эффективности
источник

BA

Bonny Aroma in Алготрейдинг
Bogdan Ivaniuk
Идеально было бы тебе потестировать его на истории. Это даст хотя бы приблизительную оценку его эффективности
Ну да, еще подключить в код индексы ганю-барбо ))) 100% прибыль
источник

BI

Bogdan Ivaniuk in Алготрейдинг
s0menickname
Да. Я бота для битмекса написал, пытаюсь понять, может ли он быть прибыльным хотя бы в теории. Вот (говно-)код, если интересно:
https://gitlab.com/somenickname/stupid-market-maker
У меня есть самописный бектестер для крипты, на java. И есть М1 котировки Bittrex, Binance и Bitfinex. Если портируешь свой код на java, можно будет проверить.
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Ну или как вариант использовать другие платформы. Тут выше недавно обсуждали эту тему.
источник

s

s0menickname in Алготрейдинг
Bogdan Ivaniuk
Идеально было бы тебе потестировать его на истории. Это даст хотя бы приблизительную оценку его эффективности
Это проблема, потому что на OSA я ничего своего делать не буду под дулом пистолета, а Tradingview не учитывает принципиальный для моей стратегии рибейт и там нельзя сделать конструкцию типа "если цена изменилась на X за время Y, то остановить торги на время Z". Поэтому придется писать свой бэктестер.
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Да-да, есть такое.
источник

s

s0menickname in Алготрейдинг
Bogdan Ivaniuk
У меня есть самописный бектестер для крипты, на java. И есть М1 котировки Bittrex, Binance и Bitfinex. Если портируешь свой код на java, можно будет проверить.
Не, в java я не умею.
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Если хорошо программируешь, то джаву легко осилить. Если будет желание — говори, помогу. В перспективе можно даже объединить усилия по доработке бектестера или других инструментов.
источник

BA

Bonny Aroma in Алготрейдинг
Bogdan Ivaniuk
Если хорошо программируешь, то джаву легко осилить. Если будет желание — говори, помогу. В перспективе можно даже объединить усилия по доработке бектестера или других инструментов.
а на чем соновывается анализ
источник

BI

Bogdan Ivaniuk in Алготрейдинг
В смысле? Анализ чего?
источник

BA

Bonny Aroma in Алготрейдинг
Bogdan Ivaniuk
В смысле? Анализ чего?
гу ты составляешь некую последовательность действий(алгоритм). Из каких данных ты исходишь ?
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Я выше писал про бектестер, то есть, программу в которой можно разрабатывать (почти) любые стратегии.
источник

s

s0menickname in Алготрейдинг
Bogdan Ivaniuk
Если хорошо программируешь, то джаву легко осилить. Если будет желание — говори, помогу. В перспективе можно даже объединить усилия по доработке бектестера или других инструментов.
Мой уровень программирования - писать таких ботов в 20 строк, пользоваться GNU/Linux и переустанавливать винду знакомым.
Так что не осилю, наверное.
источник

BA

Bonny Aroma in Алготрейдинг
Bogdan Ivaniuk
Я выше писал про бектестер, то есть, программу в которой можно разрабатывать (почти) любые стратегии.
Я просто не знаком с трейдерством, да и сосбтвенно в стратегии не верю, ввиду слабой корреляции между последними и экономическими факторами. Если только random ))))
источник

BI

Bogdan Ivaniuk in Алготрейдинг
Что касательно стратегий, то тут есть разные подходы. Бывает трейдеры при торговле замечают закономерности, потом их дают программисту для автоматизации.
Можно самому проверять какие-то свои идеи. Что-то исходя из простого здравого смысла, что-то из классики тех. анализа, что-то на основе психологии масс...
источник