тестер с роботами и видео инструкцией

Основная дискуссия о торговых роботах и механических торговых системах.

тестер с роботами и видео инструкцией

Сообщение RDLNEO » Ср июн 03, 2015 1:13 pm

я записал Видео, как пашет моя система
и вот ещё что: в моей системе брокер не важен !
2 ccылки ведут на одно и то же видео:
Код: Выделить всё
https://www.sendspace.com/file/lyu7ah

Код: Выделить всё
https://youtu.be/A9p9RxFYHOQ



вот тот самый старый терминал (компилировать только в нем)
Код: Выделить всё
https://www.sendspace.com/file/tbrr6q


вот история:
Код: Выделить всё
http://tbf.me/a/tWGa2


звуки к тестеру и к 2-м роботам
переписать в папку: Название_ДЦ\Sounds\

1.1.
Что такое INTERLACING
- это режим заплетания косичек из перебираемых переменных
при старте в тестере у вас программа по быстрому поиску из 12-ти точек переключения
вот, пока эта программа выполняется вы можете заплести косички (максимум переменных: 6)
для этого введите в INTERLACING значение "1" и потом введите "1" в __refresh_now
и в переменные с префиксом _Frozen_, которые вы определили для себя как косички, введите -555 (сразу во все!) и потом введите "1" в __refresh_now

теперь готовы?
а теперь введите в INTERLACING количество переплетений для косички с вашими переменными
кол-во переплетений=[2...999]
и также, если хотите изменить % не полного развёртывания на момент срабатывания этих переключений то одновременно с вводом в "INTERLACING" значения >1, необходимо также ввести в переменную GENETIC METHOD STRENGTH [0-Disabled, 1...200] ваш новый % не полного развёртывания
и только потом ввести "1" в __refresh_now


и ждите исполнения программы на переключения по данным точкам...
но, если в процессе исполнения программы, вы хотите, так сказать - отвлечь тестер от основного задания, то введите -10000 в другую переменную с префиксом _Frozen_


если хотите заплести ещё другие косички, то сначала введите -7777 в переменную __refresh_now
и уже потом повторите все с п.1.1.

если хотите посмотреть всю программу переключений, которую вы "назаплетали" то сначала введите в INTERLACING значение "0" и введите "1" в __refresh_now
и только потом можно ввести -555 в __refresh_now для просмотра всей программы

а это новые переменные, о которых я ничего не успел рассказать:
MINIMAL LAG FOR STATIC GAP=200 - для обнаружения гэпа без временного разрыва
если вы вспомните моё видео, то я там удивился когда
произошёл этот самый скачок цены
USE TRAILING STOP FIRST [0/1]=0 - иногда из-за него ордер закрывается практически на
копейках
USE BUILT-IN PROFIT SEARCH PROGRAMM [0/1]=1 - использовать стартовую программу для поиска

MG DOUBLE DEFENCE MODE [0/1]=1 - режим защиты защитника (это для режима Мартин Гейл)


мини-робот "Test_Spread.mq4" для поиска ДЦ с фиксированным спредом
для того, чтобы реально могли торговать в моей системе вам нужен 'XP
но если просто хотите записать тики и погонять их на тестере - то любая ОС подойдет

я прилагаю снимок экрана (с сервером нет связи) по одной паре:
Изображение


Качать отсюда:
Код: Выделить всё
https://www.sendspace.com/file/lnfsqp


