Перейти к содержанию

[open source] [Советник] Rebel Inside


mahahuha

Рекомендуемые сообщения

[open source] [Советник] Rebel Inside Опубликовано (изменено)



Rebel Inside



Название советника: Rebel Inside
Год выпуска: 2016
Версия: 1.0
Терминал: MT4 (build 900+)
Сайт продажи: free
Валютные пары: все
Таймфрейм: H1
Время торговли: Круглосуточно
Описание: Советник основан на вкладке outlook от myfxbook. Она активно обсуждалась на фоне освещения индикатора Forex Insider и в разрезе основанной на ней стратегии Supermacy. В сове также используется принцип "против толпы".

Disclaimer: Данный советник совсем никак не проработан и имеет в качестве входных параметров и самих сэтапов на вход лишь приблизительные значения. Все это бралось на глаз с целью проверить работоспособность самой идеи. Винрейт близкий к 50% наталкивает на мысль, что это может быть обычным рандомом. Но ввиду многочисленных вопросов решил выложить эту текущую проверочную версию.

Сэтапы.
BUY:
1. Пересечение Average Short Price (усредненной линии продаж по myfxb).
2. Последние 50 баров (H1) цена не пересекала эту линию, была или выше или ниже.
3. Нету других бай сделок по символу.

SELL:
1. Пересечение Average Long Price (усредненной линии покупок по myfxb).
2. Последние 50 баров (H1) цена не пересекала эту линию, была или выше или ниже.
3. Нету других сэлл сделок по символу.

TP/SL вычисляются по формуле (Разность максимальной и минимальной цены за последние 50 баров (H1)) * 0.618 (fibo)

Пояснения к сетапам и целям:
1. Второй пункт фактически означает, что текущий момент является локальным максимумом/минимумом.
2. Почему 50 баров H1? Брал на глаз, обычно в них умещается одно движение цены "туда-обратно".
3. Почему в целях есть умножение на фибочисло 0.618? Потому что ждать достижения целей в полную разность иногда очень долго, а мне хотелось все же получить большее количество сделок. Этот уровень довольно четко зарекомендовал себя.

Механика работы и инструкции к установке.
Спойлер

1. Идем во вкладку Сервис - Настройки - Советники, ставим все необходимые галки (если не стоят) и добавляем урл https://www.myfxbook.com/ в список разрешенных (этот пункт особенно важен, на вопросы в личку о том, что данные с myfxb не беруться, отвечать не буду :grls:)
2. Для работы советника нам нужны данные с myfxb и для этого я решил вынести их сбор в отдельную сову myfxgrabbler. Это сделано для того, чтобы при мультивалютной торговле запрашивать данные централизованно и не спамить запросами к api myfxb (могут наверно и забанить).
Устанавливаем myfxgrabbler на любой график (например попсовый EURUSD H1). Во входных параметрах вводим свой логин и пароль от myfxb. Не знаю зачем, но они сделали доступ к api только с их помощью.
Если все нормально, на графике будет написано Data updated: 15:09. Update timer: 300 seconds. В папке MQL4Files появится файл myfxgrabbler.txt в котором будут нужные данные. Как уже догадались самые смышленые, он будет обновляться каждые 300сек.
3. Далее открываем график H1 любого символа (должен быть в outlook на myfxb) и устанавливаем Rebel Inside. Если все прошло удачно, то на графике слева вверху будет примерно это

На графике появятся приятные глазу синия (buy) и красная (sell) линии. Если написано не это, то где-то вы ошиблись :grls:



Описания параметров советника.
Спойлер

Rebel Inside
UpdateLimit = 1800; - Лимит в секундах после которого считать данные с myfxb устаревшими (т.е. не работает myfxgrabbler)
RefreshData = 300; - Как часто читать данные из файла
BarAmount = 50; - То самое магической число баров, участвующее в расчетах
Lots = 0.1; - Тут все понятно
Slippage = 50; - Тут еще понятнее
TPmulti = 0.618; - Магический множитель фибо, участвующий в расчетах целей.

