[open source] [Советник] по ТС [UNI] Crazy Nippel System

От Zitael, 21 декабря, 2013 в Лаборатория ProfitFX

Страница 5 из 5
#101


Мы не ищем легких путей


Ну, только сложным путем тоже не обязательно следовать.
Можно и легким путем себя иногда побаловать. :d
Да и вообще - чем проще, тем надежней. :)

Раз уж бот в ex4, что само по себе не радует, то к каждой новой версии стоит прилагать текстовый файл с описанием всех настроек бота, включая последние.
Потому что по иному людям настройки бота видны фрагментами (и без пояснений и примеров!) только при установке и переинициализации бота - что, совершенно очевидно, слишком сурово даже для Челябинска и просто никуда не годится.
#102

//+------------------------------------------------------------------+
//| Crazy Nippel System.mq4 |
//| forwardkiko |
//| Skype - kika3875 |
//+------------------------------------------------------------------+
#property copyright "forwardkiko"
#property link "Skype - kika3875"
#include

extern int Magic = 3875;
extern bool Martin = true;
отключить для оптимизации в тестере настроек индикаторов и уровней
extern bool Exit_Mode = false;
extern string txt6= " если Martin = false ";
extern int StopLoss = 0;
extern int TakeProfit = 0;
extern bool UseTrailing = false;
//MoneyManagement

extern bool MoneyManagement = true;
extern double Risk = 33;
extern double Lots = 0.01;
extern double LotMultiplier = 1;
extern string a09= " основные настройки стратегии ";
extern string txt1 = "cтиль торговли. 1-агрессивный 3-консервативный";
множитель самого волатильного дня, т.е чем больше тем меньше шансов на слив но и скучнее торговля и прибыль
//extern double txt2 = "2-нормальный 3-консервативный";
extern double Style = 1.33;
extern string txt3 = "использовать встречные ордера?";
extern bool UseLock = true;
extern string txt4 = "использовать фильтр тренда";
extern bool TrendFilter = true;
extern string txt5 = "**********************************";
extern int VolHistoryD1Bars= 140;
кол-во дней истории из которых рассчитываем
extern int GridBars = 12;
мах кол-во ордеров в сетке
extern int Slippage = 2;
//extern int Spread = 5;
пока не прикрутил, а надо
extern int TrailingStopOne = 10;
extern double TrailingStepOne = 1;
extern int GridProfit = 5;

extern string a97= " настройки поиска уровней";
extern string _Level_= "1 - M5, 2 - M15, 3 - M30, 4 - H1";
extern string _Levels_= "5 - H4, 6 - D1, 7 - Week , 8 - Month";

extern string a98 = " период пересчета уровней";
extern int periodPPZ = 6;
новые уровни пересчит раз в день
extern string a99 = " TimeFrame поиска уровней";
extern int TFLevel = 5;
по фракталам с периода Н4
//количество уровней - увеличение параметра дает возможность найти дополнительные уровни, однако качество каждого последующего будет хуже
//параметр следует увеличивать, когда цена движется в "пустоту", для того, чтобы хотя бы примерно определить цели
//увеличение этого параметра не влияет на определение "старых" уровней (уровней, определяемых при старом значении параметра)
extern string a100="Количество рассчитываемых уровней";
extern int number_of_levels=8;
//качество уровней - увеличение параметра дает получение уровней с меньшей дисперсией, т.е. более качественных
//увеличение этого параметра может повлиять на определение "старых" уровней, ввиду нахождения других, более качественных уровней
//для того, чтобы найти и "старые" уровни, необходимо увеличить количество рассчитываемых уровней
extern string a101="Количество фракталов для рассмотрения";
extern int Common_fractals=140;
//влияние на качество уровней не определено
//теоретически, чем больше фракталов учавствует в построении уровня, тем качественнее уровень, однако дисперсия при этом часто снижается
//изменение этого параметра влияет на оределение "старых" уровней, т.е. уровни рисуются в новых местах
extern string a102="Количество фракталов для построения уровня";
extern int fractals_per_level=8;
//изменение этого параметра влияет на оределение "старых" уровней, т.е. уровни рисуются в новых местах
extern string a103="Минимальное расстояние между фракталами в барах";
extern int fractals_space=5;
extern string a104="Смещение правого (начального) бара";
extern int start_bar=0;
//
extern string a105="Цвет уровней";
extern color levels_color=Orange;
//
extern string a106="Толщина уровней";
extern int levels_width=1;
//
extern string a107="Стиль уровней";
extern int levels_style=STYLE_DOT;
//эти два массива необходимо определить в вызывающей функции, инициализация необязательна
double PPZ_levels[];//массив значений ppz-уровней
double dispersions[];//массив дисперсий ppz-уровней (дисперсия отражает условное качество уровня)
//
extern int LevelsArea = 15;
extern int delta_LevelsArea = 3;