вот содержимое файла неперебираемых параметров CONFIG_GR.txt:
GBPJPY:
LOSS INSPECTION [0/1]=1
STATIC DATA ALLIGMENT IN HOURS [0-Disabled, >0]=500
MAXIMUM OF ORDERS [1...>]=10
CRUSER MODE [0/1]=0
CRUSER MIN DEPO [1...>]=800.00
CRUSER LOT INCREASE=0.03000
CRUSER MAX LOT ZOOM [1...>]=8
CRUSER SAFE AREA IN PIPS [1...>]=6
GENETIC METHOD STRENGTH [0-Disabled, 1...200]=100.0
RECHECK DIRECTION AFTER WAITING [0/1]=1
MIN TPS [0-Disabled, 1...>]=1
MG Engine [0/1]=1
FRIDAY STOP TRADE HOUR [-1, 0...24]=23
MG SURE CLOSE [0/1]=0
TRADE CONTROL [0/1]=1
LOT SIZE IN PERCENT=8.00000
WEEKEND PRE STOP IN HOURS [0...12]=0.2
GAP PRE STOP IN HOURS [0...12]=3.0
MINIMAL LAG FOR GAP=10
BORDER LIMIT LAG [0-Disabled, 1...>]=0
MAX TPS [0-Disabled, 1...>]=0
SPREAD ON YOUR TRADE TERMINAL (0-AUTO)= определить с помощью Info_script.ex4
DIGITS=3
USE LIMIT ORDERS ON RISE [0/1]=1
LIVERAGE [1...>]=100
DIGITS OF LOT=2
ADVANCED GEN CYCLE DEPTH [0-Disabled, >0-Enabled]=9999
START LAG CHECKING [0/1]=0
GENETHIC AUTO INCREASE MODE [0/1]=0
ADDITION SECONDS LIFE OF NOISE PENDING [0...>]=0
USE MEDIUM VALUE WHEN GENETIC MODE STARTED [0/1]=1
SECONDS BORDER FOR GAP DETECTION=30
TRADE CONTROL ZOOM [0...>]=1.17
ENABLE SMART PROFIT SELECTION IN ONE LOOP [0/1]=1
PRICE CONTROL [0/1]=0
ENABLE PLAY SOUND IF PROFIT CONFIG IS FOUND [0/1]=1
ADDITION SECONDS LIFE OF SILENT PENDING [0...>]=0
RANDOM SWITCH IN TO ADVANCED GEN MODULE [0/1]=1
USE BI-DIRECTIONAL PENDING EXECUTION [0/1]=0
SKIP BY DEFAULT VALUE [0/1]=0
PROFESSIONAL MODE [0/1]=0
BALANCE MAXIMAL PERCENT OF LOSS=80.00
START DEPOSIT=800.00
MINIMAL LAG FOR STATIC GAP=200
USE TRAILING STOP FIRST [0/1]=0
USE BUILT-IN PROFIT SEARCH PROGRAMM [0/1]=0
MG DOUBLE DEFENCE MODE [0/1]=1