myfxgrabbler
url = "https://www.myfxbook.com/api/"; - урл для запросов к api, не трогать
login = "warren@buffet.ru"; - Логин на myfxb
pass = "momiamludoman"; - Пароль на myfxb
delay = 300; - Таймер обновления данных в секундах, лучше не трогать если и так работает.



Мониторинг:


Бэктесты:
По причине использования realtime данных не знаю, как это реализовать. Можно конечно логировать все данные, а потом уже на них отлаживать. Но мне этим что-то не хочется заниматься )

P.S.:
Повторюсь, на данный момент мне не кажется, что идея рабочая. Результаты не показательны.
Результаты у поставленных в разное время советников будут различаться (первое время точно).
Развлекайтесь, вводите фильтры на входы, прикручивайте тралы и прочие приблуды роботорговли.
Я не готов вести этот проект как программист на постоянной основе, поэтому он open source. Не буду прикручивать каждую хотелку, но, возможно, буду изредка отвечать на вопросы :grls:



Rebel_Inside.mq4
myfxgrabbler.mq4

Изменено пользователем Pavel888
  • Лайк 22
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано (изменено)

Во первых спасибо за проделанную работу и советника.

А теперь давайте попробуем разобрать все по косточкам так сказать. Я сейчас буду говорить не про советник, а про мониторинг (данные действительно ценные и показательные) и про вытекающие из него выводы. Да и про саму логику торгового принципа "против толпы".


И так мы хотим торговать против толпы, то есть против большинства трейдеров которые сливают. Для этого мы смотрим соотношение позиций трейдеров и входим против него и брать данные мы будем с myfxbook. Казалось бы все логично, но как всегда дьявол кроется в деталях.......

Для начала открываем эту страничку http://www.myfxbook.com/community/outlook , там нас интересует графа symvol popularity, а точнее суммарный объем позиций открытых по символу. Я выбрал все пары которые есть в мониторинге http://joxi.ru/J2b9XDZT4zkDam, теперь отбираем из них только те пары сумарное количество лотов по которым больше 1000, мы же хотим торговать "против толпы" смысл торговать против пары колек из которых 50% сеточники. Получаем вот такую картинку http://joxi.ru/v294yXwuGB0bXm

Как видите самыми убыточными оказались пары с йеной (о GBPJPY поговорим позже). Как думаете по чему? Да очень просто, сколько в перечне брокеров которых мониторит myfxbook японских брокеров???? Думаю ответ очевидный? Кто составляем основную толпу на USDJPY, конечно азиаты. Поэтому пытаться понять куда торгует толпа йену по данным myfxbook имхо дело абсолютно бестолковое. И так убираем йеновые пары кроме GBPJPY, эта пара у нас показывает хорошие результаты, предполагаю в связи с сильной ведущей составляющей фунта, а следуя главному правилу, работает не трогай ее пока оставляем, хотя если рассматривать чиcтую торговлю "против толпы" я бы ее исключил.

Убираем золото потому что основной рынок для золота это не форекс, а товарные биржи и толпа там, хотя с другой стороны всего одна сделка и в теории можно оставить и еще понаблюдать.

За вычетом золота и йеновых получаем вот такую картинку http://joxi.ru/1A5yJXwhKLq3BA

Теперь AUDUSD из той же логики что и по йене считаю что выборка myxfbook не показывает реальное положение по позиция австралийцев, а именно австралийцы формируют толпу на AUD парах, выкидываем AUD пары. Получаем вот такую картинку http://joxi.ru/Vrw3ebjCKylEKr

Ну и наконец выкидываем пару EURGBP, во первых она производна от пар EURUSD и GBPUSD которые мы и так торгуем и плюс объем сдлеок по ней всего 1500 лотов что в сравнении с другими оставшимися парами мало.

Получаем вот такую итоговую картинку http://joxi.ru/Q2KVqLXh9ZVPMm и http://joxi.ru/E2pVnBJhBznZzr очень даже красиво выглядит просадка в 6 раз меньше профита, профит фактор 2,7.

Вы можете сказать что я подогнал результаты под историю, но я просто сделал очень простую вещь, отсек все пары данные myfxbook по которым никак не вписываются в стратегию торговля "против толпы". Единственное исключение GBPJPY, которую мы оставили из принципа не трогай пока работает и из соображений что он является ведомым от фунта.

Если рассматривать торговлю против толпы в классическом виде я бы вообще отставил в торговле только EURUSD и GBPUSD, почему? Смотрим объемы лотов по оставшимся парам:

EURUSD - 12000 лотов
GBPUSD - 7800 лотов
USDCAD - 3100 лотов
NZDUSD - 2000 лотов
GBPJPY - 1300 лотов

Как видите досnаточно объемная выборка трейдов есть только по двум основным парам. Поэтому реально говорить про хоть какую то торговлю "против толпы" можно только по двум парам EURUSD и GBPUSD..... :-b


Изменено пользователем Mamotaro
  • Лайк 15
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано

Короче как я не пытался и так писал https://www.myfxbook.com/ и так http://www.myfxbook.com/ не удалось заставить работать бота-в одном варианте ошибка 4060 в другом- Formed request string: https://www.myfxbook.com/api/get-community-outlook.json?session=uxaUQ7Sth7QMhxtRY7Tu41215"
Trying to get data

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано (изменено)
Спойлер


Во первых спасибо за проделанную работу и советника.

А теперь давайте попробуем разобрать все по косточкам так сказать. Я сейчас буду говорить не про советник, а про мониторинг (данные действительно ценные и показательные) и про вытекающие из него выводы. Да и про саму логику торгового принципа "против толпы".


И так мы хотим торговать против толпы, то есть против большинства трейдеров которые сливают. Для этого мы смотри соотношение позиций трейдеров и входим против него и брать данные мы будем с myfxbook. Казалось бы все логично, но как всегда дьявол кроется в деталях.......

Для начала открываем эту страничку http://www.myfxbook.com/community/outlook , там нас интересует графа symvol popularity, а точнее суммарный объем позиций открытых по символу. Я выбрал все пары которые есть в мониторинге http://joxi.ru/J2b9XDZT4zkDam, теперь отбираем из них только те пары сумарное количество лотов по которым больше 1000, мы же хотим торговать "против толпы" смысл торговать против пары колек из которых 50% сеточники. Получаем вот такую картинку http://joxi.ru/v294yXwuGB0bXm

Как видите самыми убыточными оказались пары с йеной (о GBPJPY поговорим позже). Как думаете по чему? Да очень просто, сколько в перечне брокеров которых мониторит myfxbook японских брокеров???? Думаю ответ очевидный? Кто составляем основную толпу на USDJPY, конечно азиаты. Поэтому пытаться понять куда торгует толпа йену по данным myfxbook имхо дело абсолютно бестолковое. И так убираем йеновые пары кроме GBPJPY, эта пара у нас показывает хорошие результаты, предполагаю в связи с сильной ведущей составляющей фунта, а следуя главному правилу, работает не трогай ее пока оставляем, хотя если рассматривать чиcтую торговлю "против толпы" я бы ее исключил.

Убираем золото потому что основной рынок для золота это не форекс, а товарные биржи и толпа там, хотя с другой стороны всего одна сделка и в теории можно оставить и еще понаблюдать.

За вычетом золота и йеновых получаем вот такую картинку http://joxi.ru/1A5yJXwhKLq3BA

Теперь AUDUSD из той же логики что и по йене считаю что выборка myxfbook не показывает реальное положение по позиция австралийцев, а именно австралийцы формируют толпу на AUD парах, выкидываем AUD пары. Получаем вот такую картинку http://joxi.ru/Vrw3ebjCKylEKr

