торговый робот от Автора Форекс

Anton_uz

Местный житель
всем вам известно, что фиксированный пятизнак доступен в ДЦ с большим стартовым депо

я, автор форекс (слушайте плёнку) решил эту проблему
данная проблема решается арбитражным методом
т.е. вы торгуете на плавающем пятизнаке (например Roboforex)
а сигналы на создание ордера (точка входа в рынок) вам посылает другой робот, который запущен как арбитражное приложение на ДЦ с фиксированным пятизнаком (у этого ДЦ на счету ничего быть не должно)
просто робот на качественном ДЦ используя файл-чистовик отправляет сигналы на покупку через статические файлы в ваш ДЦ, а тот разруливает торговые ситуации (файлы чистовики нужны обоим экспертам)

название робота для работы в ДЦ с фиксированным пятизнаком: "Exporter.ex4"

название робота для работы в вашем ДЦ: "Receiver.ex4"

вот расположение папок:
C:\Program Files\MetaTrader 4 - RoboForex\MQL4\Files
^^^ - в эту папку я перенёс ДЦ с фиксированным пятизнаком (у меня он называется "BMF-MetaTrader")
а также сюда записываются файлы-чистовики, наработанные тестером

C:\Program Files\MetaTrader 4 - RoboForex\MQL4\Files\BMF-MetaTrader\MQL4\Files
^^^ - сюда записываются файлы-чистовики, наработанные тестером

в комплект прилагаю несколько чистовиков
1 звуковой файл - закиньте его вот сюда
C:\Program Files\MetaTrader 4 - RoboForex\Sounds
и, соответственно, вот сюда
C:\Program Files\MetaTrader 4 - RoboForex\MQL4\Files\BMF-MetaTrader\Sounds

современные компиляторы неправильно компилируют исходники
поэтому я рекомендую старые версии компиляторов (ver.4.00 Build 482, 9 Mar 2013)

это демка
защищены от декомпиляции только 2 файла - Exporter.ex4 и Receiver.ex4

тиковая история записывается роботом "Exporter.ex4" в папку:
C:\Program Files\MetaTrader 4 - RoboForex\MQL4\Files\BMF-MetaTrader\MQL4\Files\Saver

потом, чтобы использовать данную историю в тестере, эту историю нужно переписать из вышеуказанной папки в папку:
C:\Program Files\Любой_ДЦ\MQL4\Files\Recorder

могу привязать к вашим счетам эти программы
за любых 3 счета вам нужно будет заплатить мне 50$ на WebMoney
 

Вложения

  • Tracer_GR.ex4
    181,2 КБ · Просмотры: 14
  • Tracer_GR.mq4
    284,4 КБ · Просмотры: 16
  • Test_Spread2.mq4
    2,2 КБ · Просмотры: 18
  • Test_Spread2.ex4
    2,6 КБ · Просмотры: 14
  • Receiver.ex4
    40 КБ · Просмотры: 16
  • Exporter.ex4
    31,5 КБ · Просмотры: 16
  • Info_script.mq4
    3,6 КБ · Просмотры: 16
  • Info_script.ex4
    3,3 КБ · Просмотры: 13
  • CSV_to_GR.mq4
    17,9 КБ · Просмотры: 16
  • CSV_to_GR.ex4
    9,7 КБ · Просмотры: 15
Последнее редактирование:

Anton_uz

Местный житель
продолжение темы

не забывайте определять спред (хотя он и плавающий) у вашего ДЦ (берите максимальное значение)
определяем это с помощью мини-робота Test_Spread2.ex4
тестеру не забываем указывать спред вашего ДЦ (где вы торгуете)
указывать через параметр int FIX_SPREAD=спред вашего ДЦ;
после наработки чистовика - бросаем последние как Мастеру, так и Слейву

Запускать надо сначала робота, который торгует в Вашем ДЦ
потом запускайте Exporter'а - в режиме торговля + запись тиков

ещё 1 ньюанс: в тестере при старте на экран выводится много всякой дряни
для того, чтобы это отключить введите в файл конфигурации TRACER_CFG.txt
для нужного инструмента
значение "0" вот в эту строку:
SHOW TRACED PROGRESS [0/1]=

прилагаю в данном вложении 5 чистовиков

дело в том, что чистовики я сделал в тестере на истории за двое суток,
поэтому рекомендую вам создавать свои собственные файлы-чистовики используя тестер "Tracer_GR.ex4"
 

Вложения

  • Origin.zip
    1,3 КБ · Просмотры: 19
  • ringin.zip
    7,7 КБ · Просмотры: 21
Последнее редактирование:

Anton_uz

Местный житель
мож хоть мониторинг какой?

нету монитора
как придумал - сразу стал проверять на демо-счету
ордеров много создает (если депо позволяет)
но все они (почти все) закрываются по прибыли

не забывайте, что тестеру я дал историю всего 2 дня
в пятницу были сильные движения и 2 ордера закрылись по Стоп-Лоссу
но счет остался в прибыли
стартовое депо было: 200
к закрытию рынка оно стало: 209
и плюс ещё болтались не закрытые убыточные ордера общим убытком -15

робот очень много ордеров по-открывал
я прилагаю снимок экрана (с сервером нет связи) по одной паре
сами всё поймете

также прикрепил историю котировок - вы можете погонять её на тестере (всё равно до понедельника делать нечего)
не забудьте в тестере указать правильный спред своего ДЦ (даже можно взять демо-счёт)

для компиляции файла Tracer_GR.mq4 используйте старый терминал Metaeditor.zip, который я выложил (и вообще для любых компиляций используйте этот терминал), т.к. за другие мета редакторы я не отвечаю.

f7fcc4dc00cd.jpg
 

Вложения

  • NZDUSD.zip
    543,5 КБ · Просмотры: 26
  • metaeditor.zip
    855,9 КБ · Просмотры: 24
Последнее редактирование модератором:

Names

Местный житель
за демо мониторинг, демо баксы подойдут?
 

Names

Местный житель
Для лохов, с арбитражного совв скоерй счет заблокируют, нежели дадут прибыл ьвывести.
 

Anton_uz

Местный житель
Изменения в тестере

я перепутал местами в тестере 2 не очень важные переменные
"TRAILING STOP FIRST" и "TRAILING STOP"

выкладываю исправленную версию
 

Вложения

  • Tracer_GR.mq4
    285,2 КБ · Просмотры: 13
  • Tracer_GR.ex4
    181,4 КБ · Просмотры: 11

Anton_uz

Местный житель
Для лохов, с арбитражного совв скоерй счет заблокируют, нежели дадут прибыл ьвывести.

1. это не арбитражник
2. в ДЦ "Roboforex" скальпинг приветствуется и для этого у них плавающий спред

кстати, я заметил, что на выходные этот самый спред становится очень большим (чтоб всех запутать)
 

Anton_uz

Местный житель
еще небольшие исправления для тестера

в предыдущей ("исправленной") версии забыл про паттерны
там те же самые 2 переменные играются местами
в данной версии - всё О.к.
 

Вложения

  • Tracer_GR.ex4
    181,9 КБ · Просмотры: 17
  • Tracer_GR.mq4
    286,3 КБ · Просмотры: 19

Anton_uz

Местный житель
Чистовики

это файлы с расширением .LAG

выложил 5 готовых чистовиков для пятизнака (всё равного какого: фиксированного или плавающего)

главное запускать их по арбитражному принципу, описанному мной выше
 

Вложения

  • Origins.zip
    12,8 КБ · Просмотры: 16

Anton_uz

Местный житель
в общем принцип такой:
со вторника даем тестеру очередную валютную пару для открытия (т.к. тики постоянно пополняются)
он работает 3-4 часа и создает новый файл-чистовик
потом перекидываем этот чистовик мастеру и слейву
и перезапускаем роботов на них
сначала на вашем дц перезапускаем, а потом на эталлонном ДЦ

и так каждый день
т.к. роботу всегда нужен свежий чистовик

ответьте в ветку - это нормально или нет
а то чёто по-моему у меня крыша поехала......
 

Anton_uz

Местный житель
чистовики

нагенерировал

у меня тестер постоянно че-то делает
 

Вложения

  • Origins.zip
    1,6 КБ · Просмотры: 12

Anton_uz

Местный житель
в общем сам только щас разобрался
стратегия на самом-то деле должна называться: "наступание тренду на пятки"
принцип такой:
тиковую историю после серьозных движенией в инструменте спустя 20 минут отдаем тестеру, который работает 2-3 часа и создает файл-чистовик, который мы переписываем мастеру и слейву и перезапускаем этих двух роботов (порядок перезапуска - неважен!)



ещё один прикол:

у меня ничего не получилось с парой USDCHF и с любыми парами типа ???CHF и CHF???

при запуске - тестер начинает блевать.......


вот тиковый фиксированный пятизнак по этой паре:
_https://www.sendspace.com/file/1u2dr3
- приколитесь с этой парой в тестере

кто-что смог нарыть - мне очень это важно - всё свои идеи скидывайте в эту ветку!
 
Последнее редактирование модератором:

Anton_uz

Местный житель
стейт за 3 дня: _https://www.sendspace.com/file/p61izc
 
Последнее редактирование модератором:

Anton_uz

Местный житель
добавил в тестер жизненно важную переменную в файл CONFIG_GR.txt:
STATIC DATA ALLIGMENT IN HOURS [0-Disabled, >0]=50
- часы свежей истории для тестера
т.е. все остальные часы будут автоматически отсечены
я проанализировал тренд и понял, что слишком много истории для тестера тоже плохо, т.к.

после этого он торгует очень осторожно и делает совсем небольшую прибыль
так что историю нужно использовать самую свежую за несколько часов (40-80 часов)
советую этот параметр установить экспериментально для каждого инструмента!
вот ссылка для скачивания нового тестера: _https://www.sendspace.com/file/jqa9yh
да, совсем забыл - файл CONFIG_GR.txt придётся удалить перед использованием нового тестера !
 
Последнее редактирование модератором:

Anton_uz

Местный житель
я боюсь говорить такие вещи (брокеры изобьют ногами)
но если тестеру дать совсем мало истории:
STATIC DATA ALLIGMENT IN HOURS [0-Disabled, >0]=10
то тестер быстро всё найдет (правда прибыльно это будет работать не долго - а до ближайшей ямы)
но прикольно - так можно максимум заработать с хаотичного тренда!
 

Anton_uz

Местный житель
вот ссылка для скачивания нового тестера: _https://www.sendspace.com/file/d5xx15

Исправления:
в код тестера теперь лазить не надо!
просто все важные переменные (в том числе FIX SPREAD= ) присутствуют в файле CONFIG_GR.txt
 
Последнее редактирование модератором:

Anton_uz

Местный житель
последние исправления: _https://www.sendspace.com/file/qhpi4i
что нового?
1. тестер теперь сообщает при старте сколько истории он будет использовать в днях и в часах исходя из параметра STATIC DATA ALLIGMENT IN HOURS [0-Disabled, >0]=
2. в архиве есть чистовики, сделанные тестером за 10 дней истории
- эти точно не сольет (пары: GBPCHF, NZDJPY, NZDUSD, USDCAD)
 
Последнее редактирование модератором:
Верх