EA_PSar_002B_v1

0
(0)
Имя:
EA_PSar_002B_v1
Автор: базисфорекс (2010.09.22 15:27)
Скачано: 3520
Скачать:
EA_PSar_002B_v1 1
EA_PSar_002B_v1.mq4 (6.4 Кб) Вид
EA_PSar_002B_v1 1 EA_PSar_002B_WHRoeder.mq4 (7.0 Кб) Вид
 

EA_PSar_002B_v1 designed on the idea of the indicator Nik_PSAR_2B (http://codebase.mql4.com/6934).

EA tested and optimized on FXDD’s MT4 trading platforms.

This is a sample version of the EA.

All active traders will be able to receive (with some conditions) a free full version of this EA ([email protected]).

EA_PSar_002B_v1 3

7 Комментарии Чтобы опубликовать новый комментарий, пожалуйста авторизоваться или регистр

Пожалуйста, I will like to include a money management technique to my EA. The idea is to let only a fraction of your total margin be in use at any instant. Например, you can use only 50% of account; с 50% margin usage the EA risk only 50% of account in worst scenario. Any help as to how to generate this code and include it in my EA at http://www.mql4.com/users/brayt? You can find details of where this idea is applied at http://www.fxpromaker.com/advanced50.html. ANY HELP PLEASE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
06.10.2010 15:47 brayt

maxfor:
Nice work basis...

I built myself one on Nik_PSAR_2b as well using pending orders on EURUSD H1. I dubbed it "Craptacular" - my code is crappy but it had surprising results...

EA_PSar_002B_v1 4

I really like the concept of that indicator...

Great work on your interpretation.

Макс.

 

Good work!

24.09.2010 17:45 базисфорекс

WHRoeder:
  1. Don't hard code numbers
    // a = NormalizeDouble((PercentMM * AccountFreeMargin() / 100000), 1); // Valid IFF minlot and lotstep == 0.1
    //      если(а > 49.9) возвращаться(49.9);
    //      else if(а < 0.1)
    a = (PercentMM * AccountFreeMargin() / 100000),
    double LotStep = MarketInfo(Символ(), MODE_LOTSTEP),   //IBFX= 0.01
           maxLot  = MarketInfo(Символ(), MODE_MAXLOT ),   //IBFX=50.00
           minLot  = MarketInfo(Символ(), MODE_MINLOT );   //IBFX= 0.01
                                                           //Was IBFX= 0.10
    a =  MathFloor(a/LotStep)*LotStep;
           если (а > maxLot) возвращаться(maxLot);
           если (а < minLot)
    ...

  2. The EA should adjust SL/TP/ and slippage for 5 цифровые брокеры
    //++++ These are adjusted for 5 цифровые брокеры.
    double  pips2points,    // проскальзывание  3 pips    3=points    30=points
            pips2dbl;       // Остановить потери 15 пипсы    0.0015      0.00150
    int     Digits.pips;    // Даблтостр(dbl/pips2dbl, Digits.pips)
    int инициализация(){
        если (Digits == 5 || Digits == 3){    // Adjust for five (5) цифровые брокеры.
                    pips2dbl    = Point*10; pips2points = 10;   Digits.pips = 1;
        } еще {    pips2dbl    = Point;    pips2points =  1;   Digits.pips = 0; }
        // ЗаказатьОтправить(... Slippage.Pips * pips2points, Делать ставку - StopLossPips * pips2dbl

Спасибо.

24.09.2010 17:44 базисфорекс

  1. Don't hard code numbers
    // a = NormalizeDouble((PercentMM * AccountFreeMargin() / 100000), 1); // Valid IFF minlot and lotstep == 0.1
    //      если(а > 49.9) возвращаться(49.9);
    //      else if(а < 0.1)
    a = (PercentMM * AccountFreeMargin() / 100000),
    double LotStep = MarketInfo(Символ(), MODE_LOTSTEP),   //IBFX= 0.01
           maxLot  = MarketInfo(Символ(), MODE_MAXLOT ),   //IBFX=50.00
           minLot  = MarketInfo(Символ(), MODE_MINLOT );   //IBFX= 0.01
                                                           //Was IBFX= 0.10
    a =  MathFloor(a/LotStep)*LotStep;
           если (а > maxLot) возвращаться(maxLot);
           если (а < minLot)
    ...

  2. The EA should adjust SL/TP/ and slippage for 5 цифровые брокеры
    //++++ These are adjusted for 5 цифровые брокеры.
    double  pips2points,    // проскальзывание  3 pips    3=points    30=points
            pips2dbl;       // Остановить потери 15 пипсы    0.0015      0.00150
    int     Digits.pips;    // Даблтостр(dbl/pips2dbl, Digits.pips)
    int инициализация(){
        если (Digits == 5 || Digits == 3){    // Adjust for five (5) цифровые брокеры.
                    pips2dbl    = Point*10; pips2points = 10;   Digits.pips = 1;
        } еще {    pips2dbl    = Point;    pips2points =  1;   Digits.pips = 0; }
        // ЗаказатьОтправить(... Slippage.Pips * pips2points, Делать ставку - StopLossPips * pips2dbl
24.09.2010 17:14 WHRoeder

Hi Max, this looks great, could you post your EA here perhaps?

Спасибо,

Andre

24.09.2010 13:07 Powerpack2008

Nice work basis...

I built myself one on Nik_PSAR_2b as well using pending orders on EURUSD H1. I dubbed it "Craptacular" - my code is crappy but it had surprising results...

EA_PSar_002B_v1 4

I really like the concept of that indicator...

Great work on your interpretation.

Макс.

 

Насколько полезным был этот пост?

Нажмите на звездочку, чтобы оценить!

Средний рейтинг 0 / 5. Подсчет голосов: 0

Голосов пока нет! Будьте первым, кто оценит этот пост.

Сожалеем, что этот пост не оказался для вас полезным!

Давайте улучшим этот пост!

Расскажите нам, как мы можем улучшить этот пост?



Автор: Команда Форекс Вики
Мы команда опытных трейдеров Forex. [2000-2023] которые посвящены жизни на наших собственных условиях. Наша основная цель - достижение финансовой независимости и свободы, и мы занимались самообразованием и приобрели обширный опыт на рынке Forex, чтобы достичь самодостаточного образа жизни..