Ну и наконец выкидываем пару EURGBP, во первых она производна от пар EURUSD и GBPUSD которые мы и так торгуем и плюс объем сдлеок по ней всего 1500 лотов что в сравнении с другими оставшимися парами мало.

Получаем вот такую итоговую картинку http://joxi.ru/Q2KVqLXh9ZVPMm и http://joxi.ru/E2pVnBJhBznZzr очень даже красиво выглядит просадка в 6 раз меньше профита, профит фактор 2,7.

Вы можете сказать что я подогнал результаты под историю, но я просто сделал очень простую вещь, отсек все пары данные myfxbook по которым никак не вписываются в стратегию торговля "против толпы". Единственное исключение GBPJPY, которую мы оставили из принципа не трогай пока работает и из соображений что он является ведомым от фунта.

Если рассматривать торговлю против толпы в классическом виде я бы вообще отставил в торговле только EURUSD и GBPUSD, почему? Смотрим объемы лотов по оставшимся парам:

EURUSD - 12000 лотов
GBPUSD - 7800 лотов
USDCAD - 3100 лотов
NZDUSD - 2000 лотов
GBPJPY - 1300 лотов

Как видите досnаточно объемная выборка трейдов есть только по двум основным парам. Поэтому реально говорить про хоть какую то торговлю "против толпы" можно только по двум парам EURUSD и GBPUSD..... :-b



Шикарно, что вам идея понравилась, и она так быстро получила воплощение.
Я со всем по большому счету согласен.
От себя лишь могу сказать. Что ценность данных по паре можно оценивать по суммарному объему выставленных ордеров с myfxb (в коде совы они имеются, добавляйте в сэтап входа).
И да, некоторые мажоры хуже идут.
Мониторинг не буду менять для чистоты результатов. Хочу видеть все пары в деле.
Золото и Серебро добавил совсем недавно, что-то как-то со старта забыл про них.. пусть будут..
Но за наблюдения большое спасибо. Развивайте!
Там в коде Rebel Inside имеется волшебный массив datarray с полным описанием по данным с outlook, пробуйте! :grls:


Добавлено: 16-09-2016 17:42:09


Короче как я не пытался и так писал https://www.myfxbook.com/ и так http://www.myfxbook.com/ не удалось заставить работать бота-в одном варианте ошибка 4060 в другом- Formed request string: https://www.myfxbook.com/api/get-community-outlook.json?session=uxaUQ7Sth7QMhxtRY7Tu41215"
Trying to get data



Ну, на myfxb бот заходит и формирует нормальный урл. Если зайдете по нему, то увидите норм данные. Не могу даже понять почему. Т.е. индентификатор сессии с помощью логина и пороля получаем. Но вот что дальше, не знаю. Лог положите, может будет яснее... И посмотрите, есть ли файл \MQL4\Files\myfxgrabbler.txt. Есть вероятность, что нужно запускать терминал От Администратора, т.к. создается и пишется файл на диске Ц (обычно)
Изменено пользователем mahahuha
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано (изменено)


Файл есть и лог прикладываю


Ок, удалите Лог файл... я скачал, а то там ваши данные(обещаю не разглашать :grls:) ) я посмотрю.. завтра наверно скажу, что не так.. но в файле явно не то что нужно... а так у нас пятница, я пойду на сегодня, пятница :grls:

Добавлено: 17-09-2016 08:16:27


Файл есть и лог прикладываю



Посмотрел лог, ну сначала скорее всего не был добавлен адрес в разрешенные ссылки.
Лучше вернуть https.
Сделайте такую последовательность действий.
1. Откройте терминал с правами администратора.
2. Убедитесь, что в разрешенные урл добавлен https://www.myfxbook.com/ и стоят другие галки во вкладке советников.
3. Убедитесь, что у вас выключены всякие антивирусы с файрволами и брендумауер Windows.
4. Загрузите myfxgrabbler с рабочей парой логин+пароль.
5. Последовательность сообщений в логе должна быть примерна такая
Спойлер

