[Советник] по ТС [M1] Победа (test)

От crocodile, 30 июля, 2014 в Архив

Автор#1

Еще одна попытка реализовать робота по стратегии "Победа".

Переменные (настройки)

Спойлер

magicNum Номер присваивается паре автоматом,
но если нужно поставить на одну пару два сова,
например, с разными настройками, то меняем этот номер.

//параметры TimeManagment
ExpertTime Использовать функцию работы по времени True-вкл False-выкл
input string TradeDay = "1,2,3,4,5"; // Дни работы советника 1= понедельник, 5 = пятница.
HourStart Старт в понедельник
HourStops Стоп в пятницу
Ea_Start Ежедневный cтарт советника
Ea_Stop Ежедневный cтоп Советника

//Параметры трала
UseTrailing Использовать трал
ProfitTrailing Тралить только профит
TrailingStop Размер трала
TrailingStep Шаг трала

//Параметры безубытка
UseBreakeven Использовать безубыток
LevelProfit Уровень профита в пунктах
LevelWLoss Уровень безубытка в пунктах

//Параметры модуля расчёта лота
LotsWayChoice Способ выбора рабочего лота:
0-фиксированный,
1-процент от депозита,
2-фракционно-пропорциональный,
3-фракционно-фиксированный,
Lots Фиксированный размер лота
LotsPercent Процент от депозита
LotsDeltaDepo Коэффициент приращения депозита
LotsDepoForOne Размер депозита для одного минилота
LotsMax Максимальное количество минилотов
slippage

max_money_loss пытался реализовать остановку сова при потерях больше чем эта переменная
(не проверял)
max_spread
MailSend
order_close_sig закрытие ордеров по противоположному сигналу

use_double_lot открывает ордера двойным лотом, закрывает половину при достижении профита, остальное можно тралить
profit_close профит для закрытия сделки
use_float_profit плавающий профит.
Расчитывается как часть канала М1. (1.0 - верхняя/нижняя) границы
если > 0, то profit_close игнорируется
LevelProfit выставляется автоматом в use_float_profit
LevelWLoss в половину LevelProfit.
ProfitTrailing = LevelProfit * 1.5
TrailingStop = LevelProfit / 2
use_spread_in_profit
double_lot использовать открытие двойным лотом

//Параметры SL и TP
SL
TP

//параметры SSRC_M1
ssrc_max_min_M1 сигнал при пересечении уровня
ssrc_buy_sell_limit_M1 уровень до которого сигналы индикатора принимамются во внимание
//***************

//параметры SSRC_M5
useSSRC_M5 использовать сигналы от индикатора
ssrc_max_min_M5 сигнал при пересечении уровня
ssrc_buy_sell_limit_M5 уровень до которого сигналы индикатора принимамются во внимание
//***************

//параметры SSRC_M15
useSSRC_M15 использовать сигналы от индикатора
ssrc_max_min_M15 сигнал при пересечении уровня
ssrc_buy_sell_limit_M15 уровень до которого сигналы индикатора принимамются во внимание
//***************

//параметры FastTMALine_M1
TMA_distance_M1_min минимальная ширина канала для разрешенной торговли
TMA_ZONE_Percent_M1 процент от ширины канала для совершения сделок
use_TMA_NONE_ZONE_M1 торговать при средних (без явного тренда) показаниях индикатора
//***************

//параметры FastTMALine_M5
TMA_ZONE_Percent_M5 процент от ширины канала для совершения сделок
use_TMA_NONE_ZONE_M5 торговать при средних (без явного тренда) показаниях индикатора
//***************

//параметры Urdala_News
useNews использовать показания индикатора новостей
MinDo Срабатывание минут до новости
MinPosle Срабатывание минут после новости
ChasPoyasServera часовой пояс. 0-GMT

//параметры CurrencyPowerMeter
use_CPM

//Параметры DEBUG
debug = true;
size_font = 8;
shift_x = 10;
shift_y = 5;
none_color = White;
buy_color = SteelBlue;
sell_color = Red;

//Параметры ScreenShot
use_ScreenShot
Width = 1400;
Hight = 750;
FolderSymbol Создавать папку с именем текущего символа
FolderForTF Создавать папку с именем текущего таймфрейма
int ord, OrdTot;
//***************



