Masalah ChartOpen
Results 1 to 3 of 3

Thread: Masalah ChartOpen

  1. #1
    Hai,

    Saya mempunyai masalah membuka 96 carta pada masa yang sama dengan fungsi ChartOpen Metatrader.
    Mungkin seseorang boleh mencadangkan penyelesaian.


    Saya cuba membuka 96 Carta (12 pasangan dengan 8 TimeFrames). dengan ChartOpen (), kemudian ambil ChartScreenShot.
    Tetapi jika ChartOpen gagal sekali (dengan kembali sifar dan dengan ralat dalaman tiada 4024),
    ia tidak mungkin untuk membuka semula simbol yang sama dengan ChartOpen.

    Jika anda tahu penyelesaian untuk menjamin untuk membuka semua 12 simbol dengan 8 bingkai masa dihargai.

    Di bawah ini saya tampal masalah. Forexample: jika ChartOpen (EURUSD, 5) gagal, ia sentiasa gagal dalam percubaan seterusnya.
    Simbol itu secara rawak, carta 4-5 di 96 tidak boleh dibuka untuk kesilapan yang tidak diketahui.
    (Anehnya, carta yang dibuka allthough return adalah palsu.)


    Int PTimeFrame [] = {1,5,15,30,60,240,1440,10080};
    tali parit [] = {EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, USDCAD, EURGBP, EURJPY, GBPJPY, AUDJPY, XAGUSD, XAUUSD};
    allcharts [12] [8];/Inisialized to Zero.
    //... di bawah kod di OnTick.

    untuk (int k = 0; klt; 12; k ) {//12
    untuk (int pp = 0; pplt; 8; pp ) {//8
    jika (allcharts [k] [pp] == 0)/buka carta, jika ia belum dibuka.
    {

    allcharts [k] [pp] = ChartOpen (pariti [k], PTimeFrame [pp]);/- Di sini jika gagal sekali, ia sentiasa gagal pada percubaan seterusnya untuk beberapa simbol.

    jika (chartid! = 0) {
    ChartScaleSet (3, chartid);
    ChartAutoscrollSet (true, chartid);
    ChartModeSet (CHART_CANDLES, chartid);
    }
    }
    }

  2. #2

    Quote Originally Posted by ;
    Hai, saya mempunyai masalah membuka 96 carta pada masa yang sama dengan fungsi ChartOpen Metatrader. Mungkin seseorang boleh mencadangkan penyelesaian. Saya cuba membuka 96 Carta (12 pasangan dengan 8 TimeFrames). dengan ChartOpen (), kemudian ambil ChartScreenShot. Tetapi jika ChartOpen gagal sekali (dengan kembali sifar dan dengan ralat dalaman tiada 4024), tidak mungkin untuk membuka semula simbol yang sama dengan ChartOpen. Jika anda tahu penyelesaian untuk menjamin untuk membuka semua 12 simbol dengan 8 bingkai masa dihargai. Di bawah ini saya tampal masalah. Forexample: jika ChartOpen (EURUSD, 5) gagal, ia sentiasa gagal ...
    Carta Max 100. Mungkin anda lulus had itu

  3. #3
    Hai, Ya, anda betul apabila melebihi batas, tetapi bukan sebab utama ChartOpen () gagal pada mulanya. Untuk merumuskan MasalahBug: Jika ChartOpen (Simbol, Tempoh) mengembalikan palsu untuk SimbolTempoh tertentu, semua ChartOpen (Simbol, Tempoh) yang berjaya untuk SimbolMasa tertentu gagal. Mengapa? Ok, apa sebabnya, apa yang boleh saya lakukan untuk menjamin untuk membuka semua 12 Pasangan dengan 8 masa? Sesiapa sahaja mempunyai idea? Saya membuat tangkapan skrin dalam setiap 2 minit dari laman web saya, tetapi saya ingin memastikan tiada carta hilang. Terima kasih atas minat anda.

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.