0	11:05:25.845	myfxgrabbler GBPUSD,H1 inputs: url=https://www.myfxbook.com/api/; login=warren@buffet.com; pass=momiamludoman; delay=300; 
0 11:05:25.855 myfxgrabbler GBPUSD,H1: Loaded
0 11:05:25.855 myfxgrabbler GBPUSD,H1: Formed request string: https://www.myfxbook.com/api/login.json?email=warren@buffet.com&password=momiamludoman Trying to get session id
0 11:05:26.456 myfxgrabbler GBPUSD,H1: Downloaded 69 bytes.
0 11:05:26.456 myfxgrabbler GBPUSD,H1: Session id: XqjCBmK1gmJtgY9yvYyk183537
0 11:05:26.456 myfxgrabbler GBPUSD,H1: Trying to download data.
0 11:05:26.456 myfxgrabbler GBPUSD,H1: Formed request string: https://www.myfxbook.com/api/get-community-outlook.json?session=XqjCBmK1gmJtgY9yvYyk183537 Trying to get data
0 11:05:26.608 myfxgrabbler GBPUSD,H1: Downloaded 958 bytes.

Значение строчек такое
Спойлер


1. Инициализация загрузки
2. Сова загружена
3. Для работы с api нужно получить session id. Его получают по ссылке. Проверьте, чтобы ссылка была правильно сформирована с вашим логин+паролем.
4. Получен ответ в 69 байт с session id.
5. Инциализация процесса получения самих данных.
6. Проверьте, чтобы ссылка была такого формата с полученным вами ранее session на конце.
7. Скачано должно быть примерно такое количество байт, как у меня.


Чтобы проверить, рабочий ли session id и сама ссылка, можно по ней в браузере зайти и увидеть сами данные.
В файле myfxgrabbler.txt должны быть те данные, которые видны по ссылке в браузере.

При ином стечении обстоятельств я не знаю в чем может быть проблема, но не в сове точно. Или файрвол, или бан на стороне api или еще черт знает что. :grls: Изменено пользователем Старик
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • 4 weeks later...
[open source] [Советник] Rebel Inside Опубликовано

Доброго времени суток. А скажите ваш сов. считывает числа с web страницы, или использует другой принцип получения информации. Кстати не работает у меня.
Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано (изменено)

Данные берутся через api в json формате. Если вы внимательно прочитали мануал к установке, то, наверно, такого вопроса бы не возникло. Но всякое бывает. В описании исчерпывающая инструкция, и если вы все делали по ней с безуспешным финалом, то печаль.

Изменено пользователем mahahuha
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано

Привет, Я смотрю исходный код "Rebel Inside", и это понятно, и для меня, что я не программист. Учитывая переменную SL, почему вы не реализовать простой ММ на основе процентного риска? благодаря

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано


Привет, Я смотрю исходный код "Rebel Inside", и это понятно, и для меня, что я не программист. Учитывая переменную SL, почему вы не реализовать простой ММ на основе процентного риска? благодаря



Привет, это всего лишь прототип советника для проверки самой идеи. Необходимость ММ для проверки не нужна, торговля фикс лотом иллюстрирует картину лучше. В случае подтверждения работоспособности и прибыльности конечно допишу все необходимые для роботорговли функции. Пока же можете это легко реализовать сами.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано (изменено)

Насколько полезные данные дает myfxbook, чтобы торговать против толпы? Зачем нам знать куда стоят клиенты форекс-кухонь, которые никуда не выводят сделки и никак не влияют на реальный рынок валют?
Тема конечно интересная, возможно тесты советника покажут, что данные myfxbook в целом отражают настроение толпы. Тогда система будет работать.

Изменено пользователем Jaden
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано


Насколько полезные данные дает myfxbook, чтобы торговать против толпы? Зачем нам знать куда стоят клиенты форекс-кухонь, которые никуда не выводят сделки и никак не влияют на реальный рынок валют?
Тема конечно интересная, возможно тесты советника покажут, что данные myfxbook в целом отражают настроение толпы. Тогда система будет работать.



