Страницы: 1
Ответить

Видео инструкция к Тестеру

 
Привет
теперь есть инструкция но нет демо версии
причина: я не смог защитить свой код от декомпилляции

это на SWAP-сервере лежит

а эта на YOUTUBE:
YouTube инструкция к роботу
Изменено: a_cre - 14.09.2015 12:06:00
 
Это полностью автоматическая система!

я записал Видео, как пашет моя система
и вот ещё что: в моей системе брокер не важен !
[code]https://youtu.be/A9p9RxFYHOQ
[/code]


вот тот самый старый терминал (компилировать только в нем)
sendspace.com/file/tbrr6q&

вот история:
tbf.me/a/tWGa2[/code&

звуки к тестеру и к 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
но если просто хотите записать тики и погонять их на тестере - то любая ОС подойдет

я прилагаю снимок экрана (с сервером нет связи) по одной паре:
s020.radikal.ru/i720/1504/73/f7fcc4dc00cd.jpg


Receiver.mq4 немного изменился: исправлена ошибка - увеличены стопы:

вот содержимое файла неперебираемых параметров 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 дней (Для Мартина нужно много истории)

P.S.:
в Receiver.mq4 я поставил большие стопы
и поэтому вылазит ошибка: wrong Take Profit
в данном вложении это исправлено (MQL4-Sources4.zip)
теперь стопы: 9999
Изменено: a_cre - 14.09.2015 12:12:00
 
4 чистовика:
стартовое депо у всех=900
только GBPUSD пашет в Мартине

как вам такие шоколадные батончики ?.
 
* * * Проект изменился * * *

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



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

я даже пробовал его декомпиллировать, но не смог, т.к. там есть крутая защита, которая сбивает практически любой дебаггер и дазассемблер
прикол в комманде: JMP ECX
я больше не занимаюсь Тестером


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

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

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

Для тех, кто использовал эту систему:
как вы поняли, по причине того, что CRC в тестере теперь определяется по другой формуле, вам необходимо заново создать статический файл с параметрами торгового терминала для интересующих пар! это обязательно !!!!!! (см.видео)
Изменено: a_cre - 15.08.2015 10:58:00
 
эта тема была перемещена и называется теперь "резиднтный анализатор роста/спада"
Изменено: a_cre - 17.08.2015 23:24:00
 
"Плавающий спрэд -это очень плохо" -А ты знаешь вообще что такое рынок?!!Пиаришь голимую кухню Бостон?)))
Изменено: DCMaker - 15.08.2015 13:05:00
 
Цитата
DCMaker пишет:
А ты знаешь вообще что такое рынок?!!Пиаришь голимую кухню Бостон?
я в жизни телефоны не пиарил
 
На этом форуме, модераторы с жлезными нервами и доброй душой. Так бездарно все расписано с кучей ссылок. На другом сайте вам бе давно выписали красную карточку.
 
А что там в тестера такого сложного? все просто
Страницы: 1
Ответить
Читают тему (гостей: 1)

Вход