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

торговый процессор


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

* * * Э Т О_____П О Д А Р О Ч Н А Я_____В Е Р С И Я * * *  торгового процессора

 

Данный проект теперь содержит внутри себя 2 тестера (2 разные инструкции) и 2 универсальных робота автоматически распознающих файлы-чистовики от двух разных тестеров и уже настроен и оптимизирован!
Файл-чистовик, который генерирует тестер после несколько-часового тестирования уже готов к торгам на любом счёте, но время жизни этого файла-чистовика (следовательно, и торгов тоже) составляет 14.4 часов (P.S.: можете руками сделать по больше в момент его (пере/)запуска - это параметр "EXPIRED" в роботе Receiver_SN)

 

 

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


Рассказать что было (о старой ошибке в коде тестера и экспортёра):
1. инициализировался лаговый массив параметром "-1"
2. затем этот массив приравнивался текущему лагу рынка
3. затем перед "крутым анализом" происходила проверка на полное заполнение массива лагами рынка, т.е. сравнивался очередной элемент массива с параметром "-1", и если он был равен "-1", то считалось, то массив заполнен не полностью и необходимость в "крутом анализе" отпадает!
4. затем я понял (это было 18.06.2021), что лаги могут быть и отрицательными также, и значение лага "-1" имеет место на почти постоянное существование
5. после осознания ошибки я теперь заменил первоначальную инициализацию лагового массива значением 99999 (вместо "-1")
- всем смотреть и тестировать заново этот проект!

 

Как можно заставить роботов торговать одну и ту же пару двумя разными файлами-чистовиками, полученными от разных тестеров:
1. открыть 4 ("четыре") вкладки одного и того-же инструмента (/либо, как минимум одна вкладка уже должна быть открыта с запущенным в ней Экспортёром для записи тиков)
2. переписываем в папку "....\files\" торгового терминала МТ4 (где вы торгуете) 2 файла-чистовика, полученных от какого-нибудь тестера (их всего 2 вида)
3. [первая вкладка] для Экспортёра магик не указывать (=0) - (пере/)запустить его (т.е. запустить без изменений)
4. [вторая вкладка] Ресивер также запустить без изменений (можно только срок действия увеличить "EXPIRED")
5. переписываем в папку "....\files\" 2 файла-чистовика, полученных от какого-нибудь другого тестера (их всего 2 вида) с параметром "заменить файлы"
6.[третья вкладка] для Экспортёра указать магик, отличным от нуля (>0) и запустить его, также сменить режим работы MWORK=1 (вместо установленного по-умолчанию "MWORK=2" - для того, чтобы файлы тиковых колебаний не записывались по два раза за один тик - иначе будут непредсказуемые последствия, т.к. открытые роботом файлы для записи колебаний цены, невозможно открыть другой программой)
7. [четвёртая вкладка] в момент запуска Ресивера, в параметрах указать магик, отличным от нуля (т.е. магик такой же, как у Экспортёра из пункта "6.") (P.S.: так же можно срок действия увеличить "EXPIRED")
- дело сделано (эта конструкция будет работать до перезапуска терминала) :angel:

 

 

для скачивания проекта, придётся перейти на другую ветку метро (/форума):

http://forum.plan.ru/viewtopic.php?f=43&t=4124&p=20736#p20736

^^^^^^^^^^ - эту ветку даже топором не срубить :positive:

 

 

качайте и пользуйтесь - у меня за вечер (пятница 18.06.2021) прибыль 500 на демо-счёте, и причём, файл-чистовик был сгенерирован WALL-тестером "на скорую руку", - без прогона параметров в режиме "доп.инструкций"

 

 

... просто брокер хитрый пошёл..... :heart: :Smile5: (т.е. сребролюбивый :Smile2: )

 

 

переписка с другого форума (в помощь вам):

 

С файлом "kernel32.dll" конфликтует, в инструкции старый терминал, новый терминал, это как?

вопрос:
С файлом "kernel32.dll" конфликтует:

ответ:
у меня Windows 7 Ultimate (Максимальная) и ничего не конфликтует, если брать этот файл строго "по-инструкции"

вопрос:
в инструкции старый терминал, новый терминал, это как?

ответ:
старый терминал - это файл "gct4setup.exe", который есть в архиве, размер которого ~8 Мб - после установки у вас появиться старый ДЦ "GrandCapital Trader 4", папка которого будет находиться тут: "Program Files (x86)" - это тот терминал, в котором следует запускать тестер, а именно файл "Tracer_SN.ex4" из папки: "C:\Program Files (x86)\GrandCapital Trader 4\experts\scripts" <== перепишите сюда файл "Tracer_SN.ex4", затем запускайте торговый терминал для тестирования (разумеется, сначала необходимо установить вот это: "gct4setup.exe").

новый терминал - это тот терминал (МТ4), в котором вы будете торговать на любом счёте (демо или реал), в котором вы записываете тики с помощью "Exporter_SN.mq4", который должен быть переписан сюда: "C:\Program Files (x86)\ForexTime (FXTM) MT4\MQL4\Experts"
P.S.: из этой папки также запускается "Receiver_SN.mq4", который торгует.

также в новом терминале запускается тестер "Tracer_SN.ex4" для наработки файла "tracer_SN.dmp", который появится здесь: "C:\Program Files (x86)\ForexTime (FXTM) MT4\MQL4\Files"


Последовательность вышеперечисленных операций:

1. наработать файл "tracer_SN.dmp" путём запуска "Tracer_SN.ex4" из папки: "C:\Program Files (x86)\ForexTime (FXTM) MT4\MQL4\Scripts"
вопрос:
- что значит наработать?
ответ:
- это значит, запускать по очереди скрипт "Tracer_SN.ex4" в новом торговом терминале МТ4 на выбранных для торгов валютных парах.

2. начать записывать тики
вопрос:
- как это сделать?
ответ:
- запустить "Exporter_SN.mq4" в новом торговом терминале МТ4 на выбранных для торгов валютных парах (т.е. открыть несколько вкладок с выбранными для торгов, парами, и запускать на них "Exporter_SN.ex4" как советника)

P.S.: после запуска "Exporter_SN.ex4", необходимо оставить этого робота для того, чтобы он записывал тики в папку: "C:\Program Files (x86)\ForexTime (FXTM) MT4\MQL4\Files"
вопрос:
- что это за файлы?
ответ:
- для одной пары - это файлы типа: пара.ask, пара.bid, пара.dat

3. после того, как пройдёт примерно 2 дня, вы можете использовать эти файлы в тестере "Tracer_SN.ex4", который будет запущен из старого торгового терминала "GrandCapital Trader 4", и которому понадобятся
следующие файлы для его нормальной работы:

A. исторические файлы, которые должны быть записаны сюда: "C:\Program Files (x86)\GrandCapital Trader 4\experts\files\Recorder"
P.S.: папка "Recorder" создаётся руками один раз и используется потом постоянно
P.S.: для того, чтобы все 3 исторических файла переписать из нового терминала в старый, вы должны будете отключить робота "Exporter_SN.ex4" на момент переписывания, а потом опять включить его, для того, чтобы он продолжил записывать тики


B. файл данных торгового терминала "tracer_SN.dmp", который должен находиться здесь: "C:\Program Files (x86)\GrandCapital Trader 4\experts\files"

^^^^^^ - это всё, что вам нужно знать про систему!



скрин торгового терминала с открытыми парными вкладками:

https://imgur.com/a/t2JtmGp

^^^^^^^<== как видно, у меня на тех парах, где сейчас торгует мой проект, открыто по 2 вкладки- одна для Receiver_SN.ex4, - другая для Exporter_SN.ex4 (торги происходят путём передачи торговых сигналов через статические переменные (F3): z_GBPUSD_ans, z_GBPUSD_crc, z_GBPUSD_txt)
P.S.: эти 2 робота у меня переименованы в "Gepard_v_2_5.ex4" и "Iilan_Dynamic_v2_2.ex4" - причина: брокер может запросить названия торговых экспертов, которыми торгует трейдер и, при необходимости, предпринять эксплоитные действия



Примечание: если уже исторический тренд приобретает вид "карамысла" (как на скриншоте GBPUSD), то целесообразно в тестере (перед запуском тестирования) включать следующие 2 параметра:
MG Engine [0/1]=1
CRAZY TRADE MODE [0/1]=1

и либо удалить файл "TRACER_CFG.txt" и заново запустить тестер,
либо в файле "TRACER_CFG.txt" изменить значения параметров на следующие:
MAX LOSS IN DEPOSIT MIN [1...>]=9999
MAX LOSS IN DEPOSIT MAX [1...>]=9999
MAX LOSS IN DEPOSIT DEFAULT=9999

 

 

NEW_COVID.jpg

Ссылка на комментарий
  • 2 месяца спустя...

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

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

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

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

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

Войти

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

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