Dynamic (Nomor Ajaib) - Acak
Halaman 1 dari 465 123 ... TerakhirTerakhir
Results 1 to 10 of 41

Thread: Dynamic (Nomor Ajaib) - Acak

  1. #1
    Halo semua,

    Saya bukan seorang programmer MQL dan ingin tahu apakah itu masuk akal dan apakah mungkin untuk memprogram dalam angka ajaib dinamis ke dalam EA?

    Saya biasa melakukan beberapa pemrograman dalam bahasa jenis skrip dan kami biasa menggunakan fungsi bawaan () atau rand ().

    Juga, apakah itu akan membuat perbedaan bagi para Penjahat karena S Hopwood menyebutkan dalam menentukan apakah EA ini adalah EA atau tidak ...

    Saya juga berpikir untuk menggabungkan beberapa EA ke dalam satu akun untuk membuangnya. Adakah pikiran?

  2. #2
    Inti dari MagicNumber adalah untuk memberi tahu EA perdagangan mana yang seharusnya dikelola. MagicNumbers mencegah EA mengganggu perdagangan EA lainnya.

  3. #3
    Hai Ronald, Terima kasih atas penjelasannya. Saya rasa itu masuk akal. Saya kira kekhawatirannya adalah bahwa mereka seharusnya 'dilacak' oleh broker dan jika ada cara untuk melakukan pelacakan sisi klien atau cara untuk menyembunyikannya dari broker. Saya yakin Anda sudah memikirkan semua ini, tetapi mencoba mencari cara untuk menyembunyikan hidup EA saya.
    Setiap ide tentang bagaimana melakukan itu sangat dihargai ... --- Saya menjadi paranoid dari beberapa posting yang saya baca di forum ini ...

  4. #4
    Saya sangat ragu broker dapat melihat MagicNumber, tetapi jika Anda benar-benar khawatir, maka atur angka ajaib ke 0 (angka ajaib yang sama berlaku untuk perdagangan yang dibuka menggunakan tombol F9.

  5. #5
    Menarik Anda mengatakan itu! Terima kasih ... Saya percaya beberapa orang adalah 'korban' dan menyalahkan kerugian mereka pada broker untuk menjemput Anda saat Anda tidur. Broker Freddy Krueger ... Nama bagus untuk startup ... hmmmm ...

  6. #6
    Saya tidak berpikir itu praktis untuk membuat angka sihir acak. Jika ada angka ajaib selain 0, maka broker akan tahu itu adalah EA sehingga angka ajaib yang berbeda tidak akan membantu. Saya ragu pialang itu duduk di sana mengatakan Oh tidak, mn 12345 yang ditakuti, mari kita mengacaukannya. Saya menggunakan angka ajaib untuk menganalisis perdagangan saya, selain EA menggunakannya untuk mengidentifikasi perdagangan, jadi memiliki 10 angka ajaib yang berbeda untuk EA yang sama tidak berguna. Saya telah membuat rutin yang menghasilkan angka ajaib yang unik untuk setiap EA yang saya jalankan, yang sangat penting ketika menjalankan beberapa EA pada satu akun ...... Saya telah melakukan hal mn clash pada akun live dan itu tidak cantik. Akhirnya, meskipun broker dapat melihat angka ajaib Anda, seperti yang muncul ketika Anda mengarahkan kursor mouse Anda ke kolom komentar. Saya tidak berpikir mereka bisa membedakan antara skrip dan EA. Saya juga tidak peduli apakah broker dapat melihat EA saya ...... ketika datang ke kejahatan ini, apakah Anda mendapatkan eksekusi yang Anda minta, atau Anda tidak ..... itu sesederhana itu . Jika Anda tidak mendapatkan eksekusi maka lanjutkan ...... Anda membuang-buang waktu Anda mencoba mengakali 'rumah'. Apakah Anda akan bertaruh di kasino yang curang? EA yang baik memantau kinerja broker yang memberikan detail slippage atau requote (saya tidak mendapatkan requote karena saya tidak menggunakan bucketshops eksekusi instan tetapi itu pilihan Anda jika Anda ingin menggunakannya).

  7. #7

    Quote Originally Posted by ;
    Saya telah membuat rutin yang menghasilkan angka ajaib yang unik untuk setiap EA yang saya jalankan.
    Apakah Anda akan baik mengirim kode atau menjelaskan cara kerjanya? Terima kasih, --RR

  8. #8
    Saya ingin tahu .... Magic Number adalah tipe data int, mungkin menggunakan nilai negatif mungkin menghasilkan beberapa efek yang tidak biasa?

  9. #9
    Hai Ronald, Ini adalah inti dari kode ...... jelas itu perlu dimasukkan dengan benar ke dalam EA ........ Dimasukkan Kode int AutoMagic () {string Cur1 = StringSubstr (Symbol (), 0,3), Cur2 = StringSubstr (Simbol (), 3,3), magic1 = 0, magic2 = 0; int Period_ID = 0; if (Cur1 == EUR) magic1 = 1; if (Cur1 == GBP) magic1 = 2; if (Cur1 == USD) magic1 = 3; if (Cur1 == AUD) magic1 = 4; if (Cur1 == CHF) magic1 = 5; if (Cur1 == CAD) magic1 = 6; if (Cur1 == JPY) magic1 = 7; if (Cur1 == NZD) magic1 = 8; if (Cur2 == EUR) magic2 = 1; if (Cur2 == GBP) magic2 = 2; if (Cur2 == USD) magic2 = 3; if (Cur2 == AUD) magic2 = 4; if (Cur2 == CHF) magic2 = 5; if (Cur2 == CAD) magic2 = 6; if (Cur2 == JPY) magic2 = 7; if (Cur2 == NZD) magic2 = 8; switch (Periode ()) {case PERIOD_MN1: Period_ID = 9; istirahat; kasus PERIOD_W1: Period_ID = 8; istirahat; kasus PERIOD_D1: Period_ID = 7; istirahat; kasus PERIOD_H4: Period_ID = 6; istirahat; kasus PERIOD_H1: Period_ID = 5; istirahat; case PERIOD_M30: Period_ID = 4; istirahat; kasus PERIOD_M15: Period_ID = 3; istirahat; kasus PERIOD_M5: Period_ID = 2; istirahat; kasus PERIOD_M1: Period_ID = 1; istirahat; } AutoMagic = StringConenate (EA_Number, EA_Instance_UID, magic1, magic2, Period_ID, 0); while (GlobalVariableCheck (AutoMagic)) {//jika MagicNumber sudah ada maka increment Instance_UID EA_Instance_UID ; AutoMagic = StringConenate (EA_Number, EA_Instance_UID, magic1, magic2, Period_ID, 0); } if (! GlobalVariableCheck (AutoMagic)) GlobalVariableSet (AutoMagic, StrToDouble (AutoMagic));/MagicNumber tidak ada, jadi tulislah sebagai Gvar jika (EA_Instance_UID gt; 1) {Cetak (Perhatikan bahwa ini adalah nomor instance EA_Instance_UID dari EA ini pada pasangan mata uang ini!);/beri tahu pengguna akan Lansiran konflik (Beberapa instance dari pasangan mata uang EA yang sama. Periksa pengaturan risiko Anda. EA_Instance_UID ditugaskan kembali!); } return (StrToInteger (AutoMagic)); } Pada dasarnya apa yang dilakukannya adalah menetapkan angka ajaib berdasarkan pasangan mata uang, kerangka waktu dan pengidentifikasi nomor EA serta pengidentifikasi unik instance EA (yaitu EA yang sama berjalan pada mata uang yang sama dan kerangka waktu yang sama lebih dari 1 kali). Ini menetapkan nomor ajaib ke Variabel Global, sehingga EA lain dapat memeriksa apakah nomor itu ada. Jika nomor itu ada, itu hanya bisa EA yang sama, pasangan mata uang yang sama dan kerangka waktu yang sama, sehingga akan menambah EA_Instance_UID oleh satu sampai menemukan satu yang tidak diambil. Itu kemudian menyimpan angka ajaib itu sebagai string dengan nama yang sama. Ingatlah untuk menghapus Global Variable di fungsi uninit () yang dapat menyebabkan masalah. EA_Instance_UID EA_Number dideklarasikan sebelum salah satu fungsi, sehingga mereka dapat dilihat oleh fungsi yang dipanggil darifungsi init (). Saya kira Anda juga bisa mendeklarasikannya dalam fungsi init dan mengirimkannya sebagai parameter.

  10. #10
    Selamat untuk semua poster di utas ini. Anda berhasil mencapai 10 pos dan semuanya masuk akal secara teknis dan yang lebih penting. Saya harap orang lain bisa belajar dari utas ini. Saya akan membookmark untuk referensi mendatang tentang topik ini.

Similar Threads

  1. Hasil Adalah Acak
    By behn00 in forum Diskus Forex Umum
    Balasan: 5
    Postingan Terakhir: 08-08-2023 23:13, 11:13 PM
  2. bagaimana cara menutup perdagangan dengan nomor ajaib?
    By TiH4N0 in forum Analisis Teknis
    Balasan: 1
    Postingan Terakhir: 12-01-2021 15:39, 03:39 PM
  3. bagaimana cara menutup perdagangan dengan nomor ajaib?
    By TiH4N0 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 1
    Postingan Terakhir: 05-17-2018 20:19, 08:19 PM
  4. Panggilan Acak Bebop
    By ducatisa in forum Analisis Teknis
    Balasan: 0
    Postingan Terakhir: 09-18-2010 07:06, 07:06 AM
  5. Panggilan Acak Bebop
    By ducatisa in forum Sistem dan Strategi Perdagangan
    Balasan: 0
    Postingan Terakhir: 09-18-2010 07:06, 07:06 AM

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
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.