Сам робот - win 0.1.013.ex4
http://rghost.ru/57163328
Шаблончик
http://rghost.ru/57162800
Индюшки
http://rghost.ru/57163113

Добавлено: 30-07-2014 05:22:46

Может что и упустил, комментируем - поправлю.

Изменено 10 июля, 2017 пользователем Pavel888

#2

Жди, что скажут оформить тему по правилам.
А есть какие-либо попытки торговли, тестирования, оптимизации? Есть ли сет, рекомендации по парам и вообще какие-то правила торговли? :-?

Автор#3

Ну правила-то как в оригинальной ТС.
Лично мне нравится пара EURJPY.

Оптить рекомендую:
ssrc_buy_sell_limit_M1
ssrc_buy_sell_limit_M5
TMA_ZONE_Percent_M1
TMA_ZONE_Percent_M5

Если открыть шаблон, можно поиграть с настройками FastTMA. А именно TrendThreshold.
Можно поменять и остальные, если отклониться от шаблона оириганальной ТС.
При тестах выключал CPM. Не знаю почему, но он мне как-то не по душе )))

Сет тоже дать не могу. У меня что-то с котировками в терминале.
Не могу оттестить на достаточно большом периоде. Так что вся надежда на тех кому будет интересно.

#4

Правила "Победы" трудно формализовать. Так какой же конкретно алгоритм открытия сделок у данного советника?

Автор#5

Ну, к примеру на BUY:
SSRC M1 выше ssrc_max_min_M1, но ниже ssrc_buy_sell_limit_M1 и направлен вверх.
M5 аналогично
Цена находится в установленных пределах каналов M1 и M5.
Ну и центральные линии каналов не показывают противоположный тренд.
Понятно все и с новостями.
Я, вроде, ничего нового не сказал... )))

И да, забыл сказать: значения для ssrc_max_min_M1-5 и ssrc_buy_sell_limit_M1-5 указывать верхние, т.е. положительные.

Изменено 30 июля, 2014 пользователем crocodile

#6

А, ну такой сет запросто можно и в МиксСкальпере замутить. Кроме новостного фильтра, который там не работает.


Добавлено: 30-07-2014 15:28:21

Выложите тесты что ли
Автор#7

А какие праила входа видите вы?
Если победу можно сделать в МиксСкальпере, то наверное вы пытались. Какие результаты у вас получились?
Я спрашивал автора тс про это. Он ответил уклончиво... )))
Мне интересно, можно ли автоматизировать эту тс. Только похоже она чисто ручная...

#8


А какие праила входа видите вы?
Если победу можно сделать в МиксСкальпере, то наверное вы пытались. Какие результаты у вас получились?
Я спрашивал автора тс про это. Он ответил уклончиво... )))
Мне интересно, можно ли автоматизировать эту тс. Только похоже она чисто ручная...


Очевидно, что Вы сами писали данный советник, и это хорошо. Значит Вы изначально закладывали в него определённый алгоритм торговли (с читсо математической точки зрения). Поэтому удостовериться - сливной получился бот или может работать в профит - поможет только оптимизация и тестирование. И для этого необязательно иметь в МТ4 котировки за большой период. Входы тут одиночные, с конкретным стопом и тейком - поэтому достаточно тестов и за 2-3 месяца. Настроек в вашем советнике немного, поэтому оптимизация не займёт много времени и ресурсов, в отличии от микс-скальпера. :)
#9

Автоматизировать можно. В Микскальпере делался вход при соблюдении условий:
1) ТМА Слоуп на М1 в пределах от -0.40 и выше для бай или +0.40 и ниже для селл
2) Пересечение ССРЦ зоны 0.90 на текущем баре
3) Текущая цена в нижней/верхней зоне канала ТМА на М1 (опционально то же самое можно установить и для ТМА на М5.
4) Фильтр по новостям.
5) Ширина ТМА 8 п. и выше

ТП и СЛ делались как фиксированными так и плавающими. Результаты неутешительные. На флетовых участках прибыль, а когда начинается тренд - много убыточных сделок. В долгосрочной перспективе медленный слив.

Суть в том, что в теме "Победы" описаны не все правила системы. Тот кто успешно торгует по ней, использует ещё и свой интуитивный опыт - и его можно описать и формализовать. Для этого надо пристально следить за своими мыслями в ходе принятия регений о входе в сделку и уже от этого плясать.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025