Universal MA Cross EA - страница 59

 

Serpentsnoir...

Время от времени советник не может установить SL и TP. Например, бэктест G/U m15... 3/28-9//22. Все было в порядке, пока 8/10 не была заключена сделка, которая была закрыта по стопу 9/22. Ни SL, ни TP не отображаются в результатах. Это происходило на разных таймфреймах, практически со всеми парами, которые я тестировал. Удручен... похоже, у этого есть большой потенциал. EDIT: Торговля в реальном времени сегодня, 9/24, без SL, TP. G/U, M15, 12:00 GMT свеча. Похоже, что сохранение Min. Cross Distance на 0 устраняет проблему. Буду продолжать тестировать... Нет, я, к сожалению, не нашел решения проблемы.

 

Настройки для универсального советника Cross

Код для универсального кроссового советника с моими настройками на графике 1H. EURUSD

Попробуйте!!! пятизначный брокер

//----------------------- INCLUDES

#include

//----------------------- ПАРАМЕТР EA

extern string Expert_Name = "---------- Universal MA Cross EA v8.1";

extern int MagicNumber = 1234;

extern double StopLoss = 570,

TakeProfit = 370;

extern string TrailingStop_Setting = "---------- Trailing Stop Setting";

extern int TrailingStopType = 1,

TrailingStop = 550;

extern string Indicator_Setting = "---------- Настройка индикатора";

extern int FastMAPeriod = 10,

FastMAType = 0, //0:SMA 1:EMA 2:SMMA 3:LWMA

FastMAPrice = 2, //0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

FastMAshift = 0,

SlowMAPeriod = 70,

SlowMAType = 1, //0:SMA 1:EMA 2:SMMA 3:LWMA

SlowMAPrice = 2, //0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

SlowMAshift = 0;

extern string CossDistance_Setting = "---------- Min Cross Distance Setting";

extern int MinCrossDistance = 1, //Всегда положительный, 0:запрет

MaxLookUp = 1; //Количество баров для проверки условия входа

extern string Exit_Setting = "---------- Exit Setting";

extern bool StopAndReverse = false, // TURE:если сигнал изменился, выходим в обратном порядке.

PureSAR = false, // TRUE:нет SL, нет TP, нет TS

ExitOnCross = false;

extern string ThirdEMA_Setting = "---------- Third MA Setting";

extern bool UseThirdMA = false,

UseCounterTrend = false,

OnlyCounterTrend = false;

extern int ThirdMAPeriod = 100,

ThirdMAType = 1, //0:SMA 1:EMA 2:SMMA 3:LWMA

ThirdMAPrice = 0, //0:Close 1:Open 2:High 3:Low 4:Median 5:Typical 6:Weighted

ThirdMAshift = 0,

CTStopLoss = 0,

CTTakeProfit = 0;

extern string Pivot.Setting = "---------- Pivot Filter Setting";

extern bool Use.Pivot.Filter = false;

/* резерв для будущего развития

extern string BGFilter_Setting = "---------- BG Cross Filter Setting";

extern bool UseBGFilter = false;

extern int BGFilter = 20;

*/

extern string Order_Setting = "---------- Order Setting";

extern bool ReverseCondition = false, // TRUE:buy-sell , sell-buy

ConfirmedOnEntry = true, // TRUE:вход на следующем сигнальном баре

OneEntryPerBar = true;

extern int NumberOfTries = 1,

Slippage = 5;

extern string OpenOrder_Setting = "---------- Multiple Open Trade Setting";

extern int MaxOpenTrade = 1,

MinPriceDistance = 5;

extern string Time_Parameters = "---------- EA Active Time";

extern bool UseHourTrade = true;

extern int StartHour = 4,

EndHour = 6;

extern string MM_Parameters = "---------- Money Management";

extern double Lots = 0.3;

extern bool MM = false, //Использовать управление капиталом или нет

AccountIsMicro = false; //Использовать микро-счет или нет

extern int Risk = 10; //10%

extern string Alert_Setting = "---------- Alert Setting";

extern bool EnableAlert = true;

extern string SoundFilename = "alert.wav";

extern string Testing_Parameters = "---------- Back Test Parameter";

extern bool PrintControl = true,

Show_Settings = true;

Файлы:
 

привет всем

Я не знаю, как этот советник открывает ордера, потому что 1 установил PARAMETER индикатор SMA как PARAMETER EA, но он открывает ордера (покупка/продажа) не по сигналу индикатора.

И я хочу использовать этот советник для 1M графика, не так ли?

извините за мой английский

 

Привет всем,

Сначала я хотел бы поблагодарить вас всех за такой замечательный форум. Это мой первый раз, когда я пишу здесь.

Что касается этого советника, я установил его и пытаюсь торговать им на 5-минутном таймфрейме, скачал советник 5 digit - VA4 . и он показывает смайлик в правом верхнем углу и у меня есть некоторая информация в левом верхнем углу.

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

Кто-нибудь может мне помочь?

Заранее спасибо,

Виврой

 

Привет, ребята,

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

Я также подумал, есть ли способ ограничить количество сделок, которые советник совершает после достижения цели. Например, если я хочу, чтобы советник прекращал торговлю на день после достижения, скажем, 50 пунктов общей прибыли или суммы в $ (полученной либо от одной сделки, либо от нескольких меньших прибылей); можно ли это закодировать в этом советнике?

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

Файлы:
 

Код для универсального кросса Ea с моими настройками на графике 1H. EURUSD

Попробуйте!!! пятизначный брокер

//----------------------- INCLUDES

#включить

......

Бэктестировал эти настройки за последний год. С ноября '09 по май 2010, он торгует практически равномерно все время. С мая 2010 по ноябрь 2010 она очень прибыльна.

 
gapjaw:

......

Бэктестировал эти настройки в течение прошлого года. С ноября 09 по май 2010, он торгует практически равномерно все время. С мая 2010 по ноябрь 2010, он очень прибыльный.

Хорошая находка, проверю.

 

Привет, Дэйв.

Ваш советник очень замечательный и зрелый.

Один вопрос, я пытался добавить одну функцию для модификации вашего советника для тестирования.

Покупка или продажа по пересечению ema, и закрытие ордеров по другой функции, например, скальпинг по полосам кипения.

Но он продолжает немедленно открывать ордера в том же ряду после выхода из покупки/продажи.

Как я могу его модифицировать?

 

Привет трейдеры!

У меня есть идея, которую я думаю, было бы неплохо протестировать, если кто-то может помочь.

Если это возможно, кто-нибудь, возможно, мог бы помочь мне закодировать

Универсальное пересечение скользящих средних с полосами MAMA Джона Элерса вместо использования: быстрой MA и медленной MA, но сохранить третью MA в качестве фильтра.

Я думаю, что это может быть очень эффективно на более мелких ТФ.

VBR

Zabana

 

))))))))))))))))))))