Пример на buy если цена выше уровня на 3 пункта и не выше чем на 15 пунктов можно входить на покупку



extern string a1 = "===== Настройки индикаторов ====";
extern string a2 = "-- Фильтр тренда --";

extern int TFfilterTrend = 240;
таймфрейм Ozymandias в минутах (H4)
extern int AmplitudeOzymandias = 2;
extern int nBars_iVar = 600;
extern int n_iVar = 5;
extern double FlatLevel_iVar = 0.52;
iVAR подбирал по графику истории по моему видению флета если знач. Индикатора больше 0.52 то флет вход разрешен в любую сторону
//extern string txt7 = " Индкатор рывка 1-RSI_BB_MA 2-Alex ";
//extern
int indPips = 1;
extern string a3 = "-- RSI_BB_MA --";
extern string _1_="___ RSI ___";
extern int rsi_period=7,
rsi_price=0;
extern double up_level=70.0,
dn_level=30.0;
extern string _2_="___ BB ___";
extern int bb_period=20;
extern double bb_dev=1.85;
чем меньше тем больше сигналов но меньше точность
string _3_="___ MA ___";
int ma_period=21;
int ma_method=0;
string _4_="___ Arrows ___";
bool use_arrows=false;
//extern string txt9= " i_Alex_Activity ";
Пока не прикрутил( это как идея)
//extern int gl4BARS_Period = 3;// период
//extern int gl4Levels = 10;// уровни в пунктах
//extern int gl4nbarswait = 3;// сколько баров ждать пробития
extern string txt8="показывать уровни поддержек?";
extern bool Grafika=true;
extern bool UsePrint=true; для отладки
extern bool UseErrorComm=true;
для отладки

#103

Для версии 1.03 настроил сэт (присоединю ниже). На EURUSD получил при изменении только одного параметра за 2014 год положительный результат при минимальных просадках от 3 до 13% на ТФ м1 (TFLevel=1), м5(TFLevel=5), м15(TFLevel=4), Н1 (TFLevel=4). Сэт оптимизирован на ТФ м1.

cns-v103_eurusd_m1_080414.set61 скач.

#104
iich, просьба всюду именовать сэты в точности с названием бота.
Конкретно здесь CrazyNippelSystem_v1.03 - ......set
#105


iich, просьба всюду именовать сэты в точности с названием бота.
Конкретно здесь CrazyNippelSystem_v1.03 - ......set


Ок. Лень длинные названия писать....
#106



iich, просьба всюду именовать сэты в точности с названием бота.
Конкретно здесь CrazyNippelSystem_v1.03 - ......set


Ок. Лень длинные названия писать....

А зачем писать? Часть названия можно копировать из названия бота или предшествующего сэта. :)

Просто в папках винды есть стандартная сортировка файлов по именам, обеспечивающее автоматическое группирование информации.
Если сэты именовать как бота, то все сэты конкретного мода и будут группироваться вокруг него.
Всегда стоит поддерживать упорядоченное хранение файлов в папках - когда-то это спасет от ошибок.
#107


Для версии 1.03 настроил сэт (присоединю ниже). На EURUSD получил при изменении только одного параметра за 2014 год положительный результат при минимальных просадках от 3 до 13% на ТФ м1 (TFLevel=1), м5(TFLevel=5), м15(TFLevel=4), Н1 (TFLevel=4). Сэт оптимизирован на ТФ м1.



