Perfection Trial

  • Автор темы Автор темы senchakv
  • Дата начала Дата начала

Paladinen

Почетный гражданин
Добрый день Михаил! Как продвигается описание параметров?
 

senchakv

VIP-участник
Добрый день Михаил! Как продвигается описание параметров?

Продвигается:"аааа, точно, блин, параметры!!!"

identifier = "_1";// Идентификатор, как magic. Его тоже надо менять при установке двух и более роботов в один терминал.

info = true;// Инфо панель

Gold_ON = false;// Флажок работы на Золоте. false - любой другой инструмент. true - торговля на золоте

hour_start = 10;// начало работы. Должно совпадать со временем Мск по серверу.
hour_end = 18;// конец поиска входа, при отсутствии позиций.

virt_coef = 4;// коэффициент деления расчётного депозита. Это регулятор для лотности (риска) для работы первого модуля, сетки.

percent_lot = 1.4; // % лота для первого модуля
percent_close = 20; // % фикс закрытия прибыли для всех позиций.
percent_close/virt_coef = фактический процент фиксации || 20/4=5%

percent_close_for_tags = 20; // % фикс закрытия для отдельных сеток в серии (tags (тэгов)). 20/4=5%
SL = 40; // % стоп-лосса от депозита

exponent_Fibonacci = 5; // коэффициент числа фибоначчи, с которого начнётся трал. Параметр оптимален, вникать не советую.

step = 15; // шаг сетки первого модуля
indent = -7; // отступ сетки первого модуля

WEEK = 2;
PERCENT = 17.0;
pips_error = 1.5; // Эти параметры отвечают за анализ уровней. Они оптимальны, вникать не советую

Additional_level_ON = true; // вкл\выкл третьего уровня, от которого будет работать робот. При оптимизации лучше выключать, не всегда заходит, не для всех пар.
Percent_level = -82; // % уровня по внутренней формуле. Оптимален.

PartClose_ON = true;// вкл\выкл частичного ранжированного закрытия позиций второго модуля
index_start_fix = 1;// с какой позиции второго модуля начнётся частичная фиксация
start_fix = 4;// отступ в пп от позиций второго модуля для начала фикса
step_fix = 2;// шаг в пп для ранжированного фикса
percent_fix = 0.15;// % фиксации от текущей позиции второго модуля
min_percent_overweight = 1;// % перевеса в какую-то сторону, который будет сохранён. Если 1 - перевес в два раза. 2 - перевес в три раза. 0.5 - перевес на 50%.

step_tral = 24; // Шаг трала в пп для ордеров второго модуля
pips_gap = 80; // Небольшой фильтр, который страхует на гэпах. Параметр оптимален и незначителен.

tag_start_fg = 2;// с какого тэга запустится второй модуль

percent_close_fg = 0.1; // % фикса всех позиций робота, к которому стремится второй модуль

step_fg = 18;// шаг в пп второго модуля
kol_fg = 1; // количество в одну сторону позиций второго модуля
range_fg = 100; // расстояние в пп от уровня, когда второй модуль выйдет в плюс на percent_close_fg(0.1%). Влияет на динамический расчет лотности второго модуля.

Accelerator_on = true; // вкл\выкл ускорителя тестирования
pips_refresh = 2.0; // шаг обновления в пп для ускорителя
На реале ускоритель не отключаю.

magic = 1; // магик он и в Африке магик.
 

senchakv

VIP-участник
Планирую в начале августа приступить к работе над обновлением v1.08.

Что хочу добавить:
- Включение паузы в работе, если происходит намотка во втором модуле. Как именно будет сделано, пока до конца не ясно, надо провести расчёты на бумаге.
- Добавление алгоритма динамического "уточнения" уровня, от которого работает второй модуль. Целью является выверенный и точный вход каждой позиции, в зависимости от текущей динамики рынка, лотности (развесовки объемов в диапазонах). Соответственно, алгоритм должен самостоятельно выбирать наиболее удачный уровень - поэтому называется именно алгоритм "уточнения".

Но это большая работа. Поэтому сначала закончу с сетами.
 
Последнее редактирование:

senchakv

VIP-участник
Готовлю настройки для портфельной торговли.

Почти готовы настройки для EURGBP, позже выложу сет.
Доходность небольшая (от 13 до 56% в год), но для портфеля самое оно.

Тест с 2011 по 2017 гг.
 

Вложения

  • TesterGraph EURGBP.gif
    TesterGraph EURGBP.gif
    53,1 КБ · Просмотры: 41

SW111

Гуру форума
демоплюс засчитан! :not-bad:
 

Вложения

  • MetaTrader 4 IC Markets.png
    MetaTrader 4 IC Markets.png
    60,1 КБ · Просмотры: 83

senchakv

VIP-участник
Итак, EURGBP порадовал.
Стабилен с 2011 года, относительная просадка ниже 30% :)
Кто хочет сет, перепишите из стейта, который в данном сообщении.

Для тех, кто не верит тестам.
Советник не скальпер. Алгоритм робота никак не реагирует на шум.
В советнике специально для этого стоит модуль "Акселератор", который не только ускоряет тест, но и позволяет на реале рассматривать цену не на каждом тике, а лишь при движении на 2 пункта в любую сторону.

Я это к тому, что роботу абсолютно плевать, как генерируются тики.
Главное - это комиссионные.
Комиссионные могут съедать весь профит, увеличивать риск, полностью сбивать всё мат ожидание выигрыша робота.

