Kennzeichencode ändern
Ergebnis 1 bis 3 von 3

Thema: Kennzeichencode ändern

  1. #1
    2 Anhang (e) Hallo,
    Ich würde den Code dieses Indior ändern müssen: STATUS MONITOR
    um den Spread geteilt durch 10 zu zeigen
    und der Pip-Wert in Euro.
    Letztendlich sollte das Ergebnis folgendes sein:
    Verbreitung: 43,6
    1 lot pip: 0,11 euro

    // ------------------------------------------- -------------------
    //| SwapMon |
    //| Lowphat © 2006 |
    // ------------------------------------------- -------------------
    # Eigentum Copyright Lowphat © 2006
    #property link (nur für E-Mail)
    #property indior_separate_window

    //---- Eingabeparameter
    externe Zeichenfolge MoneyManagementSetting = == MoneyManagementSettings ==;
    externes Doppelrisiko = 10;
    extern int PairsTraded = 0;
    //----------------------------------
    doppeltes lotMM;
    Doppellose = 0,1;

    //---- Benutzerdefinierter Pip-Wert
    doppelte PointCost ()
    {
    Doppelergebnis;
    doppelte BasePointCost;
    string BaseString;
    String String1;
    String String2;
    // ------------------------------------------- -------------------
    BasePointCost = MarketInfo (Symbol (), MODE_LOTSIZE) * MarkInfo (Symbol (), MODE_POINT);
    BaseString = StringSubstr (Symbol (), 3,3);
    String1 = USD BaseString;
    String2 = BaseString USD;
    // ------------------------------------------- -------------------
    if (BaseString == USD)
    Ergebnis = BasePointCost;
    // ------------------------------------------- -------------------
    else if (MarketInfo (String1, MODE_BID)! = 0)
    result = BasePointCost * (1MarketInfo (String1, MODE_BID));
    // ------------------------------------------- -------------------
    sonst
    result = BasePointCost * MarketInfo (String2, MODE_ASK);
    // ------------------------------------------- -------------------
    Rückkehr (Ergebnis);
    }


    doppelter Swap lang, kurzer Swap;
    Int Spread, Pipvalue, Vol, Leverage;
    int init () {
    IndiorShortName (Stat Monitor ( Symbol () ));

    return (0);}
    int deinit () {return (0);}

    int start ()
    {
    Spread = MarketInfo (Symbol (), 13);
    pipvalue = MarketInfo (Symbol (), MODE_TICKVALUE);
    swaplong = NormalizeDouble (MarketInfo (Symbol (), 18), 2);
    swapshort = NormalizeDouble (MarketInfo (Symbol (), 19), 2);
    Vol = Volumen [0];
    Hebel = AccountLeverage ();

    ObjectCreate (Stat Monitor1, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor1, Spread :, 9, Arial Bold, CadetBlue);
    ObjectSet (Stat Monitor1, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor1, OBJPROP_XDISTANCE, 110);
    ObjectSet (Stat Monitor1, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor2, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor2, DoubleToStr (Spread, 0), 9, Arial Bold, Lime);
    ObjectSet (Stat Monitor2, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor2, OBJPROP_XDISTANCE, 160);
    ObjectSet (Stat Monitor2, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor3, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor3,1 Lot:, 9, Arial Bold, CadetBlue);
    ObjectSet (Stat Monitor3, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor3, OBJPROP_XDISTANCE, 180);
    ObjectSet (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);
    ObjectSet (Stat Monitor4, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor4, OBJPROP_XDISTANCE, 220);
    ObjectSet (Stat Monitor4, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor5, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor5, Buy Swap :, 9, Arial Bold, CadetBlue);
    ObjectSet (Stat Monitor5, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor5, OBJPROP_XDISTANCE, 290);
    ObjectSet (Stat Monitor5, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor6, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    if (Swaplonggt; 0)
    {
    ObjectSetText (Stat Monitor6, DoubleToStr (swaplong, 2), 9, Arial Bold, Lime);
    }
    else ObjectSetText (Stat Monitor6, DoubleToStr (swaplong, 2), 9, Arial Fett, Rot);
    ObjectSet (Stat Monitor6, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor6, OBJPROP_XDISTANCE, 360);
    ObjectSet (Stat Monitor6, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor7, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor7, Sell Swap :, 9, Arial Bold, CadetBlue);
    ObjectSet (Stat Monitor7, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor7, OBJPROP_XDISTANCE, 400);
    ObjectSet (Stat Monitor7, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor8, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    if (swapshortgt; 0)
    {
    ObjectSetText (Stat Monitor8, DoubleToStr (Swapshort, 2), 9, Arial Bold, Lime);
    }
    else ObjectSetText (Stat Monitor8, DoubleToStr (swapshort, 2), 9, Arial Fett, Rot);
    ObjectSet (Stat Monitor8, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor8, OBJPROP_XDISTANCE, 470);
    ObjectSet (Stat Monitor8, OBJPROP_YDISTANCE, 2);

    /* ObjectCreate (Stat Monitor7, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor7, Volume :, 10, Arial Bold, CadetBlue);
    ObjectSet (Stat Monitor7, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor7, OBJPROP_XDISTANCE, 530);/700
    ObjectSet (Stat Monitor7, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor8, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor8, DoubleToStr (Vol, 0), 10, Arial Bold, Lime);
    ObjectSet (Stat Monitor8, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor8, OBJPROP_XDISTANCE, 590);
    ObjectSet (Stat Monitor8, OBJPROP_YDISTANCE, 2); *

    ObjectCreate (Stat Monitor9, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor9, Hebel:, 9, Arial Bold, CadetBlue);
    ObjectSet (Stat Monitor9, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor9, OBJPROP_XDISTANCE, 510);
    ObjectSet (Stat Monitor9, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor10, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor10,1:, 9, Arial Bold, Lime);
    ObjectSet (Stat Monitor10, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor10, OBJPROP_XDISTANCE, 570);
    ObjectSet (Stat Monitor10, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor11, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor11, DoubleToStr (Hebel, 0), 9, Arial Bold, Lime)
    ObjectSet (Stat Monitor11, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor11, OBJPROP_XDISTANCE, 580);
    ObjectSet (Stat Monitor11, OBJPROP_YDISTANCE, 2);


    ObjectCreate (Stat Monitor12, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    ObjectSetText (Stat Monitor12, Rec.Lot Größe:, 9, Arial Bold, CadetBlue);
    ObjectSet (Stat Monitor12, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor12, OBJPROP_XDISTANCE, 610);
    ObjectSet (Stat Monitor12, OBJPROP_YDISTANCE, 2);

    ObjectCreate (Stat Monitor13, OBJ_LABEL, WindowFind (Stat Monitor ( Symbol () )), 0, 0);
    if (PairsTraded == 0) {
    lotMM = MathCeil (AccountFreeMargin () * Risk10000)10;
    } else {
    lotMM = MathCeil (AccountFreeMargin () * Risk10000PaarTraded)10;
    }
    if (lotMM lt; 0,1) lotMM = Lose;
    if (lotMM gt; 1.0) lotMM = MathCeil (lotMM);
    if (lotMM gt; 100) lotMM = 100;

    ObjectSetText (Stat Monitor13, DoubleToStr (lotMM, 1) Lots, 9, Arial Bold, Lime);
    ObjectSet (Stat Monitor13, OBJPROP_CORNER, 0);
    ObjectSet (Stat Monitor13, OBJPROP_XDISTANCE, 690);
    ObjectSet (Stat Monitor13, OBJPROP_YDISTANCE, 2);

    return (0);

    Wenn mir jemand helfen kann, wäre ich dankbar

    Vielen Dank
    bald

    https://www.tradingintuitive.com/cry...ot-needed.html

    https://www.tradingintuitive.com/att...223178723768.2

  2. #2

  3. #3

    Zitat Zitat von ;
    ...
    Was meinst du?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Die tradingintuitive Webseite verwendet Cookies
Wir nutzen Cookies, um Ihnen das Webseitenerlebnis bestmöglich anbieten zu können. Durch weitere Nutzung der Webseite erlauben Sie die Nutzung von Cookies. Für weitere Details und wie Sie ggf. diese Einstellungen verändern können, lesen Sie bitte unsere Datenschutzbestimmung. Lesen Sie mehr