Bantuan: Apabila Broker MT4 berjalan, tetapi suapan data disekat
Results 1 to 8 of 8

Thread: Bantuan: Apabila Broker MT4 berjalan, tetapi suapan data disekat

  1. #1
    Saya memerlukan pertolongan dari beberapa pengkod berpengalaman


    Ia kadang-kadang berlaku bahawa MT4 broker saya berjalan, tetapi datafeed harga mereka akan disekat, kadang-kadang selama beberapa saat, kadang-kadang lebih lama sehingga 2 atau 3 minit, menyebabkan masalah untuk EA saya, bekerja pada perdagangan sangat pendek dari segi beberapa saat setiap.

    Saya rasa ia boleh jadi masalah dalam sambungan Penyedia MT4BridgeLikuiditas mereka.

    Saya tahu bahawa penyelesaian yang paling mudah untuk mengelakkan masalah adalah untuk menukar Broker, tetapi saya ingin bertanya sama ada sesiapa tahu cara untuk mengodkan sebarang isyarat kepada EA saya apabila ini berlaku, membenarkan EA untuk menggantung sebarang aktiviti sehingga aliran bermula dengan kerap lagi.

    Banyak terima kasih atas perhatian anda dan cadangan yang mungkin.

  2. #2
    Anda tidak perlu memberitahu EA untuk menggantung operasinya semasa penutupan suapan data ... kerana EA hanya berfungsi apabila ada data yang masuk. Oleh itu, ia adalah dengan sendirinya.

  3. #3

    Quote Originally Posted by ;
    Anda tidak perlu memberitahu EA untuk menggantung operasinya semasa penutupan suapan data ... kerana EA hanya berfungsi apabila ada data yang masuk. Oleh itu, ia adalah dengan sendirinya.
    Terima kasih Ferrux untuk balasan anda. Saya berharap ia akan menjadi mudah, saya tidak akan memulakan Thread ini jika ini berlaku. Bagaimanapun terima kasih.

  4. #4

    Quote Originally Posted by ;
    yang menyebabkan masalah kepada EA saya, bekerja pada perdagangan yang pendek dari segi beberapa saat setiap satu. Saya rasa ia boleh jadi masalah dalam sambungan Penyedia MT4BridgeLikuiditas mereka. (...) Saya ingin bertanya sama ada sesiapa tahu cara untuk mengodkan sebarang isyarat kepada EA saya apabila ini berlaku, membenarkan EA untuk menggantung sebarang aktiviti sehingga aliran bermula dengan kerap lagi. Banyak terima kasih atas perhatian anda dan cadangan yang mungkin.
    Ea dapat ingat candletime yang membuka pesanan terakhir (atau gelung melalui semua perdagangan untuk mendapatkan waktu itu) dan periksa jika masa baru adalah berbeza. jika tidak ada lilin baru yang dibina candletimeservertime tidak boleh berubah, jadi ini boleh menjadi penyelesaian ...

  5. #5

    Quote Originally Posted by ;
    {quote} Yang dapat mengingati candletime ia membuka perintah terakhir (atau gelung melalui semua perdagangan untuk mendapatkan waktu itu) dan periksa apakah waktu yang baru adalah berbeza. jika tidak ada lilin baru yang dibina candletimeservertime tidak boleh berubah, jadi ini boleh menjadi penyelesaian ...
    Ini adalah titik yang menarik, terima kasih Fxdaytrader. Satu-satunya perkara ialah EA saya tidak menunggu Tick (atau lilin) ??????seterusnya untuk bertindak ... Maaf jika saya tidak lebih mendalam penjelasan, saya tahu ia akan membantu, tetapi saya lebih suka mengelakkannya sekarang. Bagaimanapun makanan untuk pemikiran, terima kasih. Pemasa dalaman boleh menjadi cara ... walaupun tidak kutu ....

  6. #6

    Quote Originally Posted by ;
    Pemasa dalaman boleh menjadi cara ... walaupun tidak kutu ....
    skim mudah, harus berfungsi: static int lastordertime = 0; int init () blablup int deinit () blablup int start () {order blablup to send = buy or sell sendorder (type)} void sendorder () {if (lastordertime! = iTime (Symbol (), 0,0) lastordertime = iTime (Symbol (), 0,0); bool result = OrderSend (blablup); }}}

  7. #7
    Quote Originally Posted by ;
    {quote} skema mudah, harus berfungsi: static int lastordertime = 0; int init () blablup int deinit () blablup int start () {order blablup to send = buy or sell sendorder (type)} void sendorder () {if (lastordertime! = iTime (Symbol (), 0,0) lastordertime = iTime (Symbol (), 0,0); bool result = OrderSend (blablup); }}}
    Terima kasih kerana usaha anda, dihargai. Bagaimanapun saya tidak boleh bergantung pada masa berlalu sejak waktu pesanan terakhir. Walaupun isu kelebihan terakhir mungkin terlambat. Saya takut bahawa satu-satunya penyelesaian adalah broker untuk menyelesaikan masalah secara dalaman
    Mereka mungkin mempunyai masalah persekutuan dengan penyedia kecairan mereka. Terima kasih

  8. #8
    Hai Setiap kali, Mungkin anda boleh cuba menetapkan pemasa dengan 'EventSetMillisecondTimer' atau 'EventSetTimer' dan menggunakannya sebagai kaunter. Pada setiap petak baru anda perlu menetapkan semula kaunter, maka jika kaunter melampaui nilai yang telah dipratentukan, anda bertindak pada EA 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.