Results 1 to 3 of 3

Thread: Thay đổi mã chỉ báo

  1. #1
    2 Tài liệu đính kèm Xin chào,
    Tôi sẽ cần phải sửa đổi mã của indior này: STITUS MONITOR
    để hiển thị mức chênh lệch chia cho 10
    và giá trị pip tính bằng Euro.
    cuối cùng kết quả sẽ là thế này:
    lây lan: 43,6
    1 lô pip: 0,11 euro

    // ----------------------------------------------- -------------------
    //| Hoán đổi |
    //| Lowphat © 2006 |
    // ----------------------------------------------- -------------------
    #property bản quyền Lowphat © 2006
    #property liên kết (chỉ thư)
    #property indior_separate_window

    //---- tham số đầu vào
    chuỗi bên ngoài MoneyMan ManagementSetting = == MoneyManloymentSinstall ==;
    Rủi ro kép bên ngoài = 10;
    extern int PairTraded = 0;
    //----------------------------------
    lô đôi;
    lô kép = 0,1;

    //---- Giá trị pip tùy chỉnh
    nhân đôi điểm ()
    {
    kết quả gấp đôi;
    tăng gấp đôi BasePointCost;
    chuỗi BaseString;
    chuỗi String1;
    chuỗi String2;
    // ----------------------------------------------- -------------------
    BasePointCost = MarketInfo (Biểu tượng (), MODE_LOTSIZE) * Ma rketInfo (Biểu tượng (), MODE_POINT);
    BaseString = StringSubstr (Ký hiệu (), 3,3);
    Chuỗi1 = USD BaseString;
    Chuỗi2 = BaseString USD;
    // ----------------------------------------------- -------------------
    if (BaseString == USD)
    result = BasePointCost;
    // ----------------------------------------------- -------------------
    khác nếu (MarketInfo (String1, MODE_BID)! = 0)
    result = BasePointCost * (1MarketInfo (String1, MODE_BID));
    // ----------------------------------------------- -------------------
    khác
    result = BasePointCost * MarketInfo (String2, MODE_ASK);
    // ----------------------------------------------- -------------------
    trả lại (kết quả);
    }


    hoán đổi kép dài, hoán đổi ngắn;
    int lây lan, pipvalue, Vol, đòn bẩy;
    int init () {
    Ấn Độ

    trả về (0);}
    int deinit () {return (0);}

    int start ()
    {
    lây lan = MarketInfo (Ký hiệu (), 13);
    pipvalue = MarketInfo (Ký hiệu (), MODE_TICKVALUE);
    exchangelong = NormalizeDouble (MarketInfo (Ký hiệu (), 18), 2);
    exchangeshort = NormalizeDouble (MarketInfo (Ký hiệu (), 19), 2);
    Vol = Tập [0];
    đòn bẩy = AccountLeverage ();

    ObjectCreate (Stat Monitor1, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor1, Spread:, 9, Arial Bold, CadetBlue);
    Đối tượng (Stat Monitor1, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor1, OBJPROP_XDISTANCE, 110);
    Đối tượng (Stat Monitor1, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor2, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor2, DoubleToStr (lây lan, 0), 9, Arial Bold, Lime);
    Đối tượng (Stat Monitor2, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor2, OBJPROP_XDISTANCE, 160);
    Đối tượng (Stat Monitor2, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor3, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Lô Stat3,1: 9, Arial Bold, CadetBlue);
    Đối tượng (Stat Monitor3, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor3, OBJPROP_XDISTANCE, 180);
    Đối tượng (Stat Monitor3, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor4, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor4, DoubleToStr (PointCost (), 2) USD, 9, Arial Bold, Lime);
    Đối tượng (Stat Monitor4, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor4, OBJPROP_XDISTANCE, 220);
    Đối tượng (Stat Monitor4, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor5, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor5, Mua Swap:, 9, Arial Bold, CadetBlue);
    Đối tượng (Stat Monitor5, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor5, OBJPROP_XDISTANCE, 290);
    Đối tượng (Stat Monitor5, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor6, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    if (exchangelonggt; 0)
    {
    ObjectSetText (Stat Monitor6, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Lime);
    }
    khác ObjectSetText (Stat Monitor6, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Red);
    Đối tượng (Stat Monitor6, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor6, OBJPROP_XDISTANCE, 360);
    Đối tượng (Stat Monitor6, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor7, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor7, Hoán đổi bán: 9, Arial Bold, CadetBlue);
    Đối tượng (Stat Monitor7, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor7, OBJPROP_XDISTANCE, 400);
    Đối tượng (Stat Monitor7, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor8, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
    if (hoán đổi; 0)
    {
    ObjectSetText (Stat Monitor8, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Lime);
    }
    khác ObjectSetText (Stat Monitor8, DoubleToStr (hoán đổi, 2), 9, Arial Bold, Red);
    Đối tượng (Stat Monitor8, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor8, OBJPROP_XDISTANCE, 470);
    Đối tượng (Stat Monitor8, OBJPROP_YDISTANCE, 2);

    /* ObjectCreate (Stat Monitor7, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
    ObjectSetText (Stat Monitor7, Tập:, 10, Arial Bold, CadetBlue);
    Đối tượng (Stat Monitor7, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor7, OBJPROP_XDISTANCE, 530);/700
    Đối tượng (Stat Monitor7, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor8, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
    ObjectSetText (Stat Monitor8, DoubleToStr (Vol, 0), 10, Arial Bold, Lime);
    Đối tượng (Stat Monitor8, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor8, OBJPROP_XDISTANCE, 590);
    Đối tượng (Stat Monitor8, OBJPROP_YDISTANCE, 2); *

    ObjectCreate (Stat Monitor9, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
    ObjectSetText (Stat Monitor9, Đòn bẩy :, 9, Arial Bold, CadetBlue);
    Đối tượng (Stat Monitor9, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor9, OBJPROP_XDISTANCE, 510);
    Đối tượng (Stat Monitor9, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor10, OBJ_LABEL, WindowFind (Stat Monitor ( Biểu tượng () )), 0, 0);
    ObjectSetText (Stat Monitor10,1 :, 9, Arial Bold, Lime);
    Đối tượng (Stat Monitor10, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor10, OBJPROP_XDISTANCE, 570);
    Đối tượng (Stat Monitor10, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor11, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor11, DoubleToStr (đòn bẩy, 0), 9, Arial Bold, Lime);
    Đối tượng (Stat Monitor11, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor11, OBJPROP_XDISTANCE, 580);
    Đối tượng (Stat Monitor11, OBJPROP_YDISTANCE, 2);


    ObjectCreate (Stat Monitor12, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor12, Rec.Lot Size :, 9, Arial Bold, CadetBlue);
    Đối tượng (Stat Monitor12, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor12, OBJPROP_XDISTANCE, 610);
    Đối tượng (Stat Monitor12, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor13, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    if (PairTraded == 0) {
    lotMM = MathCeil (AccountFreeMargin () * Rủi ro10000)10;
    } khác {
    lotMM = MathCeil (AccountFreeMargin () * Rủi ro10000Cặp đã kết thúc)10;
    }
    if (lotMM lt; 0,1) lotMM = lot;
    if (lotMM gt; 1.0) lotMM = MathCeil (lotMM);
    if (lotMM gt; 100) lotMM = 100;

    ObjectSetText (Stat Monitor13, DoubleToStr (lotMM, 1) Rất nhiều, 9, Arial Bold, Lime);
    Đối tượng (Stat Monitor13, OBJPROP_CORNER, 0);
    Đối tượng (Stat Monitor13, OBJPROP_XDISTANCE, 690);
    Đối tượng (Stat Monitor13, OBJPROP_YDISTANCE, 2);

    trả về (0);

    Nếu ai đó có thể giúp tôi, tôi sẽ rất biết ơn

    cảm ơn
    Sớm

    https://www.forexibroker.com/crypto-...ot-needed.html

    https://www.forexibroker.com/attachm...223178723768.2

  2. #2

  3. #3

    Quote Originally Posted by ;
    ...
    Ý anh là gì?

Quyền đăng bài

  • Bạn không thể đăng bài viết mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng tệp đính kèm
  • Bạn không thể chỉnh sửa bài đăng của bạn
  •