skylover410 Опубликовано 26 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 26 сентября, 2013 Доброй ночи разработчикам! :-ssВы что - не спите вообще? @-) Сегодняшний день был богат на сделки. А так как я по-прежнему (не знаю почему) тестирую на демке версию 00.01, то могу сравнить сегодняшний день с двух терминалов, где стоит одна версия, но разные сеты.Итак - сегодняшний день: - первый теминал идёт с этим сетом и дал сегодня такой результат; - второй терминал идёт с этим сетом и дал другой результат. :-? 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 26 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 26 сентября, 2013 (изменено) Я завтра попробую врубить его на полдня на трёх парах. У меня другая стратегия - менее жёсткие настройки по каналу и маленький ТП. Меньше потенциальная прибыльность с каждой сделки, но и большее число самих сделок. Добавлено: 27-09-2013 15:47:39О, тщетно бытие! x_x Вот его сделки за 8 часов: Спойлер Прибыльных больше, но убыточные жирнее. Моя логика исходила из наблюдения: почти всегда после появления 4 квадратов матрицы цена проходит 1,5 пункта в нужном направлении. Но так как ТП у нас пока только целое число, мне пришлось поставить 2 пункта.Возможно, мне стоит присмотреться к ужесточению настроек по каналу и ТФ М5.Mix_Skalper_v00.04_EURUSD_M1_Archy_01.set Изменено 27 сентября, 2013 пользователем Archmagister 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 27 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 27 сентября, 2013 Если есть желание могу убрать перевод под 5знак для более точного контроля ТП и СЛ. И это хорошо что ты сет файл выложил, меня уже несколько раз спрашивали про работу советника и почему на дефалтных настройках нет сделок :)). Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 27 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 27 сентября, 2013 (изменено) Да, я бы очень хотел чтоб СЛ и ТП были дробными - 1,5 пункта - лучше чем 1))А насчёт дефолтных настроек, то там заданы зоны ТМА: 20 на покупку и 80 на продажу. Сделки будут, но редко - только когда цена окажется у самых границ канала. Добавлено: 27-09-2013 19:02:41Кстати, если поставить советник на много валютных пар, как это делаю я - обязательно ли менять магик для каждой пары? Я запустил их с одним и тем же магиком, вроде работает нормально. Зачем он вообще нужен? Изменено 27 сентября, 2013 пользователем Archmagister Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 (изменено) Фильтрация ордеров идет по валютной паре и магику. А если вдруг тестировать разные сеты на одной валюте, чтоб проверить как они себя поведут то будет много недоразумений, Добавлено: 28-09-2013 11:08:32Итак... Выкладываю новую версию советника. Из проделанной работы: Закончена и интегрирована система накопления сигналов. Алгоритм ее работы - после появления сигнала триггер переключается и во вторую переменную вносится значение срока годности которое каждый новый бар вычитается. Если сигнал повторяется или заменяется на противоположный то обновляется и переменная срока годности. Каждый новый бар из переменной срока годности вычитается 1. Если переменная стала равна 0 то триггер переводится в нейтрал до появления нового сигнала. Ведены динамические ТП и СЛ раздельно, динамическим может быть только ТП или СЛ или оба параметра. Расчет ведется в процентах от параметра ТМА size CTF индикатора ExtremTMA info 040 ключевым отличным параметром является TmaBandSize. ТП и СЛ теперь указываются без перевода под старые пункты для более точного контроля ТП и СЛ. Настройки отличные от настроек индикаторов: Спойлер FixLot=0.1; - Фиксированное значение лотаProtsD=0; - лот из расчета % от депозитаStepFromDepo=0; - Количество средств на 1 минимальный лотБлок основных индикаторовGen3on4=True; - Флаг использования сигнала 3 из 4 кубиков Генезис МатриксGen4on4=True; - Флаг использования сигнала 4 из 4 кубиков Генезис Матрикс-----необходимые настройки из индикатора GenesisMatrix---------------GenMatrSift=0; - Бар для взятия сигнала Генезис Матрикс (0-текущий, 1-предыдущий и тд.)LivTimeGenMatr=1; - Срок годности сигнала индикатора Генезис Матрикс М1UseTMAL2=True; - Флаг использования сигнала ТМАЛайн_2-----необходимые настройки из индикатора TMALine_2---------------TMABuyPercent=20; - Бар для взятия сигнала ТМАЛайн_2 (0-текущий, 1-предыдущий и тд.)TMASellPercent=80; - Зона канала для сигнала на продажу TMAL2_Shift=0; - Бар для взятия сигнала ТМАЛайн_2 (0-текущий, 1-предыдущий и тд.)LivTimeTMAL2=1; - Срок годности сигнала индикатора TMALine_2 М1ControlDiapTMA=True; - Флаг включения контроля диапазона ТМА на м1MinDiapTMA=3; - Минимальный диапазон ТМАMaxDiapTMA=20; - Максимальный диапазон ТМАControlDiapTMA_Shift=0; - Бар для анализа диапазона ТМА (0-текущий, 1-предыдущий и тд.)UseETMA040=True; - Флаг использования сигнала Екстреме ТМАETMABuy=0.40; - Значение для покупкиETMASell=0.40; - Значение для продажи-----необходимые настройки из индикатора ExtremeTMA info 040------------LivTimeETMA040=1;Блок второстепенных индикаторовGen3on4_High=False; - Флаг использования сигнала 3 из 4 кубиков Генезис Матрикс На М5Gen4on4_High=True; - Флаг использования сигнала 4 из 4 кубиков Генезис Матрикс На М5-----необходимые настройки из индикатора GenesisMatrix M5--------------GenMatrSift_High=1; - Бар для взятия сигнала Генезис Матрикс (0-текущий, 1-предыдущий и тд.) На М5LivTimeGenMatr_High=1; Срок годности сигнала индикатора Генезис Матрикс М5UseTMAL2_High=True; - Флаг использования сигнала ТМАЛайн_2 На М5-----необходимые настройки из индикатора TMALine_2 M5---------------TMAL2_Shift_High=1; - Бар для взятия сигнала ТМАЛайн_2 (0-текущий, 1-предыдущий и тд.)На М5TMABuyPercent_High=20; - Зона канала для сигнала ТМАЛайн_2 на покупку На М5TMASellPercent_High=80; - Зона канала для сигнала на продажу На М5LivTimeTMAL2_High=1; Срок годности сигнала индикатора TMALine_2 М5UseStohNap=True; - Флаг использования направления Stohastic на М1UseStohZone=True; - флаг использования Зоны Stohastic на М1--------------Необходимые настройки из индикатора Stohastic M1-----------StohBarsNap=1; - Колличество последних баров для анализа направления (1: 0>1 & 1>2\\ 2: 0>1 & 1>2 & 2>3)StohBarsZone=3; - Stohastic был в зоне N быров назад (1 - на 0 или 1 барах, 2 - на 0 или 1 или 2)HighZone =80; - приграничное значение Верхней зоныLowZone = 20; - Приграничнное значение нижней зоныStohLookBac=0; - бар от которого начинается отсчет анализа (0 - с текущего, 1 с предыдущего)LivTimeStohNap=1; Срок годности сигнала индикатора StohNap М1LivTimeStohZone=1; Срок годности сигнала индикатора StohZone М1UseStohNap_High=True; - Флаг использования направления Stohastic на М5UseStohZone_High=True; - флаг использования Зоны Stohastic на М5StohTF_High=5; - Таймфрейм для старшего стохастика;--------------Необходимые настройки из индикатора Stohastic M5-----------StohBarsNap_High=1;- Колличество последних баров для анализа направления (1: 0>1 & 1>2\\ 2: 0>1 & 1>2 & 2>3)StohBarsZone_High=3; - Stohastic был в зоне N быров назад (1 - на 0 или 1 барах, 2 - на 0 или 1 или 2)HighZone_High =80; - приграничное значение Верхней зоныLowZone_High = 20; - Приграничнное значение нижней зоныStohLookBac_High=0; - бар от которого начинается отсчет анализа (0 - с текущего, 1 с предыдущего)LivTimeStohNap=1; Срок годности сигнала индикатора StohNap М5LivTimeStohZone=1; Срок годности сигнала индикатора StohZone М5UseCrosMA=True; - Использовать фильтр пересечения МАMA_TF=0; - ТФ для МА фильтраMASlow_Per=24; - Период Медленной МАMAFast_Per=12; - Период Быстрой МАMASlow_Shift=0; - Сдвиг Медленной МАMAFast_Shift=0; - Сдвиг быстрой МАMA_Met=1; - Метод усреднения МАMA_Price=1; - Цена для анализа МАMA_Bar=0; - С какого бара начать анализ (также взаимное расположение МА берется на этом баре)MABarCros=5; - В течении сколько последних баров должно было быть пересечениеLivTimeCrosMA=1; Срок годности сигнала индикатора CrosMAБлок технических настроекCloseBuyOnRewers=True; - Закрытие покупок при появлении сигнала на продажуCloseSellOnRewers=True; - Закрытие продаж при появлении сигнала на покупкуMagic=12345678; - Маджик номер для ордеров советникаRepids=3; - колличество попыток модификации\открытия\закрытия ордера (защита от зацикливания)Блок настроек ТП и СЛDinamicTP=True; - Флаг использования динамического ТПDinamicSL=True; - Флаг использования Динамического СЛDTPPersent=60; - Процент-размер ТП от ширины ТМА из ТМА инфо 040DSLPersent=40; - Процент-размер СЛ от ширины ТМА из ТМА инфо 040OsnTP=50; - Фиксированный размер ТП в новых пунктахOsnSL=30; - Фиксированный размер СЛ в новых пунктахTipSumSig=True; - Тип сложения сигналов True - динамический (единовременная сигнализация) False - статический (накопление сигналов в зависимости от времени жизни)Блок настроек планировщикаStartHour=9;StopHour=23;StartDay=0;StopDay=7; Полностью готова подготовка для введения "весов" для фильтров. Возможно будет добавлено в ближайшем обновлении. Замечание по работе - праметр MABarCros лучше сделать побольше, потому что если в течении этого количества баров назад небыло нужного пересечения он недаст подтверждения сигнала.Вопрос по поводу введения Двухступенчатого ТП - есть косяки и нерациональность, вопервых ввиду того что бот задумывался и в данный момент развивается как пипсовщик то модификация на коротком расстоянии может быть запрещена брокером. Вовторых Опять же из-за того что это пипсовщик контроль нужно будет проводить по текщему баре( но из-за перерисовки генезис матрикс будет практически моментальное закрытие), а если проводить на предыдущем возможно критическое отставание. Введение множества индикаторов на попутку закрыть приведет к значительному увеличению объёма работ. Поэтому я внесу в очередь данный вариант ТП но только в конец разработки ввиду объемности и непервостепенности задачи. Все замечания и предложения прошу оставлять на форуме для совместного обсуждения.Mix_Skalper_v00.05.rar Изменено 28 сентября, 2013 пользователем Ttomas 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 О, круть! Щас потестим)Пока не знаю, как именно применить систему накопления и под какие индикаторы её лучше всего использовать, но предчувствую, что эта фишка сможет дать нехилые бонусы точности) Цитата вопервых ввиду того что бот задумывался и в данный момент развивается как пипсовщик то модификация на коротком расстоянии может быть запрещена брокером. Ну, разве что голименькой кухонькой :)) За полноценными ЕСН-брокерами я подобной хрени не замечал) Цитата Вовторых Опять же из-за того что это пипсовщик контроль нужно будет проводить по текщему баре( но из-за перерисовки генезис матрикс будет практически моментальное закрытие), а если проводить на предыдущем возможно критическое отставание. Да, сигналы будут браться, скорей всего, по предыдущему бару. Отставание - это почти неистребимая проблема всех пипсовочных систем - придётся смиряться. Или... придумывать нечто более гениальное ;)ЗЫ: скачал файлы тиковой истории, созданные по статье с сайта. Но там формат fxt. Даже с пропатченным терминалом не врублюсь, как теперь тестировать советники по этой тиковой истории. 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Я всем индюкам проставил срок годности 1, для крос МА и для зон стохастика при тесте использовал 5 чтобы ловить момент движения стохастика из одной из зон, этот принцип иногда используется в некоторых стратегиях. Вообще эта фишка задумывалась для опережающих индикаторов с редкими сигналами, ну так на всякий случай для дальнейшего развития, а также для решения проблемы когда отсутствуют единовременные срабатывания и соответственно потенциальный вход пропускался.Потенциально система "Весов" уже введена!! только сейчас у каждого индюка вес равен 1, а порог срабатывания равен количеству включенных индикаторов. Это было возможно реализовать только благодаря переходу на систему накопления. Поэтому думаю в следующем обновлении добавлю еще по одной настройке к каждому индюку и настройку порога срабатывания, но это будет только черновой вариант без балансировки.Ради эксперимента попробовал добавить советнику трал и посмотреть как это скажется на результате, в общем, как и ожидалось, это эпично тупиковая ветвь развития :))Я устанавливал лайт версию ТД и сам скачивал котировки, даже регнул левый фейсбук чтоб лайкнуть для работы на 500 билде. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 И как, получилось потестить на тиках? Что делать с этим fxt? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 на тиках я тестировал, но я скачивал их силами программы, про эти файлы я хз, в Программе их загружаешь с сервера потом импортируешь в терминал, затем запускаешь терминал через программу и тестируешь == профит Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 И как, с одним сетом результаты сильно отличаются от стандартного тестера МТ4 на минутках? Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Цитата вопервых ввиду того что бот задумывался и в данный момент развивается как пипсовщик то модификация на коротком расстоянии может быть запрещена брокером. Ну, разве что голименькой кухонькой :)) За полноценными ЕСН-брокерами я подобной хрени не замечал) В 2-хуровнем ТП, насколько понимаю, модифицирование ордера не производится - ордер должен закрываться целиком, верно?2-хуровневый ТП есть особые правила выявления сигнала на закрытие ордера после прохождения курсом в плюс больше, чем задано пользователем.Так что вроде с 2-хуровневым ТП ситуация и реализация д.б. несколько проще.Как по мне, интересная мысль, наверно, заслуживающая проверки/реализации далеко не в последнюю очередь. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Цитата В 2-хуровнем ТП, насколько понимаю, модифицирование ордера не производится - ордер должен закрываться целиком, верно? Верно. Вопрос лишь в том, по какому алгоритму закроется этот ордер. По ТП? Или по разворотному алгоритму? Или по ускоренно-разворотному? Первые 2 уже реализованы. 2-уровневый ТП добавит возможность третьего. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 В таком боте трудно реализовать много вариантов сопровождения ордеров.Но реально в не мартинах грамотное сопровождение ордеров приносит очень существенный, иногда решающий % прибыли.С огромным интересом слежу за вашей разработкой.Смотрю, красивая вещь вырастает! 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Archmagister, на короткой дистанции особых различий не заметил, чуть больше просадка, чуть меньше профит, недосчитался пары сделок, можно будет тестировать если сет будет показывать хорошие результаты на минутках.Старик, я его отодвинул на попозже ввиду объемности реализации, ведь будет добавляться алгоритм виртуального ТП с отдельными алгоритмами еще более ускоренного закрытия причем с несколькими вариантами. А это добрая часть объема сова. И эта опция относится к разряду улучшающих торговые показатели. По моему мнению сначала нужно ввести весь функционал, добиться более менее стабильной прибыльности, а уже потом реализовывать подобные опции улучшающие показатели прибыльности без ухудшения показателей просадок. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Цитата ведь будет добавляться алгоритм виртуального ТП с отдельными алгоритмами еще более ускоренного закрытия причем с несколькими вариантами. А это добрая часть объема сова. Как-то по описанию всё сложно))А я думал, что надо всего-то скопировать кусок кода, который содержит алгоритм закрытия сделки по 1-4 квадратам матрицы, и добавить к этому скопированному куску дополнительное условие: "включаться, если цесть профит в столько-то пунктов (или % от канала ТМА) ;) Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Если сделать как ты говоришь он закроется сразу же а то и еще ниже ТП. Как вариант можно добавить вариант включения виртуального трала при достижении уровня ТП. Ведь основная задача получить еще больше прибыли нежели гарантированная при срабатывании ТП. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Чё-то не врублюсь, с чего ему сразу закрываться?Вот к примеру сейчас я ставлю ТП = 3 пункта. Но я недоволен тем, что иногда упускаю нехилую прибыль на сильных движениях, беря 3 пункта вместо 10-12. А в случае 2-уровнего ТП это будет выглядеть так:Ставим реальный ТП = 10 п. И ставим доп. условие: если есть профит выше 3 пункта, то работает алгоритм ускоренного закрытия, полностью скопированный с уже реализованного алгоритма, но с другими настрйками. К примеру: в уже реализованном стоит 3 квадрата матрицы, а в новом будет выбран 1 квадрат. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Хорошо, такой простой вариант без заморочек я включу в следующее обновление, это очень даже нетрудно, всего 10-20 строк кода, но за последствия я не ручаюсь. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Да, после реализации упрощенной версии 2-хуровневого ТП легкий бардачек в торгах не исключен... :dНа каждом чихе закрываться будет. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Довольно часто вижу прям красивые движения от одной границы канала к другой границе - со всеми 4 квадратами, без "чихов". Упускать такую прелесть в ручной торговле непозволительно) 2-уровневый ТП как раз для таких случаев. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ttomas Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Главное чтобы при финтах рынка закрывалось не на много ниже первой ступени ТП, иначе в это может плохо сказаться на результативности вцелом, код впринципе готов осталось вшить. У меня валяется алгоритм шагового трала после эксперимента, добавить или ну его нафиг?Всетаки незнаю я эти системы... :-/ Почти 3 часа былся над подбором параметров, а долгосрочного ничего путевого не вышло :(( оставлю это дело профессионалам :d 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Цитата У меня валяется алгоритм шагового трала после эксперимента, добавить или ну его нафиг? Если этот алгоритм каким-нить чудесным образом не запорет уже существующие элементы - то добавляй) В режиме пипсовщика он бесполезен. Но для режима полноценного скальпера на М5 и выше - может пригодиться. Ссылка на сообщение Поделиться на другие сайты More sharing options...
c5327 Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Доброй ночи,а подскажите профит или стоп ,как по пунктам можно выставить,тестирую а найти не могу))) Ссылка на сообщение Поделиться на другие сайты More sharing options...
Archmagister Опубликовано 28 сентября, 2013 Автор Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 DinamicTP=falseDinamicSL=falseOsnTP=50; - Фиксированный размер ТП в новых пунктахOsnSL=30; - Фиксированный размер СЛ в новых пунктах Ссылка на сообщение Поделиться на другие сайты More sharing options...
c5327 Опубликовано 28 сентября, 2013 Поделиться [open source] [Советник] Mix Scalper: сконструируй свой… Опубликовано 28 сентября, 2013 Спасибо,разобрался Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти