tracer6 Опубликовано 18 июня, 2021 Поделиться Опубликовано 18 июня, 2021 * * * Э Т О_____П О Д А Р О Ч Н А Я_____В Е Р С И Я * * * торгового процессора Данный проект теперь содержит внутри себя 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") - дело сделано (эта конструкция будет работать до перезапуска терминала) для скачивания проекта, придётся перейти на другую ветку метро (/форума): http://forum.plan.ru/viewtopic.php?f=43&t=4124&p=20736#p20736 ^^^^^^^^^^ - эту ветку даже топором не срубить качайте и пользуйтесь - у меня за вечер (пятница 18.06.2021) прибыль 500 на демо-счёте, и причём, файл-чистовик был сгенерирован WALL-тестером "на скорую руку", - без прогона параметров в режиме "доп.инструкций" ... просто брокер хитрый пошёл..... (т.е. сребролюбивый ) переписка с другого форума (в помощь вам): С файлом "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 Ссылка на комментарий
Psnchesw Опубликовано 27 августа, 2021 Поделиться Опубликовано 27 августа, 2021 Виндовс xp вы что смеётесь? :) Ссылка на комментарий
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти