Эээ... советник на других парах уже успел захламить журнал, теперь уже не разберёшь. Запущу ещё раз на 1 паре, тогда скину. Хотя вряд ли он укажет, в чём заключается баг на этот раз)
[open source] [Советник] Mix Scalper: сконструируй свой Грааль!
От Archmagister, 16 сентября, 2013 в Лаборатория ProfitFX
Есть определенный шанс что неоткрылся с ошибкой функции отправки ордера. Хотя стоит присмотреться, есть также шанс что откроется несколько позже. Помимо ошибок кода, при работе на реальном счете может быть ошибка и ДЦ, но с этим я ничем помочь немогу. Так что для фиксации случайной ошибки нужно добиться ее стабильного появления. Лок По генезис Вообще неработает? или все-же где-то что то локирует.
Как только вышла последняя весрия сова, я поставил её с тем же сетом - вроде локировал (было несколько ордеров бай и селл), только я этот момент прозевал. Потом смотрю: 4 квадрата перекрашены, а новый лок не выставляет. Ну я закрыл все ордера и жду снова.
Открыл ордер, квадраты перекрасились - не локирует.
Добавлено: 01-11-2013 17:45:24
Походу тогда он залокировал, так как сработал полноценный противоположный сигнал. А вот разворот по матрице не хочет брать.
Изменено 1 ноября, 2013 пользователем Archmagister
Друзья, не могу понять... почему не идет торговля по пересечению МА!! Скачал версию 3.02, поставил на демо счет, применил сет mix skalper v03.01_m1_2ma_01.set Не менял никаких настроек!! Пара Доллар-Йена. Уже было куча пересечений МА!! Ордера не открываются! Может у меня мозги кривые!))
А вот в версии 3.01 с сетом mix skalper v03.01_m1_2ma_01.set - ордера открываються!!! но почти все закрываються только в убыток!! по Лоссу или просто в минус.. на серию в 10-11 убыточных ордеров - всего 1 - прибыльный!
Как добиться такой же эффективности торговли как и на ваших скринах? Что не так? Торгую в терминале альпари - билд 509
ПОДЧЕРКИВАЮ. НИКАКИХ НАСТРОЕК В СЕТАХ НЕ МЕНЯЛ! ИСПОЛЬЗОВАЛ КАК ЕСТЬ!
Но, в обоих случаях, я кидал советник и сет к нему на стандартное окно графика! Без единого индикатора, который используется в системе! Не знаю, важно ли это...
Изменено 1 ноября, 2013 пользователем Yura Vakulenko
Странно, должно рабоать.
Ну, на вот - новый сет. Периоды МА 3 и 15 - если хочешь, меняй. Разворотного сигнала нет. ТП и СЛ = 50% от ТМА.
ЦитатаКак добиться такой же эффективности торговли как и на ваших скринах?
Подгадать удачный момент и сделать скрин ряда прибыльных сделок v:)
ЦитатаЧто не так?
Сама идея о том, что пересечение 2 МА может быть граалем =))
Сейчас посмотрел журнал терминала! Одни ошибки по стопам и профитам!! ПОДЧЕРКИВАЮ СЕТ НЕ ТРОГАЛ!!
2013.11.01 21:03:23 '6641483': order buy 0.10 USDJPY opening at 98.786 sl: 98.766 tp: 98.806 failed [Invalid S/L or T/P]
2013.11.01 21:03:22 '6641483': instant order buy 0.10 USDJPY at 98.786 sl: 98.766 tp: 98.806
2013.11.01 21:03:22 '6641483': order buy 0.10 USDJPY opening at 98.777 sl: 98.757 tp: 98.797 failed [Invalid S/L or T/P]
2013.11.01 21:03:21 '6641483': instant order buy 0.10 USDJPY at 98.777 sl: 98.757 tp: 98.797
2013.11.01 21:03:21 '6641483': order buy 0.10 USDJPY opening at 98.777 sl: 98.757 tp: 98.797 failed [Invalid S/L or T/P]
2013.11.01 21:03:20 '6641483': instant order buy 0.10 USDJPY at 98.777 sl: 98.757 tp: 98.797
2013.11.01 21:02:20 '6641483': order buy 0.10 USDJPY opening at 98.769 sl: 98.749 tp: 98.789 failed [Invalid S/L or T/P]
Ответ на этот вопрос прост. Попробуйте раздвинуть ТП и СЛ (если он есть).
Итак, открыт ордер бай. Перекрасились 4 куба в красный цвет.
В журнале ничего нового не появилось. Последняя запись:
2013.11.01 23:27:56 '557738': order was opened : #1969475918 buy 0.10 GBPUSD at 1.59262 sl: 0.00000 tp: 1.59307
В экспертах тоже:
2013.11.01 23:27:56 Mix Skalper v03.02 GBPUSD,M1: Открыт ордер Buy 1969475918
Изменил параметры сета mix skalper v03.02_m1_2ma_01.set
Dinamic TP = 0 (был 1)
Dinamic SL = 0 (был 1)
Используются параметры стопов и профитов
OsnTP=50;
OsnSL=50;
Ордер открылся!
Запись в Журнал
2013.11.01 21:28:54 '6641483': order was opened : #210316190 buy 0.10 USDJPY at 98.791 sl: 98.741 tp: 98.841
2013.11.01 21:28:54 '6641483': request in process
2013.11.01 21:28:53 '6641483': request was accepted by server
2013.11.01 21:28:53 '6641483': instant order buy 0.10 USDJPY at 98.791 sl: 98.741 tp: 98.841
Запись в Экспертах
2013.11.01 21:28:54 Mix Skalper v03.02 USDJPY,M1: Îòêðûò îðäåð Buy 210316190
2013.11.01 21:28:54 Mix Skalper v03.02 USDJPY,M1: open #210316190 buy 0.10 USDJPY at 98.791 sl: 98.741 tp: 98.841 ok
Изменено 1 ноября, 2013 пользователем Yura Vakulenko
Странно. Почему это он не смог открыть ордер с динамическими СЛ и ТП?
Проверь настройки ТМАЛ2 и настройки контроля рабочего диапазона. Возможно ввиду каких-то настроек был слишком узкий коридор, а у брокера имеется фриз лвл .
Странно. Почему это он не смог открыть ордер с динамическими СЛ и ТП?
Я даже не знаю.. может дело в Фин. паре... сейчас поставил сову и на GBPUSD. с сетом mix skalper v03.02_m1_2ma_01.set как есть. Ничего не меняю. посмотрю откроет ли ордера)) Если будет выдовать ошибку - поставлю
Dinamic TP = 0
Dinamic SL = 0
ЦитатаПроверь настройки ТМАЛ2 и настройки контроля рабочего диапазона.
Если не сложно.. могли бы уточнить какие это настройки? Какие переменные менять?
На GBPUSD с сетом mix skalper v03.02_m1_2ma_01.set как есть.. ордер открылся!
но в журнале тоже есть ошибки открытия. Смотреть спойлер!
2013.11.01 22:05:25 '6641483': order was opened : #210317892 buy 0.10 GBPUSD at 1.59268 sl: 1.59228 tp: 1.59308
2013.11.01 22:05:24 '6641483': request in process
2013.11.01 22:05:24 '6641483': request was accepted by server
2013.11.01 22:05:24 '6641483': instant order buy 0.10 GBPUSD at 1.59268 sl: 1.59228 tp: 1.59308
2013.11.01 22:04:19 '6641483': order buy 0.10 GBPUSD opening at 1.59266 sl: 1.59226 tp: 1.59306 failed [Invalid S/L or T/P]
2013.11.01 22:04:19 '6641483': instant order buy 0.10 GBPUSD at 1.59266 sl: 1.59226 tp: 1.59306
2013.11.01 22:04:19 '6641483': order buy 0.10 GBPUSD opening at 1.59264 sl: 1.59224 tp: 1.59304 failed [Invalid S/L or T/P]
2013.11.01 22:04:18 '6641483': instant order buy 0.10 GBPUSD at 1.59264 sl: 1.59224 tp: 1.59304
2013.11.01 22:04:18 '6641483': order buy 0.10 GBPUSD opening at 1.59264 sl: 1.59224 tp: 1.59304 failed [Invalid S/L or T/P]
2013.11.01 22:04:18 '6641483': instant order buy 0.10 GBPUSD at 1.59264 sl: 1.59224 tp: 1.59304
2013.11.01 22:01:22 '6641483': order was opened : #210317679 sell 0.10 GBPUSD at 1.59221 sl: 1.59263 tp: 1.59179
2013.11.01 22:01:22 '6641483': request in process
2013.11.01 22:01:21 '6641483': request was accepted by server
2013.11.01 22:01:20 '6641483': instant order sell 0.10 GBPUSD at 1.59221 sl: 1.59263 tp: 1.59179
2013.11.01 21:57:23 '6641483': order was opened : #210317416 buy 0.10 GBPUSD at 1.59257 sl: 1.59215 tp: 1.59299
2013.11.01 21:57:23 '6641483': request in process
2013.11.01 21:57:23 '6641483': request was accepted by server
2013.11.01 21:57:22 '6641483': instant order buy 0.10 GBPUSD at 1.59257 sl: 1.59215 tp: 1.59299
2013.11.01 21:57:22 '6641483': order buy 0.10 GBPUSD opening at 1.59257 sl: 1.59215 tp: 1.59299 failed [Invalid S/L or T/P]
2013.11.01 21:57:15 '6641483': instant order buy 0.10 GBPUSD at 1.59257 sl: 1.59215 tp: 1.59299
2013.11.01 21:56:27 '6641483': order buy 0.10 GBPUSD opening at 1.59248 sl: 1.59207 tp: 1.59289 failed [Invalid S/L or T/P]
2013.11.01 21:56:26 '6641483': instant order buy 0.10 GBPUSD at 1.59248 sl: 1.59207 tp: 1.59289
2013.11.01 21:56:26 '6641483': order buy 0.10 GBPUSD opening at 1.59248 sl: 1.59207 tp: 1.59289 failed [Invalid S/L or T/P]
2013.11.01 21:56:25 '6641483': instant order buy 0.10 GBPUSD at 1.59248 sl: 1.59207 tp: 1.59289
2013.11.01 21:56:25 '6641483': order buy 0.10 GBPUSD opening at 1.59249 sl: 1.59208 tp: 1.59290 failed [Invalid S/L or T/P]
2013.11.01 21:56:25 '6641483': instant order buy 0.10 GBPUSD at 1.59249 sl: 1.59208 tp: 1.59290
Изменено 2 ноября, 2013 пользователем Yura Vakulenko
Вот этот раздел, а в частности попробуйте увеличить нижнюю границу диапазона.(Жирным)
UseTMAL2=True; - Флаг использования сигнала ТМАЛайн_2
-----необходимые настройки из индикатора TMALine_2---------------
TMABuyPercent=20; - Бар для взятия сигнала ТМАЛайн_2 (0-текущий, 1-предыдущий и тд.)
TMASellPercent=80; - Зона канала для сигнала на продажу
TMAL2_Shift=0; - Бар для взятия сигнала ТМАЛайн_2 (0-текущий, 1-предыдущий и тд.)
LivTimeTMAL2=1; - Срок годности сигнала индикатора TMALine_2 М1
TMAL2HardSig=False; - Флаг участия в сложении сигнала True - Участвует False - обязательное срабатывание
TMAL2Weigth=1; - Вес индикатора
UseCloseOnTMAL2=false;- Флаг участия индикатора в закрытии по порогу
TMAL2CloseHardSig=False;- Флаг участия в сложении сигнала закрытия True - Участвует False - обязательное срабатывание
TMAL2CloseWeigth=1; - Вес индикатора для закрытия
ControlDiapTMA=True; - Флаг включения контроля диапазона ТМА на м1
MinDiapTMA=3; - Минимальный диапазон ТМА
MaxDiapTMA=20; - Максимальный диапазон ТМА
ControlDiapTMA_Shift=0; - Бар для анализа диапазона ТМА
Это запретит открывать сделки при узком канале ТМА.
ЦитатаВот этот раздел, а в частности попробуйте увеличить нижнюю границу диапазона.(Жирным)
Друзья, сейчас попробую! И вообще, огромное вам спасибо за помощь и ваши старания!! Ваша помощь неоценима и ваши навыки превосходны! Пожалуй, это единственный путный форум в руснете, который посвящен форексу и где собрались такие архимаги программного кода и форекс-дел-мастера))!
И еще, хочу уточнить, ордер бай открываеться по цене аск, а закрывается и показывает текущую прибыль по бид? А селл наобород? верно?
ЦитатаИ еще, хочу уточнить, ордер бай открываеться по цене аск, а закрывается и показывает текущую прибыль по бид? А селл наобород? верно?
Да.
_______________
Томас, вот придумал хитрость касательно расшивки ордеров локера. При наступлении определённого момента заставить советник раскрывать лок только в одну сторону. А именно - в сторону мощного старшего тренда. Причём условия определения тренда надо сделать регулируемыми, в чём нам помогут уже прикреплённые к сову индюки. Только их показания мы будем считывать с ТФ на М15-М30 (для торговли на минутках).
Добавлено: 01-11-2013 20:43:21
Речь идёт о таком режиме торговли, когда с целью раскрытия накопленных локов сов начинает торговать только в одну сторону.
К примеру определён старший тренд как нисходящий. Значит при появлении сигналов на селл робот будет открывать ордер селл с ТП, но без СЛ.
При появлении разворотного сигнала вверх он будет закрывать прибыльные селлы, но не будет локировать убыточные (так как мы раскрываем локи, а не плодим новые).
Ну а при появлении сигнала на бай советник ничего не будет делать.
Добавлено: 01-11-2013 20:45:13
Этакий режим пересиживальщика)
Ну а при смене старшего тренда сов опять переходит в режим локера и восстанавливает все локи.
Изменено 2 ноября, 2013 пользователем Archmagister
изменил параметры сета mix skalper v03.02_m1_2ma_01.set
на
UseTMAL2=True; - Флаг использования сигнала ТМАЛайн_2
-----необходимые настройки из индикатора TMALine_2---------------
TMABuyPercent=20; - Бар для взятия сигнала ТМАЛайн_2 (0-текущий, 1-предыдущий и тд.)
TMASellPercent=80; - Зона канала для сигнала на продажу
TMAL2_Shift=0; - Бар для взятия сигнала ТМАЛайн_2 (0-текущий, 1-предыдущий и тд.)
LivTimeTMAL2=1; - Срок годности сигнала индикатора TMALine_2 М1
TMAL2HardSig=False; - Флаг участия в сложении сигнала True - Участвует False - обязательное срабатывание
TMAL2Weigth=1; - Вес индикатора
UseCloseOnTMAL2=false;- Флаг участия индикатора в закрытии по порогу
TMAL2CloseHardSig=False;- Флаг участия в сложении сигнала закрытия True - Участвует False - обязательное срабатывание
TMAL2CloseWeigth=1; - Вес индикатора для закрытия
ControlDiapTMA=True; - Флаг включения контроля диапазона ТМА на м1
MinDiapTMA=7; - Минимальный диапазон ТМА
MaxDiapTMA=300; - Максимальный диапазон ТМА
ControlDiapTMA_Shift=0; - Бар для анализа диапазона ТМА
Однако.. до изменения, по паре GBPUSD, все-таки, в журнале появились ошибки открытия ордеров, связанные со стопом и профитом. Но били и ордера, которые открывались удачно. Т.е. не все ордера были успешно обработаны. Сейчас после изменения настроек... посмотрим.. я отпишусь)))
СПАСИБО ВАМ!!
ЦитатаРечь идёт о таком режиме торговли, когда с целью раскрытия накопленных локов сов начинает торговать только в одну сторону.
К примеру определён старший тренд как нисходящий. Значит при появлении сигналов на селл робот будет открывать ордер селл с ТП, но без СЛ.
При появлении разворотного сигнала вверх он будет закрывать прибыльные селлы, но не будет локировать убыточные (так как мы раскрываем локи, а не плодим новые).
Ну а при появлении сигнала на бай советник ничего не будет делать.
Вот это очень разумно!! Но тогда тейкпрофиты нужно выставлять анализирую, скажем максимумы за предыдущие 5-10 баров. и ставить профит, равный или чуть больше.. величины в пипсах от цены открытия до предыдущего максимума. А при ордерах бай - тот же анализ провести с минимумами
Изменено 2 ноября, 2013 пользователем Yura Vakulenko
Кстати, совенок то и в забугорье появился :))
К примеру определён старший тренд как нисходящий. Значит при появлении сигналов на селл робот будет открывать ордер селл с ТП, но без СЛ.
При появлении разворотного сигнала вверх он будет закрывать прибыльные селлы, но не будет локировать убыточные (так как мы раскрываем локи, а не плодим новые).
Ну а при появлении сигнала на бай советник ничего не будет делать.
:-?
Если б точно знать про тренд - все бы давно обогатились. Но даже определение тренда на более старших ТФ - дело не всегда удачное (рынок может пойти против нас в любой момент).
Именно поэтому я и спустился в своей ТС на самый возможно малый ТФ М1 - там обо всех изменениях можно увидеть в первую очередь. А значит - зайти, взять свой маленький кусок пирога, выйти - тоже раньше, не пересиживая. ИМХО.
Цитатано нужно подобрать сет который бы закрывался и пусть с меньшим профитом, но по сигналам открытия\разворота с значительным шансом порядка 70-80% тогда можно былоб расшить особо ненапрягаясь. А пока Завариваем Осоку.
Ну тогда остаётся настроить систему разворота так, чтобы сигналы всё-таки брались. Без этого трудно подобрать нормальный сет.
ЦитатаКстати, совенок то и в забугорье появился
А что за форум?
_http://worldwide-invest.org/threads/28830-Mix-scalper Ты случаем там не шаманил ничего?
Я Убрал один оговариваемый фильтр и посмотрел работу, опять таки в тестере все работает. А на реале кто его знает.
Изменено 2 ноября, 2013 пользователем Ttomas
Цитата_http://worldwide-invest.org/threads/28830-Mix-scalper Ты случаем там не шаманил ничего?
Нэ))
Ахах, уже хотят декомпильнуть :)) Их ждёт большой сюрприз в виде 100500 строк кода =))
Их ждет не просто 100500 строк кода, но еще и запутанная структура из 1050 функций, я честно говоря сам путаюсь в недекомпиленом коде, а как они будут разбираться в декомпиле мне даже страшно представить v:)
Сегодня ночью меня осенило очередное гениальное озарение M/
Если обычные средства теханализа способны распознать тренд, когда от него останется лишь половина или даже того меньше, то нам для расшивки локов стоит подобрать что-то более хитрое ;)
И тогда я подумал - а что если нам пришибить двух зайцев сразу и воспользоваться индикаторами совершенно иного плана - которые предназначены специально для средних и старших ТФ? l-)
Речь идёт о Прайс Экшоне!
Вот пример классного мультитаймфреймного индикатора на эту тему:
http://tradelikeapro.ru/price-action-indikatoryi/
/indikatory/7/price-action-indikatory-pin-bar-vnutrenniy-bar-model-pogloscheniya/2349
А вот как это будет выглядеть на графике:

