更改指標代碼
Results 1 to 3 of 3

Thread: 更改指標代碼

  1. #1
    2附件你好,
    我需要修改這個indior的代碼:STATUS MONITOR
    顯示差價除以10
    和歐元的點值。
    最終結果應該是這樣的:
    傳播:43
    1手點數:0,11歐元

    // ----------------------------------------------- -------------------
    //| SwapMon |
    //| Lowphat©2006 |
    // ----------------------------------------------- -------------------
    #property版權所有Lowphat©2006
    #property鏈接(僅限郵件)
    #property indior_separate_window

    //----輸入參數
    extern string MoneyManagementSetting = == MoneyManagementSettings ==;
    extern double Risk = 10;
    extern int PairsTraded = 0;
    //----------------------------------
    雙批次;
    雙批= 0.1;

    //----自定義點值
    雙PointCost()
    {
    雙重結果;
    雙BasePointCost;
    string BaseString;
    string String1;
    string String2;
    // ----------------------------------------------- -------------------
    BasePointCost = MarketInfo(Symbol(),MODE_LOTSIZE)* Ma rketInfo(Symbol(),MODE_POINT);
    即basestring = StringSubstr(符號(),3,3);
    字符串1 = USD 即basestring;
    字符串2 =即basestring USD;
    // ----------------------------------------------- -------------------
    如果(即basestring == USD)
    結果= BasePointCost;
    // ----------------------------------------------- -------------------
    else if(MarketInfo(String1,MODE_BID)!= 0)
    結果= BasePointCost *(1MarketInfo(字符串1,MODE_BID));
    // ----------------------------------------------- -------------------
    其他
    結果= BasePointCost * MarketInfo(String2的,MODE_ASK);
    // ----------------------------------------------- -------------------
    返回(結果);
    }


    雙倍交換,交換空頭;
    int spread,pipvalue,Vol,leverage;
    int init(){
    IndiorShortName(Stat Monitor( Symbol() ));

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

    int start()
    {
    擴展= MarketInfo(符號(),13);
    pipvalue = MarketInfo(符號(),MODE_TICKVALUE);
    swaplong = NormalizeDouble(MarketInfo(Symbol(),18),2);
    swapshort = NormalizeDouble(MarketInfo(Symbol(),19),2);
    體積=體積[0];
    槓桿= 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 Bold,Red);
    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);
    對象集(統計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 Bold,Red);
    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
    對象集(統計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,槓桿:,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(槓桿,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 Size:,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);
    如果(PairsTraded == 0){
    lotMM = MathCeil(AccountFreeMargin()* Risk10000)/10;
    } else {
    lotMM = MathCeil(AccountFreeMargin()* Risk10000PairsTraded)/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) Lots,9,Arial Bold,Lime);
    ObjectSet(Stat Monitor13,OBJPROP_CORNER,0);
    ObjectSet(Stat Monitor13,OBJPROP_XDISTANCE,690);
    ObjectSet(Stat Monitor13,OBJPROP_YDISTANCE,2);

    返回(0);

    如果有人可以'幫助我,我會很感激

    謝謝
    不久

    https://www.forex-pedia.com/crypto-t...ot-needed.html

    https://www.forex-pedia.com/attachme...223178723768.2

  2. #2

  3. #3

    Quote Originally Posted by ;
    ...
    你什麼意思?

發布權限

  • 您不可發布新主題
  • 您不可回复
  • 您不可發布附件
  • 您不可編輯您的帖子
  •  
  • BB代碼是打開的
  • 表情符號是打開的
  • [IMG]代碼是打開的
  • [視頻]代碼是打開的
  • HTML代碼是關閉的
forex-pedia網站使用cookie 文字跟蹤
forex-pedia.com網站使用cookie 文字跟蹤,某些設定已經固定。您可以點擊此處閱讀我們的Cookie使用說明。 請點擊右鍵接受我們的cookies。如果您選擇繼續使用forex-pedia.com網站,我們將認為您接受我們的cookies。