Memberi sinyal perubahan dalam ”pilih/batalkan pilihan” sebuah Objek menjadi Indic. kode
Halaman 1 dari 462 12 TerakhirTerakhir
Results 1 to 10 of 11

Thread: Memberi sinyal perubahan dalam ”pilih/batalkan pilihan” sebuah Objek menjadi Indic. kode

  1. #1
    Adakah yang bisa menunjukkan cara mendapatkan peringatan perubahan jika itu adalah perubahan pada properti Objek yang dipilih atau tidak dipilih menjadi Kode Indior? Ini bukan properti standar sejauh yang saya tahu, tapi pasti ada solusi untuk ini. akan menghargai ide apa pun

  2. #2

    Quote Originally Posted by ;
    5 tahun yang lalu, seseorang berbagi dengan saya EA (ini adalah kompilasi EA, saya tidak memiliki kode di belakangnya)
    Maaf, tapi saya tidak lagi melakukan pekerjaan pengkodean apa pun, kecuali jika indoor/EA berguna bagi saya secara pribadi. Lagi pula, jika Anda tidak memiliki kode sumber (file .mq4), maka tidak ada programmer yang dapat memodifikasi EA.

  3. #3
    1 Lampiran
    Quote Originally Posted by ;
    {quote} Maaf, saya salah paham; Saya pikir Anda secara khusus mencari untuk memilih/membatalkan pilihan objek menggunakan MQL4. Seperti yang dikatakan cja, Anda dapat mengkodekan pemeriksaan untuk melihat apakah suatu objek telah pindah (walaupun ini memerlukan satu klik untuk memilih objek, dan kemudian Anda harus menyeretnya):
    Hanover, dapatkah Anda membantu saya dengan beberapa pengkodean? silahkan gambar di bawah ini adalah EA yang saya modifikasi (saya mencari dan mengunduh dan memodifikasi EA) EA membuat tombol di layar dan dapat saya klik dan membuat pesanan atau menutup posisi. metode perdagangan saya adalah lindung nilai, jadi beberapa waktu saya mungkin perlu membuka beberapa pesanan. lot beli dan jual dikodekan dengan keras di EA, dan ini memberi saya masalah. masalah yang saya hadapi adalah, saya dapat secara terpisah memasukkan beli sebanyak 0,1 lot x 5 kali, tetapi ketika saya ingin melakukan lindung nilai, saya harus mengklik tombol jual sebanyak 5 kali. dan karena saya berdagang dalam jangka waktu 1 juta, harga dapat bergerak cepat jika saya mencoba membuka 5 pesanan dalam waktu singkat, dan saya juga memiliki masalah untuk menutup 5 pesanan (perlu waktu terlalu lama untuk menutupnya, hadiah bergerak sangat cepat .) 5 tahun yang lalu, seseorang berbagi dengan saya sebuah EA (ini adalah EA kompilasi, saya tidak memiliki kode di belakangnya) ketika menjalankan EA, EA menampilkan Lot pada grafik (contoh pada tangkapan layar, di bawah) hanya seperti screenshot, pengguna dapat memilih lot dengan mengklik dan menariknya sekali, kemudian lot akan dipilih (akan seperti di dalam kotak) kemudian pengguna mengklik tombol dan itu akan membuka lot yang ditampilkan di dalam kotak. jadi, ada dua hal yang saya tidak tahu. pertama adalah, bagaimana kode lot yang ditampilkan pada grafik, dan apa kode untuk seleksi (klik dan seret) detik adalah, bagaimana membaca nomor kotak yang dipilih yang merupakan lot. Hanover, tolong bantu saya. Terima kasih.

  4. #4
    Terima kasih Hanover, saya yakin dapat menemukan konsep ini
    berguna

  5. #5
    Quote Originally Posted by ;
    terima kasih sobat atas wawasannya. sejauh ini saya dalam situasi kebuntuan, masih mencari solusi yang akan menggunakan 1 klik sebagai sakelar dengan menggunakan mouse. Saya telah melihat bahwa IBfx memilikinya di platform terakhir mereka (untuk membuka/menutup perdagangan), tetapi kodenya tidak terbuka. semoga lebih banyak ide yang masuk
    Maaf, saya salah paham; Saya pikir Anda secara khusus mencari untuk memilih/membatalkan pilihan objek menggunakan MQL4. Seperti yang dikatakan cja, Anda dapat mengkodekan pemeriksaan untuk melihat apakah suatu objek telah pindah (walaupun ini memerlukan satu klik untuk memilih objek, dan kemudian Anda harus menyeretnya):
    Quote Originally Posted by ;
    Anda dapat mengatur platform MT4 untuk memilih objek dengan satu klik atau klik dua kali pada tab di bagian atas alat platform/opsi/objek dan centang/hapus centang Pilih objek dengan satu klik mouse. ......... Meskipun saya belum mencobanya secara pribadi, saya juga percaya bahwa suatu objek juga dapat dipilih dan dipindahkan pada bagan untuk membuat sakelar.
    Berikut adalah fragmen kode dari EA yang saya tulis, yang melakukan hal itu: Inserted Code extern double RefreshInterval_seconds = 0; string eksternal CornerForCounter = TR; : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : string objname = VOmonitor; int ukuran objek = 8; string objfont = Arial; warna objcolor = Oranye; int objxpos = 5; int objek = 15;/ ------------------------------------------------ ------------------- int init() {/ ----------------------- -------------------------------------------- : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : if (ObjectFind(objname) lt; 0) { ObjectCreate(objname,OBJ_LABEL,0, 0,0); ObjectSet(namaobj,OBJPROP_XDISTANCE,objxpos); ObjectSet(namaobj,OBJPROP_YDISTANCE,objypos); jagung = 0; if (StringFind(StringUpper(CornerForCounter),B) gt;= 0) jagung = 2; if (StringFind(StringUpper(CornerForCounter),R) gt;= 0) jagung = 1; ObjectSet(namaobj,OBJPROP_CORNER,jagung); ObjectSetText(objname,VOM,objsize,objfont,objcolor ); } main_proses(); if (RefreshInterval_seconds gt; 0) { while (!IsStopped()) { main_process(); Tidur(RefreshInterval_seconds*1000); int xpos = ObjectGet(namaobj,OBJPROP_XDISTANCE); int ypos = ObjectGet(namaobj,OBJPROP_YDISTANCE); if (xpos != objxpos || ypos != objypos) break; } } SegarkanInterval_detik = 0; kembali (0); }/ ---------------------------------------------- -------------------- int start() {/ --------------------- --------------------------------------------- if (RefreshInterval_seconds lt ;= 0) { main_proses(); } kembali (0); }/ ---------------------------------------------- -------------------- int main_process() {/ --------------------- --------------------------------------------- : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Jika pengaturan RefreshInterval_seconds gt; 0, EA akan mengulang, melakukan main_process() berulang kali dan tanpa batas (dengan mengkode loop di bagian init()), hingga objek dipindahkan, yang mengakhiri loop, sehingga memberi pengguna kesempatan untuk mengubah parameter EA. Pengaturan juga menyebabkan penundaan jumlah detik yang ditentukan, di antara setiap iterasi perulangan. Jika pengaturan RefreshInterval_seconds = 0, maka EA cukup menjalankan main_process() sekali per centang (yaitu kode di bagian start()). Harapan yang memberi Anda beberapa ide untuk dikerjakan. David

  6. #6
    terima kasih sobat atas wawasannya. sejauh ini saya dalam situasi kebuntuan, masih mencari solusi yang akan menggunakan 1 klik sebagai sakelar dengan menggunakan mouse. Saya telah melihat bahwa IBfx memilikinya di platform terakhir mereka (untuk membuka/menutup perdagangan), tetapi kodenya tidak terbuka. semoga lebih banyak ide yang masuk

  7. #7

    Quote Originally Posted by ;
    mungkin menggunakan beberapa fungsi eksternal seperti mengimpor gdi32.dll user32.dll dapat memberikan solusi? Alasan pertama saya untuk ini adalah menggunakan fitur yang tidak/dipilih ini sebagai sakelar hidup/mati
    Objek dapat digunakan sebagai tombol ON/OFF jika Anda menggunakan tombol hapus keyboard, Anda dapat mengatur platform MT4 untuk memilih objek dengan satu klik atau klik dua kali pada tab di bagian atas platform alat/opsi/objek dan centang/hapus centang Pilih objek dengan satu klik mouse. Kemudian yang perlu Anda lakukan adalah mengklik/klik dua kali pada objek dan menghapusnya dengan tombol Delete pada keyboard dan ini akan memberi Anda sebuah tombol. Meskipun saya belum mencobanya secara pribadi, saya juga percaya bahwa suatu objek juga dapat dipilih dan dipindahkan pada bagan untuk membuat sakelar. Jenis kode ini untuk bekerja dengan objek langsung dari bagan dan mungkin tidak berlaku untuk situasi Anda, namun mudah-mudahan ini dapat memberi Anda pandangan tentang masalah Anda dari perspektif yang berbeda.

  8. #8

    Quote Originally Posted by ;
    mungkin menggunakan beberapa fungsi eksternal seperti mengimpor gdi32.dll user32.dll dapat memberikan solusi? Alasan pertama saya untuk ini adalah menggunakan fitur yang tidak/dipilih ini sebagai sakelar hidup/mati
    Tidak mungkin. Satu-satunya cara untuk memilih objek adalah secara manual dengan mengkliknya pada grafik. Jika Anda tidak percaya ini, silakan bertanya di forum mql.

  9. #9
    Quote Originally Posted by ;
    Adakah yang bisa menunjukkan cara mendapatkan peringatan perubahan jika itu adalah perubahan pada properti Objek yang dipilih atau tidak dipilih menjadi Kode Indior? Ini bukan properti standar sejauh yang saya tahu, tapi pasti ada solusi untuk ini. akan menghargai ide apa pun
    Anda benar, 'terpilih' bukan salah satu properti objek yang tersedia, dan karenanya tidak ada perintah MQL4 yang akan memeriksa atau mengubah status objek yang dipilih. Ini mungkin dapat dicapai dengan menggunakan DLL yang dikodekan dengan tepat, tetapi kode tersebut perlu entah bagaimana mengatasi status objek, yang merupakan internal MT4......... yang semuanya berada di luar cakupan pengetahuan saya.

  10. #10
    mungkin menggunakan beberapa fungsi eksternal seperti mengimpor gdi32.dll user32.dll dapat memberikan solusi? Alasan pertama saya untuk ini adalah menggunakan fitur yang tidak/dipilih ini sebagai sakelar hidup/mati

Similar Threads

  1. Sinyal berulang kode EA
    By takamuha in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 2
    Postingan Terakhir: 11-17-2022 06:22, 06:22 AM
  2. Menggunakan MT4 untuk memberi umpan sinyal ke MT5
    By yohyibubu in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 1
    Postingan Terakhir: 12-14-2021 12:28, 12:28 PM
  3. Hanya sebuah ide - Di dalam ... Pembacaan kaset
    By sugehgihhi in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 15
    Postingan Terakhir: 12-04-2021 08:30, 08:30 AM
  4. Bagaimana cara membelimenjual dips dalam sebuah tren?
    By Sicodehyay in forum Analisis Teknis
    Balasan: 28
    Postingan Terakhir: 11-30-2021 12:23, 12:23 PM
  5. Bagaimana cara membelimenjual dips dalam sebuah tren?
    By Sicodehyay in forum Diskus Forex Umum
    Balasan: 28
    Postingan Terakhir: 08-05-2018 02:53, 02:53 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.