PDA

View Full Version : Bagaimana untuk menutup pesanan di bar tutup?



yofkipkfz
11-28-2009 03:18, 03:18 AM
Saya memerlukan pertolongan, saya ingin menutup pesanan pada penutupan pub terbuka yang sama.
Ada cara untuk melakukan ini?

Terima kasih.

Lubo

yofkipkfz
01-30-2022 14:51, 02:51 PM
Terima kasih kepada kod ini, dan saya fikir ia lebih baik gt; = bukan == Saya telah mencuba ini. Jika (TimeCurrent () gt; = Masa [0] (Peringkat () * 60 - 1)) .... Tutup Perdagangan Walau bagaimanapun, saya masih menjadi kesilapan tertutup 138. . . Apa-apa idea? Lubo.

yofkipkfz
01-30-2022 16:12, 04:12 PM
Sesiapa?

hasoxdfiz
01-30-2022 17:32, 05:32 PM
Cobalah berbuat demikian pada bar terbuka yang akan datang, sebagai contoh, anda membuka tempat apabila lilin baru jika berlangsung, atau telah dinyalakan, dan anda ingin menutup di bar BAR yang sama atau pada penerimaan yang baru. Gunakan bahagian kod ini (faktor-faktor, initalize dan reset semula yang anda dapat selesaikan, saya harapkan. Itu benar-benar untuk carta 1 jam, setiap hari mempunyai logik yang sama jika (post_open == jam sahih () == OpenHour 1) OrderClose (tiket, ..., ..., ..., .... Blah blah) Bool var pos_open yang anda akan uruskan oleh OrderSelect dan OrderCloseTime == 0, seperti yang benar, yang lain palsu OpenHour var yang anda mulakan di IF angka di mana anda memulakan tempat tersebut (Contoh: jika (pos_open == false ...)/peraturan masuk anda OrderSend (NULL, OP_BUY, Banyak, Ask, 0, Bid-SLNULLStage, Bid PT * Peringkat); OpenHour = (); Adalah jelas dan mudah difahami? PS untuk Harian, atau alternatif TF anda boleh menggunakan logik yang serupa, gantikan hanya Jam () Minit () atau subuh () - sebagai lampu lilin baru

hasoxdfiz
01-30-2022 18:53, 06:53 PM
Gt; = mungkin lebih baik daripada ==, namun perintah yang anda tutup hanya sekali, jadi tidak relevan, apa yang anda tulis itu ... anda akan memperoleh kesilapan tertutup apabila anda sedar dekat dengan elseway (SL, PT memukul, sebagai contoh), atau bahkan EA sedang mencari kedudukan dekat dengan jumlah tiket yang salah. Cuba semak semula perintahPilih lulus, dan cuba kumpulkan semula tanpa cuba, cuba percubaankesilapan. Saya kini bekerja di PC lain, di mana saya tidak mempunyai beberapa EA berfungsi, daripada. Saya ada di sini hanya OrderSelect yang betul, Anda boleh mengeditnya untuk keperluan anda jika (OrderSelect (position1, SELECT_BY_TICKET) == true) OrderSelect (position1, SELECT_BY_TICKET); jika (OrderCloseTime () == 0) total1 = 1; lain total1 = 0; lain total1 = 0;/nikdy pozice 1 nebyla if (OrderSelect (position2, SELECT_BY_TICKET) == true) OrderSelect (position2, SELECT_BY_TICKET); jika (OrderCloseTime () == 0) total2 = 1; lain total2 = 0; lain total2 = 0; EDIT: petikan semula anda cuba slove dari perdebatan tergelincir

yofkipkfz
01-30-2022 20:14, 08:14 PM
gt; = mungkin lebih baik daripada ==, tetapi perintah yang anda tutup hanya sekali, jadi ini tidak relevan, apa yang anda tulis itu ... ....
Saya fikir sememangnya sukar jika pub kedua terlepas kedudukan tidak ditutup ...

hasoxdfiz
01-30-2022 21:35, 09:35 PM
Saya rasa relevan kerana bar berikut diabaikan tempatnya tidak ditutup ....
Ya, saya bersetuju, ini saya berkaitan dengan M1 atau carta yang serupa, pada TF yang lebih besar (contohnya 1 jam) anda biasanya lebih daripada 500 cik, jadi panggilan EA bermula () bekerja lebih daripada 500 kali. Kami tidak faham tentang TF yang anda hanya bermain Tetapi, anda betul, pengendali lebih daripada atau setaraf adalah lebih tinggi dilindungi dilindungi Adakah anda menyelesaikan isu dengan penutupan ?? Idea yang lain (mungkin bodoh): Saya pernah sekali gus menjadi isu dengan tanda-tanda yang serupa dengan anda (OrderSend Error: (Saya fikir) 128) - Saya mencuba semua apa yang mungkin - apa-apa, ralat masih berlaku. Saya menjadi marah (sangat, sangat kecewa) kod, apa dan di mana ia kekal saya terhapus dan entrie EA menulis semula. Kod tersebut kelihatan sama, tetapi pada masa yang lebih lama adalah masalah atau ralat tersembunyi. Untuk hari ini saya tidak tahu di mana, tetapi dengan proses ini (melampau) saya diselesaikan. Jika anda tidak melihat beberapa cara, cubalah kembali pada permulaan anda dan cubalah langkah-demi-langkah Maaf, Bahasa Inggeris saya mengerikan, tetapi saya menjangkakan anda dapat memahaminya. (Dan saya mesti melakukan apa-apa dengannya)