Идея озвучена в ТС Supermacy. Там некоторые доводы приводятся. Тут лишь своеобразная реализация. Всем хоть немного адекватным тут ясно, что рынок двигают маркет-мейкеры. Гляньте ТС.
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано

Здравствуйте, идея очень интересная и правильная. Хоть мухобойка и показывает процент по кухням, однако подобная статистическая подборка приблизительно и показывает настроение рынка.

Уважаемый ТС, если же немного изменить сам подход к торговле. Полученные данные с мухобойки интерпретировать в трендовый индикатор на подобии MA. Потом уже использовать стандартные индикаторы для определения точек входа в рынок. К сожалению, так или иначе, трудно проверить работоспособность :(

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано


Здравствуйте, идея очень интересная и правильная. Хоть мухобойка и показывает процент по кухням, однако подобная статистическая подборка приблизительно и показывает настроение рынка.

Уважаемый ТС, если же немного изменить сам подход к торговле. Полученные данные с мухобойки интерпретировать в трендовый индикатор на подобии MA. Потом уже использовать стандартные индикаторы для определения точек входа в рынок. К сожалению, так или иначе, трудно проверить работоспособность :(



Код открытый и довольно простой, можете попробовать добавить любые фильтры по вашему усмотрению. Вход уровни с myfxb довольно хорошо показывают, процентов на 60-70 точно, только направление сделки в текущей версии проекта не всегда верное. Выход считается по фибо и тоже очень часто бывает довольно точным. Если и применять фильтры, то наверно лучше как раз трендовые и волатильности. Это лично мое мнение, может оно и неверное.
В любом случае пробуйте, все в ваших руках!
Ссылка на сообщение
Поделиться на другие сайты

  • 4 weeks later...
[open source] [Советник] Rebel Inside Опубликовано (изменено)



Здравствуйте, идея очень интересная и правильная. Хоть мухобойка и показывает процент по кухням, однако подобная статистическая подборка приблизительно и показывает настроение рынка.

Уважаемый ТС, если же немного изменить сам подход к торговле. Полученные данные с мухобойки интерпретировать в трендовый индикатор на подобии MA. Потом уже использовать стандартные индикаторы для определения точек входа в рынок. К сожалению, так или иначе, трудно проверить работоспособность :(



Код открытый и довольно простой, можете попробовать добавить любые фильтры по вашему усмотрению. Вход уровни с myfxb довольно хорошо показывают, процентов на 60-70 точно, только направление сделки в текущей версии проекта не всегда верное. Выход считается по фибо и тоже очень часто бывает довольно точным. Если и применять фильтры, то наверно лучше как раз трендовые и волатильности. Это лично мое мнение, может оно и неверное.
В любом случае пробуйте, все в ваших руках!


Будет свободное время - постараюсь что-то придумать. Так же следует помнить об объемах и, желательно, на минутных свечах. Почему? Если на минутных свечах проскакивают объемы, отличающиеся от средних за N-ый период времени, то это говорит о накоплении позиции крупным игроком рынка, то есть маркет мейкером. Тогда получаем слеюущую картину:

1. Определяем глобальный тренд по машкам;
2. Определяем настроения пузатой мелочи по мухобойке;
3. Определяем отклонения от средних по объемам;
4. Определяем точку завершения отката (например, по стохастику);
5. Входим в позицию.

Так же можно добавить в советник уровни Фибоначчи: SL за 0-ым значением, TP за уровнем 161.8, а открытие самой позиции в пределах уровней 23.6 и 61.8 например. Дальше, если цена движется в нашем направлении - накопление позиции с переносом позиции в БУ.

Как вариант, открытие цены Limit-ными оредерами. Например: общий настрой рынка по мухобойке Long, цена по Фибо пересекла отметку 50 и движется к 23.6, Стохастик "перекуплен" и сова размещает отложку на продажу на 24 со стопом за максимумом (за уровнем 0 по Фибо). Цена хватает отложку и разворачивается. На уровне 38.2 доливаемся и стоп размещаем всем там же за нулем, но по первой сделку переносим его в БУ. при продолжении движения следующая сделка открывается уже на уровне 50 и оба стопа переносим на 38.2, то есть по первой сделке уже плюс. Вообщем, как-то так...

Добавлено: 27-11-2016 15:08:18

Кстати, у АМаркетс есть индикатор настроения толпы «Кайман» - его тоже по факту можно прикрутить. Изменено пользователем ivanvp
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано (изменено)

Немного доработал сову:

1. Добавил АвтоРиск - лот расчитывается как процент депозита. Например при риске 1 и депозите 1000 сделки открываются 0.01 лотом;
2. Добавил EMA для проверки тренда на H4. По дефолту значение 100.

Неплохо добавить бы еще Magic для сделок и приведение к 4-ех значным пунктам - постараюсь сделать, но нужно вглубляться в архитектуру совы. Так же хочу допилить фильтр на вход по стохастику - открытие сделок после откатов цены и ТрэйлингСтоп.


Добавлено: 29-11-2016 15:33:22

Дописал Magic и комментарий к ордерам.

Мне до конца не понятно отсутствие интереса к данной сове: потенциально она может стать очень мощным инструментам для среднесрочной/долгосрочной торговли. Нужно лишь только над ней поработать. По моему скромному мнению, её потенциал в разы выше, чем у большинства здесь представленных сов, в .т.ч и Дженерика!

Rebel_Inside_v1.01.mq4

Изменено пользователем ivanvp
  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано

Сообщайте о результатах торговли, глянем. Если нужно поставить на впс, могу организовать.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано (изменено)


Сообщайте о результатах торговли, глянем. Если нужно поставить на впс, могу организовать.



С этим проблем нет :) Сейчас запустил торговлю. Предполагаю (например, по вчерашним убыточным сделкам), EMA будет фильтровать много ложных входов. Так же, сейчас думаю над тем, как отказаться от граббера и заменить его на запросы к своему web-серверу, где:

1. Будет происходить граббинг MyFxBook, Oanda и Dukascopy;
2. Расчет позиций как средневзвешенных между источниками. Например, у Oanda вес 5, MyFxBook - 3, Dukas - 2;
3. Добавление этого всего в базу данных.

Если кто-то может реализовать это на PHP - здорово! :) Сможем начать собирать уже сейчас историю.

После чего, реализовать индикатор для MetaTrader, который будет раз в пол часа (условно) брать данные с сервера. Таким образом сможем получить историю веса и значений уровней цены, что позволит уже проводить тестирование на длительном интервале истории и думать о фильтрах на вход и выход. Сейчас же, в голову приходит только фильтр для выхода из позиции по изменению соотношения L/S.

Пока как-то так.

Добавлено: 29-11-2016 17:29:44


Сообщайте о результатах торговли, глянем. Если нужно поставить на впс, могу организовать.



Изменил логику входов. Вынес это в ветку 2.00

Если цена ниже Sell уровня - рассматривать продажи, например, когда цена превысит зону перекупленности (например 60% лонгов) и наоборот. Вторым фильтром выступает Stochastic. Тогда условия на вход следующие:

Продажи:
1. На рынке 60% лонгов;
2. Стохастик на H1, например, с параметрами 8;3;3 выше уровня 75;
3. Цена ниже EMA H4 с периодом 100.

Покупки по аналогии.

Добавлено: 29-11-2016 20:08:21

Нашел критическую ошибку с открытием ордеров - на ECN счетах не дает открывать оредры с заданным TP/SL. Необходимо сначала открывать с нулевыми значениями, а затем ордер модифицировать.

Может кто-то помочь с исправлением ошибки?

Rebel_Inside_v2.00.mq4

Изменено пользователем ivanvp
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано


Нашел критическую ошибку с открытием ордеров - на ECN счетах не дает открывать оредры с заданным TP/SL. Необходимо сначала открывать с нулевыми значениями, а затем ордер модифицировать.

Может кто-то помочь с исправлением ошибки?

так и причем тут сова, если это механика любого ЕЦН (вначале опен, потом уровни тп/сл)? Это не ошибка... и следовательно не исправить.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано



Нашел критическую ошибку с открытием ордеров - на ECN счетах не дает открывать оредры с заданным TP/SL. Необходимо сначала открывать с нулевыми значениями, а затем ордер модифицировать.

Может кто-то помочь с исправлением ошибки?

так и причем тут сова, если это механика любого ЕЦН (вначале опен, потом уровни тп/сл)? Это не ошибка... и следовательно не исправить.


В коде всех сов сначала посылается запрос на открытие позиции со значениями TP;SL - 0;0, а затем модификации. У меня, к сожалению, не хватает навыков допилить эту часть кода :( Постараюсь конечно, но трудно без тестера стратегий что-либо делать.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано

Есть такая тема про ecn. Но вот на демо альпов работает.
Меняйте функции OpenBuy и OpenSell.
Сначала открываете позиции с нулевыми тп и сл, на выходе функции получаете тикет. Далее командой OrderSelect по тикету выбираете созданную позицию и OrderModify меняете у позиции тп и сл. Если память не изменяет, то так.

Куда нужно граббить данные на php, в бд или файл? Если предоставите доступ к хостингу, могу реализовать скрипт для myfxbook.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано


Есть такая тема про ecn. Но вот на демо альпов работает.
Меняйте функции OpenBuy и OpenSell.
Сначала открываете позиции с нулевыми тп и сл, на выходе функции получаете тикет. Далее командой OrderSelect по тикету выбираете созданную позицию и OrderModify меняете у позиции тп и сл. Если память не изменяет, то так.

Куда нужно граббить данные на php, в бд или файл? Если предоставите доступ к хостингу, могу реализовать скрипт для myfxbook.



За OpenBuy и OpenSell знаю. Пока тоже поставил на Альпов для тестов. В теории я знаю как модифицировать ордер, но на практике пока до конца в ваш код не могу понять.

Я думал грабить в БД - потом с данными работать легче. Но тут загвоздка в одном - временные штампы. Как это потом все перенести на график я пока не придумал.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано


За OpenBuy и OpenSell знаю. Пока тоже поставил на Альпов для тестов. В теории я знаю как модифицировать ордер, но на практике пока до конца в ваш код не могу понять.

Я думал грабить в БД - потом с данными работать легче. Но тут загвоздка в одном - временные штампы. Как это потом все перенести на график я пока не придумал.



При тестировании? Мне кажется ничего сложного. Так же делать запрос каждый определенный промежуток времени (например час) к бд, искать значение с таймстэмпом, наиболее близким к историческому моменту в тестировании. Ну или сначала подготавливать данные и использовать уже их (так делают при тестировании с новостями).
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано



За OpenBuy и OpenSell знаю. Пока тоже поставил на Альпов для тестов. В теории я знаю как модифицировать ордер, но на практике пока до конца в ваш код не могу понять.

Я думал грабить в БД - потом с данными работать легче. Но тут загвоздка в одном - временные штампы. Как это потом все перенести на график я пока не придумал.



При тестировании? Мне кажется ничего сложного. Так же делать запрос каждый определенный промежуток времени (например час) к бд, искать значение с таймстэмпом, наиболее близким к историческому моменту в тестировании. Ну или сначала подготавливать данные и использовать уже их (так делают при тестировании с новостями).


Я пытаюсь доковырять граббер мухобойки, но почему-то постоянно блокирует меня: Too many connections.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] Rebel Inside Опубликовано



Я пытаюсь доковырять граббер мухобойки, но почему-то постоянно блокирует меня: Too many connections.



Надо закрыть все и подождать. Должно пройти. Если класть данные в БД, то намного быстрее и проще это сделать php скриптом.
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...