вот содержимое файлов перебираемых параметровTRACER_CFG.txt:
GBPJPY:
SHOW TRACED PROGRESS [0/1]=0
AUTOCONTINUE FROM FILE NZDJPY.CON (Time Period in Seconds) [0-DISABLED, >0]=62
UNUSED=0
UNUSED=0
ENTRY POINTS IN HISTORY DATA [1...20]=9
UNUSED=0
USE FIVE DIGITS [0/1]=1
CHANNEL OLD MIN [1...>]=1000
CHANNEL OLD MAX [1...>]=1000
CHANNEL OLD STEP [1...>]=5
TRADE SHIFT ON TURN-STOP MIN [1...>]=70
TRADE SHIFT ON TURN-STOP MAX [1...>]=70
TRADE SHIFT ON TURN-STOP STEP [1...>]=1
CHANNEL FRESH MIN [0...>]=1000
CHANNEL FRESH MAX [0...>]=1000
WAITING TIME IN SECONDS MIN [1...>]=5
WAITING TIME IN SECONDS MAX [1...>]=5
WAITING TIME IN SECONDS STEP [1...>]=10
CHANNEL FRESH STEP=5
RISE PIPS OLD MIN [3...>]=2
RISE PIPS OLD MAX [3...>]=2
ANALIZE TICK MIN [2...>]=5
ANALIZE TICK MAX [2...>]=20
ANALIZE TICK STEP [1...>]=1
ORDERLIFE ON TURN-LIMIT MIN [0...>]=0
ORDERLIFE ON TURN-LIMIT MAX [0...>]=0
ORDERLIFE ON TURN-LIMIT STEP [1...>]=1
TRAILING STOP MIN [1...>]=30
TRAILING STOP MAX [1...>]=200
TRAILING STOP STEP [1...>]=10
TRAILING STOP FIRST MIN [1...>]=99
TRAILING STOP FIRST MAX [1...>]=99
TRAILING STOP FIRST STEP [1...>]=1
UNUSED MIN [0...99]=0
UNUSED MAX [0...99]=0
RISE PIPS OLD STEP [1...>]=1
MAX LOSS IN DEPOSIT MIN [1...>]=2
MAX LOSS IN DEPOSIT MAX [1...>]=250
MAX LOSS IN DEPOSIT STEP [1...>]=10
ORDERLIFE ON TURN-STOP MIN [0...>]=0
ORDERLIFE ON TURN-STOP MAX [0...>]=0
ORDERLIFE ON TURN-STOP STEP [1...>]=1
TRADE SHIFT ON TURN-LIMIT MIN [1...>]=70
TRADE SHIFT ON TURN-LIMIT MAX [1...>]=70
TRADE SHIFT ON TURN-LIMIT STEP [1...>]=1
ORDER LIFE MIN [1...>]=1000
ORDER LIFE MAX [1...>]=1000
ORDER LIFE STEP [1...>]=1
MG ZOOM MIN [1...>]=1.00
MG ZOOM MAX [1...>]=1.00
MG ZOOM STEP [1...>]=0.02
(PRC)CANDLE WAITING IN SECONDS MIN [0...>]=1
(PRC)CANDLE WAITING IN SECONDS MAX [0...>]=30
(PRC)CANDLE WAITING IN SECONDS STEP [1...>]=1
RISE PIPS MIN [3...>]=2
RISE PIPS MAX [3...>]=2
RISE PIPS STEP [1...>]=1
MG DEPTH IN PIPS MIN [1...>]=20
MG DEPTH IN PIPS MAX [1...>]=250
MG DEPTH IN PIPS STEP [1...>]=1
PERCENT OF CUT MIN [1...>]=50
PERCENT OF CUT MAX [1...>]=50
PERCENT OF CUT STEP [1...>]=1
TRADE SHIFT MIN [3...>]=5
TRADE SHIFT MAX [3...>]=5
TRADE SHIFT STEP [1...>]=1
TRACE METHOD 0-File / 1-Array [0/1]=1

при такой (см.выше) настройке тестер находит прибыль через 1-2 часа и причем хорошую прибыль в Мартине

совет: после 2-х часов поиска изменить шаг изменения для следующих перебираемых величин и изменить % не полного развёртывания до 20
вот параметры, подлежащие изменению шага (LIVE):
переменная TRAILING STOP получила значение для шага изменения=1
переменная MG DEPTH получила значение для шага изменения=1
переменная MAX LOSS IN DEPOSIT получила значение для шага изменения=1

как это сделать?
- я приведу пример только для переменной "TRAILING STOP" (-дальше сами...):
-жмём F3 в тестере
-в параметр "_Frozen_TRAILING STOP" вносим значение -111
-в параметр "TRAILING STOP" вносим значение 1
-в параметр "__refresh_now" вносим 1
-жмём "закрыть"

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

что ещё хотел сказать:
если хотите поменять тестируемую пару для тестера, то сделайте следующее :
- не делайте так, как я показал в видео-инструкции, т.к. это дольше!
- посмотрите вверх этой темы - там есть содержимое 2-х файлов параметров
-измените валютную пару в начале 2-х файлов
-измените параметр DIGITS=(тут либо 5, либо 3{для JPY-комбинаций})
-измените параметр SPREAD ON YOUR TRADE TERMINAL (0-AUTO)=
-посмотрите текущий спред скриптом Info_script.ex4 и впишите туда

-так нужно тестировать все пары!
-сколько нужно истории - 15-20 дней (Для Мартина нужно много истории)
Вложения
MQL4-Sources2.zip
Тестер с роботами на MQL4
(119.89 КБ) Скачиваний: 1344
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

4 чистовика

Сообщение RDLNEO » Ср июн 17, 2015 7:02 am

4 чистовика:
Код: Выделить всё
https://www.sendspace.com/file/tqhnv2

стартовое депо у всех=900
только GBPUSD пашет в Мартине (у него прибыль больше, чем у других = 1115)
Вложения
ORIGINS.zip
4 чистовика
(1.03 КБ) Скачиваний: 1302
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

Re: тестер с роботами и видео инструкцией

Сообщение RDLNEO » Вс июн 28, 2015 4:04 pm

