EA_PSar_002B_v1

0
(0)
Nama:
EA_PSar_002B_v1
Pengarang: asasforex (2010.09.22 15:27)
Dimuat turun: 3520
Muat turun:
EA_PSar_002B_v1 1
EA_PSar_002B_v1.mq4 (6.4 Kb) Lihat
EA_PSar_002B_v1 1 EA_PSar_002B_WHRoeder.mq4 (7.0 Kb) Lihat
 

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 komen Untuk menyiarkan ulasan baharu, tolonglah log masuk atau mendaftar

Tolonglah, 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. Sebagai contoh, you can use only 50% of account; dengan 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.

Maks.

 

Good work!

24.09.2010 17:45 asasforex

WHRoeder:
  1. Don't hard code numbers
    // a = NormalizeDouble((PercentMM * AccountFreeMargin() / 100000), 1); // Valid IFF minlot and lotstep == 0.1
    //      jika(a > 49.9) kembali(49.9);
    //      else if(a < 0.1)
    a = (PercentMM * AccountFreeMargin() / 100000),
    double LotStep = MarketInfo(Simbol(), MODE_LOTSTEP),   //IBFX= 0.01
           maxLot  = MarketInfo(Simbol(), MODE_MAXLOT ),   //IBFX=50.00
           minLot  = MarketInfo(Simbol(), MODE_MINLOT );   //IBFX= 0.01
                                                           //Was IBFX= 0.10
    a =  MathFloor(a/LotStep)*LotStep;
           jika (a > maxLot) kembali(maxLot);
           jika (a < minLot)
    ...

  2. The EA should adjust SL/TP/ and slippage for 5 broker digit
    //++++ These are adjusted for 5 broker digit.
    double  pips2points,    // gelinciran  3 pips    3=points    30=points
            pips2dbl;       // Stoploss 15 pips    0.0015      0.00150
    int     Digits.pips;    // DoubleToStr(dbl/pips2dbl, Digits.pips)
    int init(){
        jika (Digits == 5 || Digits == 3){    // Adjust for five (5) broker digit.
                    pips2dbl    = Point*10; pips2points = 10;   Digits.pips = 1;
        } lain {    pips2dbl    = Point;    pips2points =  1;   Digits.pips = 0; }
        // OrderSend(... Slippage.Pips * pips2points, Bid - StopLossPips * pips2dbl

Terima kasih.

24.09.2010 17:44 asasforex

  1. Don't hard code numbers
    // a = NormalizeDouble((PercentMM * AccountFreeMargin() / 100000), 1); // Valid IFF minlot and lotstep == 0.1
    //      jika(a > 49.9) kembali(49.9);
    //      else if(a < 0.1)
    a = (PercentMM * AccountFreeMargin() / 100000),
    double LotStep = MarketInfo(Simbol(), MODE_LOTSTEP),   //IBFX= 0.01
           maxLot  = MarketInfo(Simbol(), MODE_MAXLOT ),   //IBFX=50.00
           minLot  = MarketInfo(Simbol(), MODE_MINLOT );   //IBFX= 0.01
                                                           //Was IBFX= 0.10
    a =  MathFloor(a/LotStep)*LotStep;
           jika (a > maxLot) kembali(maxLot);
           jika (a < minLot)
    ...

  2. The EA should adjust SL/TP/ and slippage for 5 broker digit
    //++++ These are adjusted for 5 broker digit.
    double  pips2points,    // gelinciran  3 pips    3=points    30=points
            pips2dbl;       // Stoploss 15 pips    0.0015      0.00150
    int     Digits.pips;    // DoubleToStr(dbl/pips2dbl, Digits.pips)
    int init(){
        jika (Digits == 5 || Digits == 3){    // Adjust for five (5) broker digit.
                    pips2dbl    = Point*10; pips2points = 10;   Digits.pips = 1;
        } lain {    pips2dbl    = Point;    pips2points =  1;   Digits.pips = 0; }
        // OrderSend(... Slippage.Pips * pips2points, Bid - StopLossPips * pips2dbl
24.09.2010 17:14 WHRoeder

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

terima kasih,

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.

Maks.

 

Betapa bergunanya siaran ini?

Klik pada bintang untuk menilainya!

Penilaian purata 0 / 5. Kiraan undi: 0

Tiada undi setakat ini! Jadilah yang pertama menilai siaran ini.

Kami memohon maaf kerana siaran ini tidak berguna untuk anda!

Mari kita perbaiki siaran ini!

Beritahu kami cara kami boleh menambah baik siaran ini?



Pengarang: Pasukan Wiki Forex
Kami adalah pasukan Pedagang Forex yang sangat berpengalaman [2000-2023] yang berdedikasi untuk menjalani kehidupan dengan syarat kita sendiri. Objektif utama kami adalah untuk mencapai kebebasan dan kebebasan kewangan, dan kami telah meneruskan pendidikan kendiri dan memperoleh pengalaman yang luas dalam pasaran Forex sebagai cara kami untuk mencapai gaya hidup mampan diri.