касаемо отката прибыли, нужно ждать и не трогать робота, самое главное не трогать параметра свечей для расчета W1 и H1 это специально подобранные значения. Анализ ведется за последний год, и на основе него выстраивается модель стратегии. Поэтому эти значение 50 и 120 нужно оставлять по умолчанию. Остальное тестируйте, опыт расчетов показывает что для авторасчета стоплоса так же нужно вводить данные от 0 до 1 в расчет автотрейлинга. При значение FALSE в поле «тралить только профит» получите сразу автостоплосс.
на счет флэта можно попробовать заставить робота закрывать принудительно позиции при наступлении условий.
Стоп лосс уже автоматизирован достаточно поставить FALSE на пункт «Тралить только профит» и будет вам автостоплосс именно так сейчас робот и работает. Вместо автотейка стоит срок жизни сделки в часах.
По Take Profit есть такая мысль
Y*2=K
K-X(текущее движение на H1)= Take Profit.
То бишь берем например GBPUSD(пока что лучшая пара)= 94.8пунктов(Y)*2=189.6.
Далее 189.6 — 133 = 56.6 пунктов Take Profit.
Вот такая мысль по Тейк профиту. Если будут свои мысли смело реализуйте.
Вашу конечную вариацию потому что она дает автоматизацию тех процессов что до этого делались вручную.
В тестере бессмысленно его гонять он мультитаймфреймовый.
Средства есть, но пока жду 1 мая. Я не хочу ставить 500$ на кота в мешке. Идея хороша и логика просчитана. Движок прорабатывался долго. Но все равно, пока не увижу стоящие результаты на мониторинге не буду суетится.
Насчет кредитного плеча уже все посчитано. Минимальная маржа для обеспечения 0.05 лота по всем нужным мне парам составляет 164$ это 32,8% от общего депо 500$ много, но реально.
Сам пока работаю с БКС на фондовом рынке, депо ~1200$. Плюс там планирую увеличить его до 1700-1900$ после чего подумаю об открытии 500$ счета для моего робота в Альфе. Для меня главное это платить налоги чтобы мне счета не заблокировали)
начинал я с 40$ полтора года назад в сентябре 2020. Фонду бросать не собираюсь, форекс только робот и только как дополнительное направление)
5 пар выбрал самые ликвидные и низкие по спреду. AUDUSD NZDUSD хронически не переношу поэтому не буду с ними работать. Система не нуждается в серьезных настройках. Я сейчас просто тестирую то на что я могу рассчитывать с ней и дееспособна ли эта мысль или нет. Система не нуждается в оптимизации, по крайней мере такой которая требует долго тестирования и подбора параметров. Тут просто либо работает либо нет.
Ну я пока исхожу из идей риска, можно конечно его влупить вообще на все пары, но и депозит нужен хороший под это.
А в чем отличия от того что советник будет либо мультивалютный либо одинаковый робот на 5 парах стоит?
На счет закрытия позиций по общей прибыли по всему счету, это уже попытка идеализировать систему, может вылиться в то что общая статистика изменится и неизвестно в какую сторону. Попробуйте сделать свою версию этой системы и поставить на мониторинг посмотрим какая мысль смотрится профитнее)
Я установил советника на 5 валютных пар. Те настройки что устанавливались вручную, теперь устанавливаются автоматически так как рассчитываются так же как рассчитывались вручную. В тестере погонять робота не получится из-за мультитаймфреймовости системы(расчеты движка синхронизируется одновременно с W1 и H1). Поэтому гоняю отдельно на мониторинге в более менее «реальных условиях». Лот я устанавливаю вручную из расчета 0.10 на 1000$ или 0.01 на 100$. Никакого усреднения и мартина как вы поняли. Чистая статистика и четкие стопы. Погоняю монитор до 1 мая, если все будет пучком поставлю на него 500$ и лот 0,01 на каждую из 5 пар.
Огромное спасибо!
Все крепится вокруг анализа движка советника.
Суть в том что советник выявляет норму движения цены для актива и вычисляет что для него является трендом, а что нет(самоптимизация). Сделано это с целью игнорировать ФЛЭТ. Учитывая из каких данных берутся расчеты для определения тренда, то я решил на основе этих же данных вычислить срок жизни тренда, после которого позиция будет закрыта. Сделано это с целью полной автономии робота.)
Вот как робот себя чувствует с ручными корректировками: www.mql5.com/ru/signals/1309312?source=Site+Profile#!tab=account
N — это время закрытия в часах которое рассчитано с помощью формул.(время жизни в часах, далее позиция принудительно закрывается)
Y — этот параметр уже есть в коде он отвечает за расчет недельного тренда.
Перепишу сюда тот текст который уже есть по ссылке: zakaz.opentraders.ru/49509.html
«рассчитывается расстояние от High до Low каждой свечи из 50 свечей, затем все складывается и делится на их число(50), то есть выясняем средний размер недельной свечи на промежутке в 50 свечей. Полученное значение делим еще раз на 2 и получаем значение Y которое система будет подставлять в следующие формулы»
X — Система отсчитывает последние 120 баров на текущем ТФ. После чего берет во внимание точки HIGH и LOW на заданном промежутке. Именно промежутке, то есть берется самая высокая точка за последние 120 баров и самая низкая.
Далее идет расчет минимального движения цены для определения тренда по формуле:
HIGH(периода в 120 баров) – LOW(периода в 120 баров) = Х > Y пунктов на рынке тренд.
HIGH(периода в 120 баров) – LOW(периода в 120 баров) = Х =< Y на рынке флет.
H1 — это Таймфрейм.
То есть полученные выше значения мы подставляем в следующие формулы:
Y*2=K
X/120(на количество свечей для расчета H1(текущий таймфрем)) = L
K/L=N.
N- это значение для поля «Время закрытия в часах».
Там в советнике есть логика входить при касании EMA, оставить только это и все. Все эти перевороты до 10 колена просто убрать, чтобы советник не переворачивался просто и всего. А заходил только по сигналу и все.
Спасибо, Вы сделали самое главное. Само собой какие то мудренные доработки будут уже скорее всего заказываться платно, если это вообще будет иметь смысл) Система на данный момент итак доведена до хороших результатов. Теперь только стоит потратить несколько дней на оптимизацию всего этого добра.
Вот второй скриншот.
Суть в том чтобы робот в случае стопа не штамповал убыточные сделки в одном месте. А в случае получения убытка, игнорировал этот сигнал и мог заходить в рынок только через N свечей(если на тот момент сигнал все еще будет действовать)
Первый скриншот по функции которую нужно добавить.
на BUY аналогично но наоборот.
DMI- ВЫШЕ DMI+ и главная линия ADX пересекает указанный уровень.
Если возможно для этой функции добавить отдельную настройку для лотности.
вот то как выглядит робот у меня, я немного его причесал чтобы удобнее было следить за ним
Lerdon