все чистовики (июнь-2015)
Код: Выделить всё
https://www.sendspace.com/file/prf5c0
Вложения
ORIGINS.rar
все чистовики (июнь-2015)
(363.27 КБ) Скачиваний: 1482
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

обновленная версия продукта

Сообщение RDLNEO » Чт июл 23, 2015 9:19 am

считаю своим долгом поделиться
(просто я очень уважаю брокеров {особенно, если вспомнить недавнюю атаку на мой комп})

что изменилось:
1. корректно проверяется время при старте тестера
2. оптимально установлены значения по-умолчанию

P.S.: делайте всё сами!

по моему рынок стал каким-то вялым :(
Вложения
MQL4_and_EX4.zip
исходники и EX4
(315.15 КБ) Скачиваний: 1339
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

Re: тестер с роботами и видео инструкцией

Сообщение RDLNEO » Пт июл 24, 2015 6:41 pm

еще изменения:
1. Price Control теперь постоянно включен и используется для контроля ордеров не установленных в безубыток (вместо Trailing Stop First, который отключен по-умолчанию)
2. команда -99 позволяет покинуть текущую скобку перебора
Вложения
MQL4_and_EX4_NEW.zip
обоновленная версия
(320.39 КБ) Скачиваний: 1309
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

изменения в Тестере

Сообщение RDLNEO » Сб июл 25, 2015 11:29 am

что нового?
1. полный набор программ по поиску прибыли, как для MG, так и для обычного режима (без использования Мартина)
2. новый режим: LEAVING WHILE PROFIT IS BACK [0/1]=1, позволяющий выпрыгивать из перебираемой секции при повторении прибыли
3. можете задавать макросом (программой) минимальный шаг изменения всех величин при вводе % не полного > 200
Вложения
TRACER_GR_EX_MOD.zip
(234.43 КБ) Скачиваний: 1448
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

отчёт о проделанной работе

Сообщение RDLNEO » Пн июл 27, 2015 5:44 pm

Запускается тестер с параметрами "по-умолчанию" так же, как и в моём видео!

можно на некоторых парах сделать изменение в следующих параметрах
MIN TPS [0-Disabled, 1...>]=1
MAX TPS [0-Disabled, 1...>]=3
причина: на выходе получается большая прибыль (иногда такая-же...)

нижеследующие режимы оказались бесполезны:
PRICE CONTROL [0/1]=1
USE TRAILING STOP FIRST [0/1]=1
- они отключены по-умолчанию

к сожалению режим MG Engine [0/1] не даёт большей прибыли (он выключен по-умолчанию)

после прохода всех точек переключения в тестере рекомендуется ещё раз его запустить - прибыль должна увеличиться на 25%

после повторного прогона всех точек нажмите F3 и активируйте режим PROFESSIONAL MODE, записав туда "1" , после чего нужно записать значение "1" в параметр "__refresh_now"

после загрузки статических величин из паттерна нажмите F3 и руками
подберите нижеследующие величины:
1.CRUSER MIN DEPO [1...>]
2.CRUSER SAFE AREA IN PIPS [1...>]
3.TRADE CONTROL ZOOM [0...>]

изменять данные параметры нужно не более чем на 10% в обе стороны шаг за шагом

- после каждого изменения не забываем вводить "1" в параметр "__refresh_now" для того, чтобы запустить тестер на текущих параметрах

(скажу честно - эту процедуру я больше не далаю, причина: лень, я довольствуюсь и тем, что тестер нашёл в автоматическом режиме)

прикрепляю изменённую версию тестера:
1. больше точек переключения
2. после повторного запуска % не полного больше не уменьшается на половину
3. корректно выставлены параметры по-умолчанию

также выкладываю чистовик, по которому у меня с утра 3 ордера в солидном плюсе закрылись
Вложения
Tracer_GR_n_1Origin_NEW_3a.rar
(203.4 КБ) Скачиваний: 1290
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

Re: тестер с роботами и видео инструкцией

Сообщение RDLNEO » Вт авг 11, 2015 9:46 am

Добрый день среднестатистическому трейдеру !
почему именно такому ? - да, просто так, я это сказал.
Просто, я обрабатывал статистику, полученную с закрытыми глазами
и увидел, как один трейдер облил себя бензином, поджёг и спрыгнул с моста.

а теперь новости с реала: * * * Проект изменился * * *

что нового:
1. нет больше файла истории с ценой "Бид" (вам придётся удалить его отовсюду своими руками)
2. в тестер добавлена стартовая проверка на ёлочку (на правильную последовательность данных)
3. появился резчик истории "Cutter_GR.ex4" (запускать на обрезаемой валютной паре)
4. также появился резидентный обработчик торговых запрсов "FAT_HANDLER.ex4", который запускается
на неиспользуемом (не нужном) торговом инструменте слейва и работает только через статику
переменных, в его обязанности входит четырёх-полосный анализ торгового направления!

P.S. файрвол OUTPOST ваш лучший помошник на форекс
почему?
- лучше не спрашивайте...
торговый терминал - это удобный, мощный и защищённый от взлома инструмент брокера имеющий внутри себя троянизированную компоненту, позволяющую управлять вашим ПК: синий экран смерти, выключение ПК, зависание модема и т.п.)
дело в том, что атака производится на все терминалы, торгующими торговыми роботами с другого айпи (айпи брокера при атаке не засвечивается)