Будьте внимательны при выборе брокера, это всех касается ;)

P.S.: Игорь, тебя пирожочки на почте ждут :embrace:
 

Вложения

  • eurgbp.rar
    eurgbp.rar
    110,4 КБ · Просмотры: 31
  • TesterGraph eurgbp.gif
    TesterGraph eurgbp.gif
    26,9 КБ · Просмотры: 34

Belizas

Активный участник
Продвигается:"аааа, точно, блин, параметры!!!"

identifier = "_1";// Идентификатор, как magic. Его тоже надо менять при установке двух и более роботов в один терминал.

info = true;// Инфо панель

Gold_ON = false;// Флажок работы на Золоте. false - любой другой инструмент. true - торговля на золоте

hour_start = 10;// начало работы. Должно совпадать со временем Мск по серверу.
hour_end = 18;// конец поиска входа, при отсутствии позиций.

virt_coef = 4;// коэффициент деления расчётного депозита. Это регулятор для лотности (риска) для работы первого модуля, сетки.

percent_lot = 1.4; // % лота для первого модуля
percent_close = 20; // % фикс закрытия прибыли для всех позиций.
percent_close/virt_coef = фактический процент фиксации || 20/4=5%

percent_close_for_tags = 20; // % фикс закрытия для отдельных сеток в серии (tags (тэгов)). 20/4=5%
SL = 40; // % стоп-лосса от депозита

exponent_Fibonacci = 5; // коэффициент числа фибоначчи, с которого начнётся трал. Параметр оптимален, вникать не советую.

step = 15; // шаг сетки первого модуля
indent = -7; // отступ сетки первого модуля

WEEK = 2;
PERCENT = 17.0;
pips_error = 1.5; // Эти параметры отвечают за анализ уровней. Они оптимальны, вникать не советую

Additional_level_ON = true; // вкл\выкл третьего уровня, от которого будет работать робот. При оптимизации лучше выключать, не всегда заходит, не для всех пар.
Percent_level = -82; // % уровня по внутренней формуле. Оптимален.

PartClose_ON = true;// вкл\выкл частичного ранжированного закрытия позиций второго модуля
index_start_fix = 1;// с какой позиции второго модуля начнётся частичная фиксация
start_fix = 4;// отступ в пп от позиций второго модуля для начала фикса
step_fix = 2;// шаг в пп для ранжированного фикса
percent_fix = 0.15;// % фиксации от текущей позиции второго модуля
min_percent_overweight = 1;// % перевеса в какую-то сторону, который будет сохранён. Если 1 - перевес в два раза. 2 - перевес в три раза. 0.5 - перевес на 50%.

step_tral = 24; // Шаг трала в пп для ордеров второго модуля
pips_gap = 80; // Небольшой фильтр, который страхует на гэпах. Параметр оптимален и незначителен.

tag_start_fg = 2;// с какого тэга запустится второй модуль

percent_close_fg = 0.1; // % фикса всех позиций робота, к которому стремится второй модуль

step_fg = 18;// шаг в пп второго модуля
kol_fg = 1; // количество в одну сторону позиций второго модуля
range_fg = 100; // расстояние в пп от уровня, когда второй модуль выйдет в плюс на percent_close_fg(0.1%). Влияет на динамический расчет лотности второго модуля.

Accelerator_on = true; // вкл\выкл ускорителя тестирования
pips_refresh = 2.0; // шаг обновления в пп для ускорителя
На реале ускоритель не отключаю.

magic = 1; // магик он и в Африке магик.
А возможно сделать в сове функции TP и MinLot в дополнение к процентовкам? Ведь не каждый правильно может оценить параметры в %. Кстати, Вы разобрались с тем случаем якобы декомпиляции у меня?
 

senchakv

VIP-участник
А возможно сделать в сове функции TP и MinLot в дополнение к процентовкам? Ведь не каждый правильно может оценить параметры в %. Кстати, Вы разобрались с тем случаем якобы декомпиляции у меня?

TP уже есть в %. А в качестве стоп-приказа нет возможности этого сделать для текущего алгоритма.

Minlot - тоже нереально сделать. Это ведь не статичная торговая система, где можно задать фиксированный лот, фиксированные стоп-приказы TP и SL.

Уменьшить риск в два раза можно увеличив параметр virt_coef также в два раза до 8.
Таким образом, можно в два раза сократить СЛ с 40% до 20%.
virt_coef=8
SL=20%

Результат будет тот же, только доход и просадки будут пропорционально меньше.

Честно, я не проверял вас на декомпил :)
Но авансом попрошу у вас прощения за ложные обвинения.
 

deadsoul

Местный житель
best entry for your EA :)
 

Вложения

  • entry.jpg
    entry.jpg
    254,1 КБ · Просмотры: 62
  • entry2.jpg
    entry2.jpg
    274,5 КБ · Просмотры: 47

deadsoul

Местный житель
personal martin EA but the ENTRY is perfect
so if you want to mix your project with mine we can beat the market I'm sure

USDJPY ENTRY:
 

Вложения

  • USDJPY.jpg
    USDJPY.jpg
    99,6 КБ · Просмотры: 43

deadsoul

Местный житель
check this fast back test
 

Вложения

  • STATMENT.jpg
    STATMENT.jpg
    144,1 КБ · Просмотры: 73

Paladinen

Почетный гражданин
Здорово, человек предлагает совместить роботов, точные входы из своего и отличную стратегию Михаила.
 
Верх