тему тут создавал в разделе оффтопик, просмотров единоразовых может 30, ответов нет. иной раз меня посещают мысли, что может и не надо этим заниматься, раз нет живого отклика
Ответов может нет потому, что название темы немного непонятное. То есть по нему и не подумаешь, что внутри может быть что-то про форекс и роботов. Вот мне ее найти удалось только методом тыка только что, вычислив по автору и отсутствию просмотров. Но вообще да, подозреваю, что на этом ресурсе тема мало кому будет интересна. Вероятно, аутичных людей, кому может быть интересен форекс, не так уж мало. Но тема биржи у многих имеет негативные ассоциации в нашей культуре - многие не рискуют сунуться. В любом случае, не думаю, что наличие ответов или интерес к теме со стороны других людей может служить подходящим основанием для решения, заниматься темой или нет. Но это только мое мнение.
интересно, чтобы формализовать какой то работающий паттерн, сколько времени уходит ?
Ну вот я, например, с прошлого сентября над этим роботом работаю. И паттерны работающие, конечно, вижу уже давно. Но их ведь не только увидеть надо, но и реализовать :) Более того, надо разработать всю систему с нуля, все рабочие инструменты, и только потом отрабатывать алгоритмы. А их ведь надо еще сравнивать между собой, перебирать варианты в тестере, искать удачные комбинации и т.п. То есть еще нужна система, позволяющая объединить все исследуемые варианты в одном роботе, и оперировать сразу десятками переключателей (разные комбинации режимов и т.п.) при подборе стратегии.
Самое сложное - вырваться за пределы закономерности, благодаря которой профит естественным образом стремится к нулю (точнее, чуть меньше с поправкой на спред брокера). Это очень легко на условном недельном отрезке (почти любой простой индикатор можно настроить "эффективно" на таком отрезке), чуть сложнее на ~месяц и вполне реалистично достижимо без особых усилий на ~полгода. Сложности начинаются, если задача - обеспечить прибыльность на *любом* временном отрезке. То есть чтобы робот выходил на статистически значимый профит допустим с 2009 года по настоящее время. Ну или хотя бы с 2013. Причем с неким ограниченным риском, а не просто "пока не сольет" (хотя есть варианты стратегий, где это может быть оправдано, но они обычно предполагают множесво клонов с минимальным депозитом у каждого). Вот это уже задача, к решению которой нужно идти долго, без всякой гарантии когда-либо его найти.
Но ведь это единственная задача, стоящая решения в данном контексте. Особенно если цель - зарабатывать с помощью своего робота, а не просто поиграться немного и выйти в ноль. Вот допустим сейчас идет
прогон на где-то пол тысячи вариаций (совсем небольшая выборка, то есть) последствий моего вчерашнего креатива со статегией. Отрезок взят с сентября '13 по настоящий момент - включая сложнейший для такого типа стратегии период, на котором она обычно дает просадку. То есть если бы мне хотелось красивых цифр, можно было бы взять предыдущие полгода и наслаждаться невероятной крутостью своего робота. Но что он хорошо работает в спокойном рынке, я уже знаю, поэтому беру сразу трудный отрезок.
По вертикали - конечный размер депозита, жирная линия на 10к - нулевая отметка профита. Цифры тут, разумеется, относительные (можно при желании масштабировать до любого размера лота). Видно, что большая часть комбинаций кружится вокруг нуля, плюс-минус 3к. И это, надо заметить, уже довольно поздняя стадия тестирования более-менее оформленной в своих принципах стратегии. Любая из этих точек на "удачном" куске будет приносить хорошую прибыль. Но это совершенно не имеет никакого значения, если в перспективе она уравновесится до нуля или ниже. А вот к варианту, который изловчился удвоить исходный депозит (и это с поправкой на его намеренную избыточность), надо будет присмотреться, когда тест завершится.
Вообще, разработка стратегий - занятная штука. Очень много ранее очевидных вещей внезапно становятся не менее очевидно противоположными. Скажем, многими стратегиями управления депозита предполагается, что нужно брать минимальный риск, маленький лот по отношению к объему депозита, если используется наращивание - то совсем небольшое типа 1.3, узкие стоплоссы и микроскопические тейкпрофиты. Но потом вот проверяешь экспериментальным путем, и выясняется, что единственный критерий чрезмерного "риска" депозитом - это такой, который среднестатистически не приносит прибыли. И это, внезапно же, как правило маленький лот, которым просто невозможно успеть отыграть редкие, но неизбежные столкновения со стоплоссами. Ну или что наращивание менее двукратного статистически неэффективно при условии, что робот умеет достаточно точно определять уровни поддержки и сопротивления. Или что тейкпрофит должен вычисляться и передвигаться динамически по ходу изменения условий, а не оставаться стационарным с момента открытия. А так же что для разных стратегий нужен разный стоплосс, и где-то эффективнее использовать альтернативы в виде жесткого стопаута на указанном уровне просадки, используя серверный стоплосс только для подстраховки от форсмажерных обстоятельств. Но это все, разумеется, в рамках моих наработок и все перечисленное может быть неверным для каких-то других, неизвестных мне стратегий.
Если собираетесь разрабатывать свою систему, могу только одно посоветовать по конкретике: без парсера новостей ничего не получится. Причем вне зависимости от того, предполагает ли стратегия собственно торговлю на новостях. Или по крайней мере мне такой способ не попадался. Какая бы стратегия не была, до тех пор, пока робот не способен принимать во внимание периоды, где риск резких колебаний значительно увеличивается, добиться стабильного результата будет чуть менее, чем невозможно. Поэтому система должна иметь доступ к информации о времени, валюте и силе ближайших финансовых новостей. Даже если эта информация используется для того, чтобы в этот период отсиживаться на заборе, а не пытаться их использовать. Ну, еще торговые уровни хорошо бы уметь определять автоматически, пусть даже примерно. Остальное уже дело вкуса и перебора вариантов вплоть до нахождения удачного.