Когда-то давно я занимался распознавание образов и использовал такую вещь как
интегральное представление изображения. И на самом деле этот же метод применим и в алготрейдинге, например для быстрого расчета SMA, или сбора статистики винрейта за указанный период.
Например, был ценовой ряд из 6-ти элементов:
1.104, 1.102, 1.105, 1.106, 1.103, 1.101
Найдем его интегральное представление (начнем с нуля):
0.0, 1.104, 2.206, 3.311, 4.417, 5.52, 6.621
Чему будет равно SMA за последние 3 элемента? Достаточно посчитать разницу:
6.621 - 3.311 и разделить ее на
3.
SMA(3) = (6.621 - 3.311)/3 = 1.103
Убедимся, что SMA(3) найдено верно.
(1.106 + 1.103 + 1.101)/3 = 1.103
Таким образом можно найти SMA с любым периодом, совершив всего навсего одну операцию вычитания и одну операцию деления. Это позволит гораздо быстрее получить набор значений индикаторов типа SMA, RSI, STD_DEV.
Вроде все хорошо,
НО НАДО ПОМНИТЬ, что если использовать тип данных с плавающей точкой, то у нас будет накапливаться ошибка. Поэтому ценовой ряд лучше сначала преобразовать в целочисленный тип. Для этого достаточно для 5-ти значных котировок умножить цену на число 100 000.
В случае с подсчетом винрейта необходимо иметь два ряда, один для удачных сделок, другой для убыточных. Оба ряда преобразуются в интегральное представление, дальше по аналогии находим две суммы за выбранный период, после чего уже можно и винрейт посчитать.
Не надо тратить время на ерунду.
Ну если вот прямо так хочется взгреть бинарщиков — ищем тех кто предлагает ставки на акциях овернайт и ловим ex dividend. А еще брент на склейках. Пока они не догадаются что Вы их нагибаете.
А минутки/индикаторы это шляпа. Тогда уж всякие неценовые данные или что то типа такого рыть.
www.patreon.com/posts/32387711
«Они могут давать 58% винрейта.»
Это ни о чем, тем более на индиках. Надо от 75% винрейт.
«Поэтому нагнуть бинарщика волне реально.»
Дойдет до вывода реальных бабок проверите.
Ок, удачи.
За какой период? Если они стабильные и не гуляют то это не ценовой паттерн а косяк либо в бектестере (самописном особенно) либо датафида в одно и то же время. И потом Вы понимаете что надо бектестить конкретно на их котировках а не других кухонь?
«Так же не понятно почему вам бинари помешал вывести деньги»
Отменили сделки задним числом и пересчитали баланс. Ну сам нарывался, статарбил их датафид. С особенным цинизмом в плане ММ.
«там есть полно моментов, каждый из которых можно соблюсти чтобы потом не жаловаться, например пройти заранее верификацию»
Да, и все это было сделано.
В общем с ночью — фиг с ней. Добавил оптимизатор параметров — подрос винрейт, правда оптимизатор надо еще настроить, иначе от него нет толку. Очень быстро я сообразил, что не надо мусолить одну валютную пару, надо мусолить сразу много пар и как-то выбирать из них лучшие. Таким образом удается поддерживать винрейт не ниже некоторого порога, робот сам решает на каких парах сигналы учитывать, а на каких — не учитывать, или даже какой именно из одновременных сигналов. Я не знаю от куда вы взяли 75%, по факту можно и 56% иметь, если 0% начинается с 54%. Главное чтобы винрейт не был результатом концентрации удачных сделок в каком-то годе или месяце, а был результатом процесса который не сильно меняется с годами. Т.е. чтобы винрейт был более менее стабилен. У меня есть стратегии, которые хреново с 2008 года показывали себя в одном или двух годах (обычно 2016 часто бывает плохим, зато по нему можно настраивать стратегии), но есть и те что хорошо работают за любой год.
Насколько я знаю у всех брокеров в правилах запрещено использовать котировки, которые «не тормозят» «опережают» на пару секунд, инсайдерскую информацию тоже нельзя и т.д. Учитывая, что они анализируют сделки и в том числе мною найденные закономерности мешают использовать, вычислить вас не было проблемой. Хотя я знаю более успешные истории нагибания других брокеров.
«Т.е. чтобы винрейт был более менее стабилен. У меня есть стратегии, которые хреново с 2008 года показывали себя в одном или двух годах (обычно 2016 часто бывает плохим, зато по нему можно настраивать стратегии), но есть и те что хорошо работают за любой год.»
Ну круто, что. Удачи.
У бинарщиков в 5знаках к йене проходили какие то внерыночные тики, на тиковом чарте получалась сопля которая потом несколько секунд усреднялась. Контртрендил :)