Советник NeuroFilter_1.0 Release

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

JWM

Активный участник
NeuroFilter 1.0 Release - советник для Мета Трейдер 4, для прибыльнoй тoрговли на Форекс (Forex). Механическaя торговая система (торговый робот), кoторaя обеспечит Вас пожизненым доходом.

Сoвeтник не используeт индикaторов и осциллятoров технического анализа. Это вовсе нe означает, что oн вoобще не пользуется техaнaлизом. А oзначает, что на входы перцептрона подaются ценовыe паттерны в видe гeoметрических фигур, распoзнавание oбрaзов которых и являeтся торговыми сигналaми на выходe.

Суть метода управлeния капиталом и риском, кoторый встроен в советник "Neuro Filter" в том, что он имеет предохранитeль просадки депозитa. Т.е. здесь применено болеe усиленное управлениe риском с некотoрым ослаблением управлeния капиталом.

Депозит, также как и в фракциoнном мeтоде рaстет в гeометрической прогрессии, при наличии положительнoго матeмaтического ожидания стратегии.

Было $20000 нa балансе, a черeз год, пoсле 112 сделок стало $172110

В общем, такими результатами мало кoго удивишь. Любой начинaющий мoжет зaпростo собрать тoрговую систему, кoторая на тeстaх пoкажет горaздo более скорoстной прирост бaланса. Дело ведь совсем не в росте, а в прoсaдке. Для нас - трейдеров, прежде всего важно нaйти метод предохраняющий баланс от слива, нeжели мeтод его приумножeнияПусть даже мы просчитались и хороший расклад может дать не 850% годовых, как на вeрхнем грaфике, a всего лишь 300%. Пусть также неудaчный рaсклад нам даст не -75%, как на нижнeм графике, а все минус 150%. Все рaвно в этом случае, разница между худшим и лучшим результaтом будет плюс 150% годoвых. А этo уже вполне достойнo даже для успешногo трейдера средней руки....

В aрхивe Вы тaкже найдёте подрoбную инструкцию по настрoйке советника.
 

Che

Активный участник
Скажите, пожалуйста, как протестировать систему? (Я только сегодня впервые загрузил МТ4).
 

Юлия

Главный редактор
Самый простой выход из ситуации, почитать help к терминалу, не весь конечно, а вот такие моменты:

1. как загрузить эксперт в ваш терминал? (если вкратце, то распоковать из архива эксперт в папку \experts, далее закрыть терминал и открыть заново, включить "Навигатор" и в появившемся окне разделе "Эксперты" искать ваш эксперт);
2. Как установить эксперт? (тоже просто, всего в три шага: "подтянуть" эксперт на открытый график, установить галочку "Разрешить эксперту торговать" и начать на аналогичную кнопку на панеле инструментов)
3. Самое сложное - как работать с тестером. Тут вам поможет только help и наверное два наших урока по программированию на mql: 1. Что такое тестер: https://fortrader.org/ftgate.php?id=0&num=58 и 2. Как оптимально проводить тестирование: https://fortrader.org/ftgate.php?id=0&num=83
 

Che

Активный участник
Юлия, FXWizard, спасибо за ответы, но при запуске тестера появляется сообщение
Cannot open file 'C:\...\experts\indicators\32_Polyhedron.ex4'
Его в самом деде там нет, нет и в зазипованном советнике из 1-го поста, не видать и индикатора ниже графика, прорисована МА. Подскажите, где взять индикатор? Как по названию так он должен входить в набор.
 

mageric

Активный участник
У меня наоборот-советника в раре нет, индикатор Polyhedron.ex4 есть. Как я понял, советника здесь и не было, вся система- индюк и шаблон. Сам же советник продается на многих ресурсах за 2-4 WMZ. К автору поста-будьте внимательнее, выкладывая здесь советники. Вижу, что Вы не глядя копируете здесь темы, даже не проверяя и не посмотрев, не попробовав протестировать самому хоть один из них. Заявленные тесты в нескольких уже Ваших темах близко не соответствуют действительности.
 

JWM

Активный участник
У меня наоборот-советника в раре нет, индикатор Polyhedron.ex4 есть. Как я понял, советника здесь и не было, вся система- индюк и шаблон. Сам же советник продается на многих ресурсах за 2-4 WMZ. К автору поста-будьте внимательнее, выкладывая здесь советники. Вижу, что Вы не глядя копируете здесь темы, даже не проверяя и не посмотрев, не попробовав протестировать самому хоть один из них. Заявленные тесты в нескольких уже Ваших темах близко не соответствуют действительности.

Внутри архива есть инструкция.
 

mageric

Активный участник
JWM, Вы читали инструкцию-то? В ней только про установку индюка. Повторюсь, в свободном доступе этого советника нет, он продается. Вот здесь, к примеру:http://r56.biz/buy.php?tovid=22348 , и весит файл с советником побольше.
 

mageric

Активный участник
Вот сейчас дико извинясь. В предыдущей инструкции от первого файла было написано положить Polyhedron в папку indicators,потому и решил, что это индюк и прикреплял к графику, естесно, ниакого советника не увидел. Ва втором вложении написано положить в папку experts.
 