Если применить уже созданную нами систему суммации с весами, то чем больше нужных нам паттернов будет обнаружено, тем больше будет сумма набранных очков. При достижении определённого значения лок расшивается. При этом паттернам с разных ТФ можно установить разные веса.
Эту же систему можно будет применить и в обычной торговле (уже не скальпинг, а среднесрок) - и тогда советник станет поистине универсальным)
Кто что думает по поводу внедрения Прайс Экшона в работа?
Воот.... мы плавно переходим от индикаторной торговли к без индикаторной (ну почти). Какие ожидания повторения закономерностей прошлого в будущем? Какие ставки? Психология - основное оружие трейдера почти с самого основания биржи, пусть время меняется, меняются только методы анализа психологии толпы, подход остается неизменным.
И хотя сейчас мы неможем ввести все принципы ПА, но заложить базу вполне реально. Торговать на часе по сетапам на отскок от ТМА идея заслуживающая внимания однозначно. А подбор или написание качественного индикатора уровне П\С это дело хоть и важное, но наживное(с весны пытаюсь написать, неполучается, индикаторы все-же не моё).
Так что я двумя руками ЗА!
С другого форума:
Цитата1. При ВТ заметил следующее:
При одинаковых сетах и паре
Старт час 21
Клоуз час 5
сделок нет.
Старт час 0
Клоуз час 5
сделки есть.
Похоже, что тайм-фильтр не понимает переход через 0 часов, я такое встречал в некоторых ЕА.
2. Просьба сделать несколько таких временных периодов с началом и закрытием.
3. Просьба добавить отображение на графике значков сделок, т.к. ВТ на М1 не совсем адекватен в МТ4 и для понимания куда крутить настройки хотелось бы видеть точки и время входа-выхода. Чтобы можно было спокойно сесть и проанализировать сделки а не следить за ними в реальном времени в терминале.
Пункт 3 - действительно был бы очень полезен.
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем