EA_PSar_002B_v1

0
(0)
Tên:
EA_PSar_002B_v1
Tác giả: cơ sở ngoại hối (2010.09.22 15:27)
Đã tải xuống: 3520
Tải xuống:
EA_PSar_002B_v1 1
EA_PSar_002B_v1.mq4 (6.4 Kb) Xem
EA_PSar_002B_v1 1 EA_PSar_002B_WHRoeder.mq4 (7.0 Kb) Xem
 

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 bình luận Để gửi bình luận mới, Xin vui lòng đăng nhập hoặc đăng ký

Vui lòng, 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. Ví dụ, you can use only 50% of account; với 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.

tối đa.

 

Good work!

24.09.2010 17:45 cơ sở ngoại hối

WHRoeder:
  1. Don't hard code numbers
    // a = NormalizeDouble((PercentMM * AccountFreeMargin() / 100000), 1); // Valid IFF minlot and lotstep == 0.1
    //      nếu như(Một > 49.9) trở lại(49.9);
    //      else if(Một < 0.1)
    a = (PercentMM * AccountFreeMargin() / 100000),
    double LotStep = MarketInfo(Biểu tượng(), MODE_LOTSTEP),   //IBFX= 0.01
           maxLot  = MarketInfo(Biểu tượng(), MODE_MAXLOT ),   //IBFX=50.00
           minLot  = MarketInfo(Biểu tượng(), MODE_MINLOT );   //IBFX= 0.01
                                                           //Was IBFX= 0.10
    a =  MathFloor(a/LotStep)*LotStep;
           nếu như (Một > maxLot) trở lại(maxLot);
           nếu như (Một < minLot)
    ...

  2. The EA should adjust SL/TP/ and slippage for 5 môi giới chữ số
    //++++ These are adjusted for 5 môi giới chữ số.
    double  pips2points,    // trượt giá  3 pips    3=points    30=points
            pips2dbl;       // Chặn đứng tổn thất 15 số pít    0.0015      0.00150
    int     Digits.pips;    // DoubleToStr(dbl/pips2dbl, Digits.pips)
    int init(){
        nếu như (Digits == 5 || Digits == 3){    // Adjust for five (5) môi giới chữ số.
                    pips2dbl    = Point*10; pips2points = 10;   Digits.pips = 1;
        } else {    pips2dbl    = Point;    pips2points =  1;   Digits.pips = 0; }
        // OrderSend(... Slippage.Pips * pips2points, Đấu thầu - StopLossPips * pips2dbl

Cảm ơn.

24.09.2010 17:44 cơ sở ngoại hối

  1. Don't hard code numbers
    // a = NormalizeDouble((PercentMM * AccountFreeMargin() / 100000), 1); // Valid IFF minlot and lotstep == 0.1
    //      nếu như(Một > 49.9) trở lại(49.9);
    //      else if(Một < 0.1)
    a = (PercentMM * AccountFreeMargin() / 100000),
    double LotStep = MarketInfo(Biểu tượng(), MODE_LOTSTEP),   //IBFX= 0.01
           maxLot  = MarketInfo(Biểu tượng(), MODE_MAXLOT ),   //IBFX=50.00
           minLot  = MarketInfo(Biểu tượng(), MODE_MINLOT );   //IBFX= 0.01
                                                           //Was IBFX= 0.10
    a =  MathFloor(a/LotStep)*LotStep;
           nếu như (Một > maxLot) trở lại(maxLot);
           nếu như (Một < minLot)
    ...

  2. The EA should adjust SL/TP/ and slippage for 5 môi giới chữ số
    //++++ These are adjusted for 5 môi giới chữ số.
    double  pips2points,    // trượt giá  3 pips    3=points    30=points
            pips2dbl;       // Chặn đứng tổn thất 15 số pít    0.0015      0.00150
    int     Digits.pips;    // DoubleToStr(dbl/pips2dbl, Digits.pips)
    int init(){
        nếu như (Digits == 5 || Digits == 3){    // Adjust for five (5) môi giới chữ số.
                    pips2dbl    = Point*10; pips2points = 10;   Digits.pips = 1;
        } else {    pips2dbl    = Point;    pips2points =  1;   Digits.pips = 0; }
        // OrderSend(... Slippage.Pips * pips2points, Đấu thầu - StopLossPips * pips2dbl
24.09.2010 17:14 WHRoeder

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

Cảm ơn,

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.

tối đa.

 

Bài đăng này hữu ích như thế nào?

Bấm vào một ngôi sao để đánh giá nó!

Đánh giá trung bình 0 / 5. Số phiếu bầu: 0

Không có phiếu bầu cho đến nay! Hãy là người đầu tiên đánh giá bài viết này.

Chúng tôi xin lỗi vì bài đăng này không hữu ích cho bạn!

Hãy để chúng tôi cải thiện bài đăng này!

Hãy cho chúng tôi biết cách chúng tôi có thể cải thiện bài đăng này?



Tác giả: Nhóm ngoại hối Wiki
Chúng tôi là một nhóm gồm các Nhà giao dịch ngoại hối giàu kinh nghiệm [2000-2023] những người cống hiến để sống cuộc sống theo cách riêng của chúng ta. Mục tiêu chính của chúng tôi là đạt được sự độc lập và tự do về tài chính, và chúng tôi đã theo đuổi việc tự học và có được nhiều kinh nghiệm trong thị trường ngoại hối như là phương tiện của chúng tôi để đạt được lối sống bền vững.