Fibonacci_Ema - страница 2

 
anazri:
спасибо ND

кажется, что стратегия также может быть использована на других меньших ТФ, таких как M15 или M30.

Из того, что я вижу, она может принести больше пунктов и минимальные потери.

Правила, которые я изменил, касаются SL:

STOPLOSS не должно быть, потому что система может автоматически закрыть сделку, когда произойдет противоположный кросс.

ND, вы можете добавить другие параметры внутри советника (если вы его разрабатываете), такие как LotSize, SL, TP, TS (опционально для пользователей, чтобы иметь свои собственные пресеты). Как и параметры других советников.

Я пытаюсь что-то написать. Я не кодер, поэтому это займет некоторое время.

Посмотрите на прикрепленное изображение.

Конечно, все периоды EMA будут доступны для выбора. И эта дельта (21 пункт) тоже будет выбираться.

Файлы:
fiboema.gif  28 kb
 

какова цель 55

уважаемый ND

для чего нужна 55 ЕМА и там 21 пункт. я не очень понимаю, для чего она нужна. Не могли бы вы объяснить.

Вот fiboEMA EA первая версия моего советника, который разработал мой приятель на этом форуме. Прошу у всех вас, ребята, бэктест и форвард-тест.

Файлы:
fiboema.mq4  6 kb
 
anazri:
уважаемый ND

для чего нужна 55 EMA и там 21 пункт. я не очень понимаю, для чего она нужна. Не могли бы вы объяснить.

Вот советник fiboEMA EA первой версии, который разработал мой приятель на этом форуме. Прошу у всех вас, ребята, бэктест и форвард-тест.

Посмотрите в начало этой темы. Я пытаюсь точно закодировать систему, которую я разместил в прошлом году: когда 8 EMA пересекает 55 EMA для покупки - покупайте. Противоположная ситуация для продажи. Закрытие, если 8 EMA пересекает 21 EMA.

Почему 8, 21 и 55?

Потому что это числа Фибиначчи.

Вот почему это fibo ema (или ema fibo).

Мы можем использовать и 34.

 

понял

спасибо ND... понял.

Я буду ждать, чтобы увидеть вашу версию fiboEMA.

 

Система, которую я описал в начале этой темы, является известной системой. О ней была статья. Но она была разработана не для MetaTrader.

Если я добьюсь успеха со своим советником, то у нас будет две системы и два советника.

Лучше, чем ничего.

Я добавил канал EMA (21 пункт по обе стороны от 55 EMA), просто чтобы иметь некоторый фильтр.

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

Затем мы можем провести бэктест вашего и моего советников (с 90%), чтобы найти правильные настройки.

Файлы:
fiboem1.gif  39 kb
 

тест визуального режима

завтра я опубликую свой результат, основанный на моем советнике.

мы узнаем как и что можно улучшить.

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

не могу вспомнить адрес сайта.

 

Ну. Я закончил кодирование.

Моя версия прилагается.

Я проверил все в визуальном режиме Metatrader во время бэктестинга, прикрепляя индикаторы и сравнивая торговлю с пересечением индикаторов с разными настройками.

Все работает хорошо.

Пояснения по настройкам:

MagicNumber = 112340;[/CODE]

It is magic number. It should be different for different pairs

(each pair should have its own magic number (anyone but not the same with others)

Lots = 0.1;[/CODE]

If we want to trade fixed lot size (always by o.1 lot or always by 1 lot size without MM) so change MaximumRisk to zero (0).

Slippage = 3;[/CODE]

Slippage.

StopLossMode = False;

StopLoss = 100;[/CODE]

if StopLossMode = False so EA will close the order on the 8 EMA/21 EMA crossing (by default setting). If StopLossMode = True so EA will close the orders according to stop loss AND 8 EMA/21 EMA crossing.

TakeProfitMode = False;

TakeProfit = 100;[/CODE]

if TakeProfitMode = False so EA will close the order on the 8 EMA/21 EMA crossing (by default setting). If TakeProfitMode = True so EA will close the orders according to take profit value AND 8 EMA/21 EMA crossing.

[CODE]TrailingStopMode = False;

TrailingStop = 30;

if TrailingStopMode = False so EA will close the order on the 8 EMA/21 EMA crossing (by default setting). If TrailingStopMode = True so EA will close the orders according to trailing stop value AND 8 EMA/21 EMA crossing.

Please note that trailing stop is working even if stop loss/take profit options are "false". It means: if TrailingStopMode = True but TakeProfitMode = False and StopLossMode = False so EA will use trailing stop even in this case.

All those functions are working separatedly from each other (TrailingStopMode, TakeProfitMode, StopLossMode).

[CODE]PARAMETERS_MM = "MONEY MANAGEMENT";

MaximumRisk =0.15;

DecreaseFactor =3;

if MaximumRisk=0 so EA will use fixed lot size (lot size will always be exact equal "Lots"). If you are using MM function so it is necessary to set MaximumRisk value according to your deposit size (for EA to start open the order in "right" lot size). Try to backtest with different MaximumRisk value just for 5 minutes and you will understand what i mean. It is MM which Igorad is using in his EAs (i just took this code from him).

[CODE]PARAMETERS_INDICATOR_ONE = "Moving Average signal";

SignalEMA_Period = 8;

Usually we ae looking for this EMA with this period for crossing with main EMA for buy or sell.

[CODE]PARAMETERS_INDICATOR_TWO = "Moving Average main";

MainEMA_Period = 55;

Delta=0;

And it is main EMA.

If Delta is above zero so it means that 8 EMA should cross (55 EMA + Delta) for buy. and 8 EMA is crossing (55 EMA minus Delta for sell). Delta is acting as a filter. I still don't not whether we need it or not. It is very easy to understand when we attach indicators to the chart:

8 EMA closed price, 55 EMA closed price and with "Levels" = Delta and minus Delta (see my image from previous posts).

[CODE]PARAMETERS_INDICATOR_THREE = "Moving Average for close";

CloseEMA_Period = 21;

Это EMA для закрытия всех ордеров. Когда сигнальная EMA пересекает эту закрывающую EMA, ордер будет закрыт.

Если кто-то найдет какую-то ошибку, не спрашивайте. Просто, пожалуйста, исправьте его и выложите улучшенную версию.

Завтра я попробую протестировать этот советник и советник от anazri.

Файлы:
emafibo_v1.mq4  12 kb
 

бэктест - визуальный режим

это утверждение основано на моей версии. все еще нуждается в некоторых улучшениях.

Я знаю, в чем проблема... Я скоро опубликую ее, и мы посмотрим, как ее решить.

Файлы:
 

Привет ND. Мне нравится идея фильтра. Если бы мы могли инициировать сделки, когда скользящие средние удалятся друг от друга или оставят "ДНК" спиралью позади, возможно, было бы несколько пунктов для захвата? Я все еще надеюсь на главный советник, который будет определять, является ли рынок трендовым или торговым, чтобы включать/выключать наши различные советники.

Я проведу некоторые тесты на этот счет, поскольку меня также заинтересовали советники CG XP_EA, которые похожи тем, что они являются простыми пересечениями МА.

: ) Thom

 
anazri:
Это утверждение основано на моей версии. все еще нуждается в улучшении. я знаю, в чем проблема... я скоро опубликую ее, и мы посмотрим, как ее решить.

37% качества моделирования. Недостаточно.

Причина обращения: