торговый робот COVID-19

RDLNEO

Интересующийся
С файлом "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.
 
Последнее редактирование:

RDLNEO

Интересующийся
3. (Модератора пожалуйста избейте чем-нибудь по голове со всей силы - неужели нельзя выделить большее или неограниченное время для создания поста)

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\"

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

RDLNEO

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

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

Project23x.jpg
 
Последнее редактирование:

RDLNEO

Интересующийся
скрин статических переменных в новом торговом терминале, где я торгую, а именно: Forextime.com

- если в переменную "____Abandon Mode (111 / 0)" ввести "111", то робот закроет физически все ордера (выключили ток на 12 часов - мой UPS пищит и скоро сдохнет) - это новая переменная!

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

Variables.jpg
 

SAS75

Новичок форума
Жесть, что бы установить данный проект, нужно быть почти программистом)
 

RDLNEO

Интересующийся
если вы хотите увидеть, как работает тестер и не хотите 2 для скачивать историю, то я прикрепляю свою (скачанную собой историю):
у меня демо-счёт:
Плечо: 1:1000
Стоп-Аут (STOP OUT [0...100]=40.00)
стартовое депо для тестера: 2000 (это 20 USD)
START DEPOSIT REAL=2000.0
CRUSER MIN DEPO ZOOM MAX [0-Disabled, 0.01...1, step 0.01]=0.01
^^^^^- чем меньше этот параметр, тем активнее торги при малом депозите (эта переменная подлежит перебору и это её стартовое значение)
 

Вложения

  • HISTORY.7z.txt
    987,6 КБ · Просмотры: 2

RDLNEO

Интересующийся
Мне вот интересно как бот разрулил просадку что на скрине )
это всё делается автоматически по обнаружению максимальной просадки и т.д.

по-умолчанию тестер работает без локирования (т.е. режим "MG Engine [0/1]=0"), и что касается просадки, то этим занимается переменная MAX LOSS IN DEPOSIT MAX [1...>]=825 из файла "TRACER_CFG.txt" - эта переменная перебирается для удовлетворения всех торговых условий, заданных в параметрах (т.е. в файле "CONFIG_SN.txt"),

НО, если активировать режим "MG Engine [0/1]=1", то в игру вступает переменная "MG DEPTH IN DEPOSIT MAX [1...>]=161", которая отвечает за уровень просадки ордера в депозите, после чего будет создан локирующий ордер и т.д.

что такое режим "CRAZY TRADE MODE [0/1]=1" - догадайтесь сами...
 

RDLNEO

Интересующийся
новые ресивер и тестер:

что нового?
- в тестере исправлен алгоритм действий при наступлении Margin Call (это также отображается в режиме трассировки - в файле LOGOS_ПАРА.txt)


- в ресивере создана глобальная переменная "z_ORANGE_ALARM" - это сигнал другим роботам о не торговли 120 секунд в момент наступления Стоп Аута
 

Вложения

  • Tracer_SN.ex4.txt
    476,8 КБ · Просмотры: 3
  • Receiver_SN.mq4.txt
    119 КБ · Просмотры: 3

RDLNEO

Интересующийся
Мне вот интересно как бот разрулил просадку что на скрине ):

понял только теперь ваш вопрос
- депо слил (это демо), т.к. в тестере я не дожидался режима "дополнительных инструкций", и потом торговал сразу 2-мя инструментами - качайте новый ресивер, который, в случае просадки кукарекает всем остальным роботам через переменную "z_ORANGE_ALARM=1", которые перестают создавать ордера на 2 минуты....

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

P.S.: чем больше истории, тем меньше будет найденная прибыль (также тестирование будет дольше происходить), т.к. переменные должны "подстроиться" к большому торговому промежутку
 

RDLNEO

Интересующийся
Примечание: если уже исторический тренд приобретает вид "карамысла" (как на скриншоте 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
 

RDLNEO

Интересующийся
Выкладываю новый проект с обновлённым движком для ТС "Снайпер" (откат назад с исправлениями по причине того, что файл-чистовик не торгует с "новым" движком)

Свершилось !
 

Вложения

  • Tracer_SN.ex4.txt
    497,9 КБ · Просмотры: 1
  • Receiver_SN.mq4.txt
    138,1 КБ · Просмотры: 2
  • INSTRUCTION.txt
    42,2 КБ · Просмотры: 2
  • Variables.txt
    28,7 КБ · Просмотры: 2
  • Exporter_SN.mq4.txt
    22,2 КБ · Просмотры: 1

RDLNEO

Интересующийся
P.S.: предыдущие файлы-чистовики, файлы-параметры, инструкции в виде текстовых файлов можете выбросить - делайте всё заново!

... просто брокер хитрый пошёл..... :geek:
 
Последнее редактирование:

RDLNEO

Интересующийся
нормальная инструкция (ошибся, выложил не те файлы с инструкцией и переменными)
 

Вложения

  • Instructions.7z.txt
    20,2 КБ · Просмотры: 4
Верх