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

Discussion in 'Индикаторы, скрипты и эксперты для МТ4' started by Antonsevost, Jun 3, 2015.

Tags:
  1. Antonsevost

    Antonsevost New Member

    это полностью автоматическая система!


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

    вот тот самый старый терминал (компилировать только в нем)
    Code:
    https://www.sendspace.com/file/tbrr6q
    вот история:
    Code:
    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
    но если просто хотите записать тики и погонять их на тестере - то любая ОС подойдет

    я прилагаю снимок экрана (с сервером нет связи) по одной паре:
    [​IMG]


    Качать отсюда:
    Code:
    https://www.sendspace.com/file/50xs7c
     
  2. Antonsevost

    Antonsevost New Member

    Receiver.mq4 немного изменился: исправлена ошибка - увеличены стопы:
    Качать отсюда:
    Code:
    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 дней (Для Мартина нужно много истории)
     

    Attached Files:

  3. Antonsevost

    Antonsevost New Member

    4 чистовика:
    Code:
    https://www.sendspace.com/file/tqhnv2
    стартовое депо у всех=900
    только GBPUSD для Мартина
     

    Attached Files:

  4. user-36

    user-36 New Member

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

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

    можно на некоторых парах сделать изменение в следующих параметрах
    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. корректно выставлены параметры по-умолчанию
    4. время при старте проверяется как на завышение, так и на занижение (раньше - только на завышение)
    5. команда -99 позволяет покинуть текущую скобку перебора
    6. новый режим: LEAVING WHILE PROFIT IS BACK [0/1]=1, позволяющий выпрыгивать из перебираемой секции при повторении прибыли
    7. можете задавать макросом (программой) минимальный шаг изменения всех величин при вводе % не полного > 200



    также выкладываю чистовик, по которому у меня с утра 3 ордера в солидном плюсе закрылись

    качать отсюда:
    Code:
    https://www.sendspace.com/file/9rn415
     

    Attached Files:

Share This Page