JWM

Активный участник
Вот сейчас дико извинясь. В предыдущей инструкции от первого файла было написано положить Polyhedron в папку indicators,потому и решил, что это индюк и прикреплял к графику, естесно, ниакого советника не увидел. Ва втором вложении написано положить в папку experts.

По моему в первом файле вообще находиля не NeuroFilter 1.0 Release
А какая то другая система, причем не автоматическая. Хотя файл назывался NeuroFilter 1.0 Release.
Так что я заменил файлы.
 

ld73

Активный участник
Честно ребята, ну не знаю, где тут нейросети....
И за это добро человек просит деньги.
NeuroFilter 1.0 Release
#property copyright "Copyright c 2007, Yury V. Reshetov ICQ:282715499 http://reshetov.xnet.uz/"
#property link "http://reshetov.xnet.uz/"
extern int x1 = 120;
extern int x2 = 172;
extern int x3 = 39;
extern int x4 = 172;
extern double tp = 50.0;
extern double sl = 50.0;
extern double lots = 0.1;
extern bool moneymanagement = FALSE;
extern int MagicNumber = 888;
int gi_124 = 0;
int gi_unused_128 = 3;
int init() {
return (0);
}
int deinit() {
return (0);
}
int start() {
double ld_12;
if (Time[0] == gi_124) return (0);
gi_124 = Time[0];
if (IsTradeAllowed()) {
RefreshRates();
gi_unused_128 = MarketInfo(Symbol(), MODE_SPREAD);
} else {
gi_124 = Time[1];
return (0);
}
int l_ticket_0 = -1;
int l_ord_total_4 = OrdersTotal();
for (int l_pos_8 = l_ord_total_4 - 1; l_pos_8 >= 0; l_pos_8--) {
OrderSelect(l_pos_8, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber) return (0);
}
lots = getlots();
if (lots < 0.01) {
ld_12 = MarketInfo(Symbol(), MODE_SPREAD);
OrderSend(Symbol(), OP_BUYSTOP, 1, Ask + 1000.0 * (Point * ld_12), 3, 0, 0, "NeuroFilter", MagicNumber, Time[0] - 1 + 60 * Period(), Blue);
}
RefreshRates();
if (perceptron() > 0.0) {
l_ticket_0 = OrderSend(Symbol(), OP_BUY, lots, Ask, 3, Bid - sl * Point, Bid + tp * Point, "NeuroFilter", MagicNumber, 0, Blue);
if (l_ticket_0 < 0) {
Sleep(30000);
gi_124 = Time[1];
}
} else {
l_ticket_0 = OrderSend(Symbol(), OP_SELL, lots, Bid, 3, Ask + sl * Point, Ask - tp * Point, "NeuroFilter", MagicNumber, 0, Red);
if (l_ticket_0 < 0) {
Sleep(30000);
gi_124 = Time[1];
}
}
return (0);
}
double getlots() {
double ld_0 = 1;
if (IsOptimization()) return (0.1);
if (!moneymanagement) return (lots);
int l_hist_total_8 = OrdersHistoryTotal();
double ld_12 = 0;
for (int l_pos_20 = l_hist_total_8 - 1; l_pos_20 >= 0; l_pos_20--) {
OrderSelect(l_pos_20, SELECT_BY_POS, MODE_HISTORY);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderType() == OP_BUY || OrderType() == OP_SELL) ld_12 += OrderProfit() / OrderLots();
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderType() == OP_BUYSTOP) break;
}
double ld_ret_24 = NormalizeDouble(MathFloor(ld_12 / 200.0) / 10.0, 1) * ld_0 + 0.5;
double l_maxlot_32 = MarketInfo(Symbol(), MODE_MAXLOT);
if (ld_ret_24 > l_maxlot_32) ld_ret_24 = l_maxlot_32;
return (ld_ret_24);
}
double perceptron() {
double ld_0 = x1 - 100.0;
double ld_8 = x2 - 100.0;
double ld_16 = x3 - 100.0;
double ld_24 = x4 - 100.0;
double ld_32 = Close[0] - Open[7];
double ld_40 = Open[7] - Open[14];
double ld_48 = Open[14] - Open[21];
double ld_56 = Open[21] - Open[28];
return (ld_0 * ld_32 + ld_8 * ld_40 + ld_16 * ld_48 + ld_24 * ld_56);
}
 

ld73

Активный участник
А у вас есть разрешение автора выкладывать исходный код?

Жутко рад, что тут так рьяно к этому относятся, а то что вы видите вы найдете по всему инету, включая саму статью от автора, это к справке.... по теме http://articles.mql4.com/ru/289
 

ld73

Активный участник
И вообще назвать это "кодом", как то язык не поворачивается, уж сорри....
Это больше похоже на стрижку овец и баранов, которых загнали в стойло и объявили, о манне небесной.
 

ld73

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

Widely

Активный участник
Кто нить гонял данную систему на реале ?

Я пробовал неделю,... лосей собрал больше чем профита
От данной системы был вынужден отказаться
 
Верх