Просьба - выкладывать отчет тестера, там все настройки тоже видны

Продумываю варианты уменьшения просадок, один из них это не более 1 ордера на свечу, по идее должно прмочь при мартингейл и новости не в нашу сторону, поэтому наверно оптимально надо подбирать сэт на м15 м30 (возможно м5)

Изменено 9 апреля, 2014 пользователем forwardkiko

#108

Добрый день,
Сов с прошлой недели висит в терминале, но так ниодной сделки не открыл, последний билд, Альпари ЕЦН. В журнале ошибок нету. Подскажите, в чем может быть причина ?! :-?

#109


Добрый день,
Сов с прошлой недели висит в терминале, но так ниодной сделки не открыл, последний билд, Альпари ЕЦН. В журнале ошибок нету. Подскажите, в чем может быть причина ?! :-?



Сделка может открыться только возле уровня поддержки или сопротивления, если в настройках Grafika - true рисуются мелким пунктиром,
#110

Dear friends! I'm not here to generate 2.04 and 2.05 EX4! Who can upload the next EX4? Thank you


Добавлено: 11-04-2014 12:37:08

Dear friends! I'm not here to generate 2.04 and 2.05 EX4! Who can upload the next EX4? Thank you
#111


Dear friends! I'm not here to generate 2.04 and 2.05 EX4! Who can upload the next EX4? Thank you



Dear friend! take version 2.05 MT4 build 625. Version 2.04 (выброси) should be thrown away :-H

CNS_v2.05_-_PPZ.ex4116 скач.

#112

Что то тема приутихла ,у кого какие результаты по системе? ,по тестам мне показалось лучше использовать rsi на m1 ,а ppz на D1 + озимус на H4 .

#113
forwardkiko, Tosha063rus есть какие-нибудь подвижки по версии CrazyNippelSystem_v1.03.ex4? По ней мне таки не удалось подобрать стоящего сета . Поэтому стоит последняя CNS v2.05 - PPZ, вот ссылка мониторинга +http://www.myfxbook.com/members/ylta1/cns-nipel5061/890857 (предыдущий мониторинг слился по фунту, сейчас убран).
P/S Замечен косячок, при открытой сетке, если перезапускаешь терминал, может сразу очень близко открыться следующее колено. Это же сейчас произошло при открытии торгов в понедельник в 00часов. По AUDCHF
06.13.2014 20:35 AUDCHF Купить 0.05 0.84597
06.16.2014 00:00 AUDCHF Купить 0.09 0.84589

CNS_v2.05.jpg

#114


forwardkiko, Tosha063rus есть какие-нибудь подвижки по версии CrazyNippelSystem_v1.03.ex4? По ней мне таки не удалось подобрать стоящего сета . Поэтому стоит последняя CNS v2.05 - PPZ, вот ссылка мониторинга +http://www.myfxbook.com/members/ylta1/cns-nipel5061/890857 (предыдущий мониторинг слился по фунту, сейчас убран).
P/S Замечен косячок, при открытой сетке, если перезапускаешь терминал, может сразу очень близко открыться следующее колено. Это же сейчас произошло при открытии торгов в понедельник в 00часов. По AUDCHF
06.13.2014 20:35 AUDCHF Купить 0.05 0.84597
06.16.2014 00:00 AUDCHF Купить 0.09 0.84589


какие еще пары используете? настройки по умолчанию?
#115

какие еще пары используете? настройки по умолчанию?


AUDCHF AUDJPY AUDUSD EURCHF EURGBP NZDJPY, остальные в работе либо слив.

Во вложении сет для EURCHF, где галочки, по ним и крутим.

Для информации, похоже появилась более продвинутая версия бота CNS 4.1 , которую Silentspec поставил себе на мониторинг. _http://www.myfxbook.com/members/Silentspec/cns-41/959195

eurchf_m5_1k_cnc2_05.set57 скач.

#116

неужели еще ктото торгует ботом , и как успехи.

Я собираюсь вернуться к его доработке но нет времени

Страница 5 из 5

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

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