я даже пробовал его декомпиллировать, но не смог там есть крутая защита, которая сбивает практически любой дебаггер и дазассемблер
прикол в комманде: JMP ECX
Вложения
_NEW_.zip
исходники и EX4
(348.81 КБ) Скачиваний: 1345
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

Re: тестер с роботами и видео инструкцией

Сообщение RDLNEO » Ср авг 12, 2015 7:10 pm

хотел предупредить: у меня не было времени проверить 4-полосник
щас время появилось, и он не работает, но всё остальное пашет отлично (резальщик файлов и т.д.)

исправил ошибку и отдаю вам 2 исправленных файла
проверял я эту систему совсем не долго, 3-4 часа
вы должны в Слейве открыть все косвенные пары для нормальной работы 4-х полосника
ИМХО:
после того, как была активирована 4-х полосная проверка (FAT=1)
робот вообще не торгует, т.к. он не может "поймать" рост тренда по всем косвенным парам в кросс или в базовой комбинациях
отсюда у меня появилась одна очень мощная идея:
в общем я вам отдаю этот проект, а сам перехожу на другой проект
идея следующая:
написать резидентный блок, который, так же, как и FAT_HANDLER.mq4 зациклен в блоке инициализации, но только он будет заниматься немножко другими делами:

1. каждые 5 секунд посылать запрос в FAT_HANDLER.mq4
2. и так по каждой валютной паре, которая есть в ДЦ
3. если FAT даст добро, то создаём ордер и тралим до срабатывания

т.е. вместо всей вышеизложенной чепухи будет 2 резидентных модуля
один модуль будет запущен на Золоте
другой модуль будет запущен на Серебре
а также вам нужно будет открыть в рабочем окне все доступные валютные пары
и ещё хорошая новость для трейдеров: эта куйня будет работать на всех версиях торгового терминала а также на всех ОС
Вложения
_NEW2_.zip
FAT_HANDLER и RECEIVER исправлены
(65.87 КБ) Скачиваний: 1362
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am

я больше не занимаюсь Тестером

Сообщение RDLNEO » Вс авг 16, 2015 11:43 am

я перехожу на другой проект
почему:
1. он меня заинтересовал
2. тестер с роботами полностью отлажен и он прибыльный

посидел с кодом, и нашёл ещё ошибки в тестере:
1. CRC для текущей пары высчитывалась не правильно - она не была уникальной для всех пар (были повторы CRC на другой паре)

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

Для тех, кто использовал эту систему:
как вы поняли, по причине того, что CRC в тестере теперь определяется по другой формуле, вам необходимо заново создать статический файл с параметрами торгового терминала для интересующих пар! это обязательно !!!!!! (см.видео)
Вложения
Goodbye_Tracer_GR.zip
последняя версия
(349.36 КБ) Скачиваний: 1324
RDLNEO
 
Сообщения: 37
Зарегистрирован: Пн окт 22, 2012 4:49 am


Вернуться в Механические торговые системы (МТС). Mechanical & Systems Trading.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1