Penunjuk harga simbol (Papan Pemuka)
Halaman 1 daripada 1132 12 TerakhirTerakhir
Results 1 to 10 of 15

Thread: Penunjuk harga simbol (Papan Pemuka)

  1. #1
    Hi all, I have an indior that shows me current symbol price, but I want to watch any symbol price in one chart

    Ini kod indiors saya:

    Quote Originally Posted by ;
    #property indior_chart_window
    extern int WhatCorner = 3;
    dua kali ganda harga terakhir = 0.0;
    warna FontColor;
    int dig;

    // ------------------------------------------------ -------------------
    //| Fungsi permulaan indior tersuai |
    // ------------------------------------------------ -------------------

    int init()
    {
    jika(Digit == 5)
    gali = 4;
    else if(Digit == 3)
    gali = 2;
    lain
    gali = Digit;
    return(0);
    }

    int deinit()
    {
    ObjectDelete(Market_Price_Label);
    return(0);
    }
    // ------------------------------------------------ -------------------
    //| Fungsi lelaran indior tersuai |
    // ------------------------------------------------ -------------------
    int mula ()
    {

    if(Tutup[0] gt; harga terakhir)
    {
    FontColor = Limau nipis;
    }
    jika(Tutup[0] lt; harga terakhir)
    {
    FontColor = OrangeRed;
    }

    lastPrice = Tutup[0];
    string Market_Price = DoubleToStr(Bida, gali);
    ObjectCreate(Market_Price_Label, OBJ_LABEL, 0, 0, 0);
    ObjectSetText(Market_Price_Label, Market_Price, 28, Arial Bold, FontColor);
    ObjectSet(Market_Price_Label, OBJPROP_CORNER, WhatCorner);
    ObjectSet(Market_Price_Label, OBJPROP_XDISTANCE, 2);
    ObjectSet(Market_Price_Label, OBJPROP_YDISTANCE, 1);
    return(0);
    }
    Bolehkah sesiapa membantu saya? Bagaimanakah saya boleh menambah sebarang simbol ke dalam kod ini?

  2. #2

    Quote Originally Posted by ;
    Sesiapa boleh tolong saya? tolonglah
    Jika kod itu dalam Start() ia akan cuba mencipta objek yang sudah wujud setiap tanda. Tetapi saya tidak fikir itu adalah masalah anda. Adakah anda mencipta label ini dalam Init() dan kemudian menulis terlebih dahulu dalam Start() ?

  3. #3

  4. #4
    1 Digit Lampiran tidak berfungsi.
    Ini adalah kod saya untuk rentetan Kod Dimasukkan USDJPY Usdjpy_Open_Price = DoubleToStr(iOpen(USDJPY, PERIOD_D1, 0), Digits); ObjectCreate(Usdjpy_Label_Open_Price, OBJ_LABEL, 0, 0, 0); ObjectSetText(Usdjpy_Label_Open_Price, Usdjpy_Open_Price, 20, Arial Bold, Black); ObjectSet(Usdjpy_Label_Open_Price, OBJPROP_CORNER, WhatCorner); ObjectSet(Usdjpy_Label_Open_Price, OBJPROP_XDISTANCE, 230); ObjectSet(Usdjpy_Label_Open_Price, OBJPROP_YDISTANCE, 100); ObjectCreate(Ujrec02, OBJ_LABEL, 0, 0, 0); ObjectSetText(Ujrec02, a, 37, PriceDashboardFont, DarkSlateBlue); ObjectSet(Ujrec02, OBJPROP_CORNER,1); ObjectSet(Ujrec02, OBJPROP_XDISTANCE, 219); ObjectSet(Ujrec02, OBJPROP_YDISTANCE, 90); ObjectSet(Ujrec02, OBJPROP_BACK, benar); rentetan Usdjpy_High_Price = DoubleToStr(iHigh(USDJPY, PERIOD_D1, 0), Digits); ObjectCreate(Usdjpy_Label_High_Price, OBJ_LABEL, 0, 0, 0); ObjectSetText(Usdjpy_Label_High_Price, Usdjpy_High_Price, 20, Arial Bold, Black); ObjectSet(Usdjpy_Label_High_Price, OBJPROP_CORNER, WhatCorner); ObjectSet(Usdjpy_Label_High_Price, OBJPROP_XDISTANCE, 123); ObjectSet(Usdjpy_Label_High_Price, OBJPROP_YDISTANCE, 100); ObjectCreate(Ujrec03, OBJ_LABEL, 0, 0, 0); ObjectSetText(Ujrec03, a, 37, PriceDashboardFont, DarkSlateBlue); ObjectSet(Ujrec03, OBJPROP_CORNER,1); ObjectSet(Ujrec03, OBJPROP_XDISTANCE, 112); ObjectSet(Ujrec03, OBJPROP_YDISTANCE, 90); ObjectSet(Ujrec03, OBJPROP_BACK, benar); rentetan Usdjpy_Low_Price = DoubleToStr(iLow(USDJPY, TEMPOH_D1, 0), Digit); ObjectCreate(Usdjpy_Label_Low_Price, OBJ_LABEL, 0, 0, 0); ObjectSetText(Usdjpy_Label_Low_Price, Usdjpy_Low_Price, 20, Arial Bold, Black); ObjectSet(Usdjpy_Label_Low_Price, OBJPROP_CORNER, WhatCorner); ObjectSet(Usdjpy_Label_Low_Price, OBJPROP_XDISTANCE, 17); ObjectSet(Usdjpy_Label_Low_Price, OBJPROP_YDISTANCE, 100); ObjectCreate(Ujrec04, OBJ_LABEL, 0, 0, 0); ObjectSetText(Ujrec04, a, 37, PriceDashboardFont, DarkSlateBlue); ObjectSet(Ujrec04, OBJPROP_CORNER,1); ObjectSet(Ujrec04, OBJPROP_XDISTANCE, 5); ObjectSet(Ujrec04, OBJPROP_YDISTANCE, 90); ObjectSet(Ujrec04, OBJPROP_BACK, benar); Bagaimana saya boleh membetulkannya?

  5. #5
    Bolehkah saya melakukan ini? Atau bagaimana saya boleh melakukan ini, saya mahu, apabila harga naik menarik anak panah hijau, atau apabila harga turun menarik anak panah merah, bolehkah saya melakukan ini? Memasukkan Kod if(MarketInfo(GBPUSD, MODE_BID) gt; GbPriceArrow) { ObjectCreate(GbpUsdArrow01, OBJ_LABEL, 0, 0, 0); ObjectSetText(GbpUsdArrow01, c, 32, PriceDashboardFont, FontColor); ObjectSet(GbpUsdArrow01, OBJPROP_CORNER,1); ObjectSet(GbpUsdArrow01, OBJPROP_XDISTANCE, 370); ObjectSet(GbpUsdArrow01, OBJPROP_YDISTANCE, 20); ObjectSet(GbpUsdArrow01, OBJPROP_BACK, benar); } if(MarketInfo(GBPUSD, MODE_BID) lt; GbPriceArrow) { ObjectCreate(GbpUsdArrow02, OBJ_LABEL, 0, 0, 0); ObjectSetText(GbpUsdArrow02, b, 32, PriceDashboardFont, FontColor); ObjectSet(GbpUsdArrow02, OBJPROP_CORNER,1); ObjectSet(GbpUsdArrow02, OBJPROP_XDISTANCE, 370); ObjectSet(GbpUsdArrow02, OBJPROP_YDISTANCE, 20); ObjectSet(GbpUsdArrow02, OBJPROP_BACK, benar); }

  6. #6
    Quote Originally Posted by ;
    {quote} Ini salah. . . rentetan Gb_i; if(iClose(GBPUSD, PERIOD_D1, Gb_i) gt; GblastPrice) { FontColor = Lime; } if(iClose(GBPUSD, PERIOD_D1, Gb_i) lt; GblastPrice) { FontColor = Merah; } GblastPrice = iClose(GBPUSD, TEMPOH_D1, Gb_i); iClose() memerlukan int untuk parameter ke-3, bukan rentetan, anda melepasi Gb_i dan ia adalah rentetan, bukan int, jika anda mahu Bar 0 hanya gunakan 0 Jika anda mahu Tutup[0] untuk GBPUSD maka anda boleh menggunakan Bida untuk GBPUSD, harga penutupan Bar yang sedang dibentuk adalah sama dengan Bida. Untuk mendapatkan Bida untuk GBPUSD anda boleh menggunakan...
    very efficient coding, fewer lines. thanks RaptorUK!

  7. #7

    Quote Originally Posted by ;
    {quote} Terima kasih, saya melakukannya untuk nombor 1 (dalam gambar) {image} Tetapi saya tidak boleh melakukannya untuk nombor 2 dan 3, bolehkah anda membantu saya untuk ini juga?
    Ini adalah salah . . . Rentetan Kod yang dimasukkan Gb_i; if(iClose(GBPUSD, PERIOD_D1, Gb_i) gt; GblastPrice) { FontColor = Lime; } if(iClose(GBPUSD, PERIOD_D1, Gb_i) lt; GblastPrice) { FontColor = Merah; } GblastPrice = iClose(GBPUSD, TEMPOH_D1, Gb_i); iClose() memerlukan int untuk parameter ke-3, bukan rentetan, anda melepasi Gb_i dan ia adalah rentetan, bukan int, jika anda mahu Bar 0 hanya gunakan 0 Jika anda mahu Tutup[0] untuk GBPUSD maka anda boleh menggunakan Bida untuk GBPUSD, harga penutupan Bar yang sedang dibentuk adalah sama dengan Bida. Untuk mendapatkan Bida untuk GBPUSD anda boleh gunakan
    http://docs.mql4.com/common/MarketInfo(GBPUSD, MODE_BID)

  8. #8
    1 Lampiran
    Quote Originally Posted by ;
    {quote} Ya, gunakan
    http://docs.mql4.com/series/iClosebukannya Tutup[]
    Terima kasih, saya melakukannya untuk nombor 1 (dalam gambar)
    https://www.justgetforex.com/trading...th-2009-a.htmlTetapi saya tidak boleh lakukan untuk nombor 2 dan 3, bolehkah anda membantu saya untuk ini juga? Ini ialah kod: Dimasukkan Kod #property indior_chart_window extern int WhatCorner = 1; GblastPrice berganda = 0.0; ganda EulastPrice = 0.0; warna FontColor; int dig;/ ------------------------------------------------ ------------------- /| Fungsi permulaan indior tersuai |/ ------------------------------------------------ ------------------- int init() { if(Digit == 5) dig = 4; else if(Digit == 3) dig = 2; else dig = Digit; return(0); } int deinit() { ObjectDelete(GbpUsd_Label_Price); ObjectDelete(GbpUsd_Label_Price_Ask); ObjectDelete(rec01); ObjectDelete(rec02); ObjectDelete(rec03); ObjectDelete(rec04); ObjectDelete(Euerusd_Label_Price); ObjectDelete(Euerusd_Label_Price_Ask); ObjectDelete(rec05); ObjectDelete(rec06); ObjectDelete(rec07); ObjectDelete(rec08); return(0); }/ ------------------------------------------------ -------------------- /| Fungsi lelaran indior tersuai |/ ------------------------------------------------ ------------------- int mula() { rentetan Gb_i; if(iClose(GBPUSD, PERIOD_D1, Gb_i) gt; GblastPrice) { FontColor = Lime; } if(iClose(GBPUSD, PERIOD_D1, Gb_i) lt; GblastPrice) { FontColor = Merah; } GblastPrice = iClose(GBPUSD, TEMPOH_D1, Gb_i);/GBPUSD string GbpUsd_Price = DoubleToStr(MarketInfo(GBPUSD, MODE_BID),MarketInfo(GBPUSD, MODE_DIGITS)); ObjectCreate(GbpUsd_Label_Price, OBJ_LABEL, 0, 0, 0); ObjectSetText(GbpUsd_Label_Price, GbpUsd_Price, 20, Arial Bold, Black); ObjectSet(GbpUsd_Label_Price, OBJPROP_CORNER, WhatCorner); ObjectSet(GbpUsd_Label_Price, OBJPROP_XDISTANCE, 22); ObjectSet(GbpUsd_Label_Price, OBJPROP_YDISTANCE, 10);/Tanya rentetan harga GbpUsd_Price_Ask, Gu_Price_Ask; GbpUsd_Price_Ask = DoubleToStr(MarketInfo(GBPUSD, MODE_ASK),MarketInfo(GBPUSD, MODE_DIGITS));/Pangkalan penuh sebagai rentetan int Slength = StringLen(GbpUsd_Price_Ask); Gu_Price_Ask = StringSubstr(GbpUsd_Price_Ask, Slength-1, 1); ObjectCreate(GbpUsd_Label_Price_Ask, OBJ_LABEL, 0, 0, 0); ObjectSetText(GbpUsd_Label_Price_Ask, Gu_Price_Ask, 14, Arial Bold, Navy); ObjectSet(GbpUsd_Label_Price_Ask, OBJPROP_CORNER, WhatCorner); ObjectSet(GbpUsd_Label_Price_Ask, OBJPROP_XDISTANCE, 10); ObjectSet(GbpUsd_Label_Price_Ask, OBJPROP_YDISTANCE, 12);/Tamatkan harga Tanya ObjectCreate(rec01, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec01, n, 37, Wingdings, FontColor); ObjectSet(rec01, OBJPROP_CORNER,1); ObjectSet(rec01, OBJPROP_XDISTANCE, 5); ObjectSet(rec01, OBJPROP_YDISTANCE, 1); ObjectSet(rec01, OBJPROP_BACK, benar); ObjectCreate(rec02, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec02, n, 37, Wingdings, FontColor); ObjectSet(rec02, OBJPROP_CORNER,1); ObjectSet(rec02, OBJPROP_XDISTANCE, 31); ObjectSet(rec02, OBJPROP_YDISTANCE, 1); ObjectSet(rec02, OBJPROP_BACK, true); ObjectCreate(rec03, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec03, n, 37, Wingdings, FontColor); ObjectSet(rec03, OBJPROP_CORNER,1); ObjectSet(rec03, OBJPROP_XDISTANCE,58); ObjectSet(rec03, OBJPROP_YDISTANCE, 1); ObjectSet(rec03, OBJPROP_BACK, true); ObjectCreate(rec04, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec04, n, 37, Wingdings, FontColor); ObjectSet(rec04, OBJPROP_CORNER,1); ObjectSet(rec04, OBJPROP_XDISTANCE, 78); ObjectSet(rec04, OBJPROP_YDISTANCE, 1); ObjectSet(rec04, OBJPROP_BACK, true);/Tamatkan GBPUSD/ ///rentetan EURUSD Eu_i; if(iClose(EURUSD, PERIOD_D1, Eu_i) gt; EulastPrice) { FontColor = Lime; } if(iClose(EURUSD, PERIOD_D1, Eu_i) lt; EulastPrice) { FontColor = Merah; } EulastPrice = iClose(EURUSD, TEMPOH_D1, Eu_i); rentetan Euerusd_Price = DoubleToStr(MarketInfo(EURUSD, MODE_BID),MarketInfo(EURUSD, MODE_DIGITS)); ObjectCreate(Euerusd_Label_Price, OBJ_LABEL, 0, 0, 0); ObjectSetText(Euerusd_Label_Price, Euerusd_Price, 20, Arial Bold, Black); ObjectSet(Euerusd_Label_Price, OBJPROP_CORNER, WhatCorner); ObjectSet(Euerusd_Label_Price, OBJPROP_XDISTANCE, 132); ObjectSet(Euerusd_Label_Price, OBJPROP_YDISTANCE, 10);/Tanya rentetan harga Euerusd_Price_Ask, Eu_Price_Ask; Euerusd_Price_Ask = DoubleToStr(MarketInfo(EURUSD, MODE_ASK),MarketInfo(EURUSD, MODE_DIGITS));/Asas penuh sebagai rentetan int SLength1 = StringLen(Euerusd_Price_Ask); Eu_Price_Ask = StringSubstr(Euerusd_Price_Ask, Slength1-1, 1); ObjectCreate(Euerusd_Label_Price_Ask, OBJ_LABEL, 0, 0, 0); ObjectSetText(Euerusd_Label_Price_Ask, Eu_Price_Ask, 14, Arial Bold, Navy); ObjectSet(Euerusd_Label_Price_Ask, OBJPROP_CORNER, WhatCorner); ObjectSet(Euerusd_Label_Price_Ask, OBJPROP_XDISTANCE, 120); ObjectSet(Euerusd_Label_Price_Ask, OBJPROP_YDISTANCE, 12); ObjectCreate(rec05, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec05, n, 37, Wingdings, FontColor); ObjectSet(rec05, OBJPROP_CORNER,1); ObjectSet(rec05, OBJPROP_XDISTANCE, 114); ObjectSet(rec05, OBJPROP_YDISTANCE, 1); ObjectSet(rec05, OBJPROP_BACK, benar); ObjectCreate(rec06, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec06, n, 37, Wingdings, FontColor); ObjectSet(rec06, OBJPROP_CORNER,1); ObjectSet(rec06, OBJPROP_XDISTANCE, 140); ObjectSet(rec06, OBJPROP_YDISTANCE, 1); ObjectSet(rec06, OBJPROP_BACK, true); ObjectCreate(rec07, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec07, n, 37, Wingdings, FontColor); ObjectSet(rec07, OBJPROP_CORNER,1); ObjectSet(rec07, OBJPROP_XDISTANCE, 162); ObjectSet(rec07, OBJPROP_YDISTANCE, 1); ObjectSet(rec07, OBJPROP_BACK, true); ObjectCreate(rec08, OBJ_LABEL, 0, 0, 0); ObjectSetText(rec08, n, 37, Wingdings, FontColor); ObjectSet(rec08, OBJPROP_CORNER,1); ObjectSet(rec08, OBJPROP_XDISTANCE, 185); ObjectSet(rec08, OBJPROP_YDISTANCE, 1); ObjectSet(rec08, OBJPROP_BACK, true); return(0);/Tamatkan EURUSD }

  9. #9

    Quote Originally Posted by ;
    Bolehkah saya melakukan ini: {quote} untuk sebarang simbol? cth seperti ini: {quote}
    Ya, gunakan
    http://docs.mql4.com/series/iClosebukannya Tutup[]

  10. #10
    Bolehkah saya melakukan ini:
    Quote Originally Posted by ;
    if(Tutup[0] gt; Harga terakhir) { Warna Fon = Garisan; } if(Tutup[0] lt; harga terakhir) { Warna Fon = Merah; }
    untuk sebarang simbol? cth seperti ini:
    Quote Originally Posted by ;
    rentetan Euerusd_Last = DoubleToStr(MarketInfo(EURUSD, MODE_BID),MarketInfo(EURUSD, MODE_DIGITS));
    Quote Originally Posted by ;
    rentetan Euerusd_Last = DoubleToStr(MarketInfo(EURUSD, MODE_BID),MarketInfo(EURUSD, MODE_DIGITS));

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.