3 Fungsi Pemrograman Fungsi?
Halaman 1 dari 462 12 TerakhirTerakhir
Results 1 to 10 of 11

Thread: 3 Fungsi Pemrograman Fungsi?

  1. #1
    Halo
    Dapatkah Seseorang dengan baik menjelaskan dengan mudah dengan contoh masalah ini:

    1) Apa yang operator Sleep (3000) (atau apa pun yang Anda sebut) lakukan di antara kode-kode.
    Saya telah melihatnya berkali-kali di antara jika pernyataan dalam banyak kode!

    Dua) Tepat apa tepatnya yang rusak; Fungsi lakukan?

    3) Apa saja berbagai jenis variabel Eksternal yang tersedia? Seperti Strings, ganda dan penggunaannya?

    4) Dapatkah MQL5 akan sangat berbeda dari MQL4? Saya menganggap itu dirilis. . .bisa tebak bagaimana bedanya?

    Jika memungkinkan, dapat seseorang menghubungkan kepostpm beberapa informasi sederhana tentang Memahami, atau bahkan coding (untuk saat ini) MQL4.
    Saya memiliki banyak hal rumittautan dll. Tapi waktu yang dihabiskan tidak benar-benar memperbaiki informasi sederhana yang saya inginkan (untuk hari ini)

    Terima kasih sebelumnya!
    Salam

  2. #2
    Oke ForexSaint Saya akan mencoba di sini. 1. Tidur, Adalah pernyataan jeda dalam operasi saat ini. Ini dapat digunakan untuk berbagai alasan dan biasanya pada satu putaran. Anggap saja seperti tombol pause di pemutar dvd Anda. Anda menghentikan film di tempatnya saat ini untuk membuat popcorn dan kemudian kembali lagi ke sana. Istri saya menyukai ini dia bisa memutar film dua jam dalam petualangan sepanjang malam ... Katakanlah Anda memiliki perdagangan untuk mendapatkan pembelian di ea Anda, namun Anda tidak perlu membeli segera dilakukan. Anda dapat menggunakan fungsi tidur untuk menunda pembelian dan kemudian mengembalikannya ke parameter pembelian Anda. Jadi itu akan tidur (60) dan kemudian setelah waktu itu kembali ke fungsi perdagangan. Ada alasan yang berbeda untuk penggunaannya, namun ini adalah jenis hal. 2. Break, Adalah pernyataan perubahan yang digunakan sebagian besar dengan fungsi saklar. Katakanlah ketika Anda memiliki semacam perubahan dalam perdagangan atau indikator Anda, Anda akan menggunakan fungsi saklar dan kemudian membuat pernyataan kasus untuk parameter yang akan digunakan. Pernyataan istirahat kemudian akan menginformasikan kasus fisrt untuk berhenti berfungsi dan membimbingnya. Saya juga melihat beberapa programmer menggunakannya di akhir setiap fungsi yang mereka kode., Sebelum masuk ke fungsi berikutnya dalam indikator, itu tidak akan sakit. Contoh terbaik yang dapat saya pikirkan di sini adalah saluran shi. Jika Anda mendapat satu mengintip ke dalam dan Anda akan melihat saklar. Apa yang dilakukannya adalah membuat saklar untuk diagram interval yang Anda pertimbangkan, dan memungkinkannya menggunakan parameter yang berbeda untuk setiap periode grafik waktu. Pada dasarnya ini memberitahu saluran untuk memanfaatkan jumlah fraktal pada setiap interval grafik. (Saya telah menghapus fungsi itu dalam indikator Shi saya). 3. Variabel bisa berubah menjadi faktor. Ada banyak macam, int eksternal biasanya nama parameter mengatakan Anda perlu jarak. Anda akan menyukai sesuatu. .extern int y_spacing = 10. . Jadi kamu mau. String eksternal. . Anda mungkin membuat pernyataan. . Extern string note_1 = y_spacing adalah gerakan atau mungkin Anda ingin memanggil jenis font .. string eksternal font_type = Arial Anda dapat melakukan ekstern bool untuk memanggil fungsi benar atau salah..eksor bool change_color = Otentik Anda mungkin memiliki warna eksternal = Green Double adalah digunakan sebagai proses penghalusan, nyatakan bahwa Anda membuat perhitungan yang muncul dalam pecahan. Ini akan dihaluskan oleh penggunaan Double. Anda melihatnya di banyak bidang yang tidak perlu, namun tidak ada salahnya jika ada. Saya kira itu lebih mudah untuk menggunakannya di tempat untuk mencari tahu apakah itu benar-benar diperlukan. Anda juga dapat memiliki variabel global yang akan di awal dan digunakan di seluruh proses dan kemudian Anda dapat memiliki variabel lokal yang dapat digunakan di dalam fungsi tertentu saja. Hal terbaik yang bisa dilakukan adalah membuka beberapa kode dan cukup ikuti dari awal sampai akhir dan Anda akan mulai melihat cahaya, meskipun cahaya saya berubah menjadi senter yang redup di kali, itu bisa membuat frustasi kode tetapi sekali lagi menyenangkan karena akhirnya berhasil. Anda dapat memulai dengan panduan sederhana di sini
    http://book.mql4.com/. Saya yakin ada juga panduan tentangforexfabrikasijika Anda menggunakan pencarian. Ada juga satu lagi dari forex-tsd. Com ... Anda juga dapat mencari posting saya dan di suatu tempat Anda akan menemukan saya telah mengajukan panduan kursus pertama di ff. Adapun mq5, sejauh yang saya baca belum diterbitkan belum. Itu terus menjadi penundaan karena alasan apa pun. Agar mereka bisa terbiasa, itu diasumsikan ditetapkan untuk programmer awalnya. Maka akhirnya para broker akan mulai mengimplementasikan platform. . Saya akan menebak satu tahun lagi sampai pedagang melihatnya. Posting pertanyaan Anda, Anda akan menemukan beberapa orang yang cukup murah hati dan berpengetahuan (lebih dari saya) Hanover, Zen Loew, Ronald untuk daftar pasangan di sini yang membantu, seiring waktu memungkinkan. Keberuntungan Tom

  3. #3
    Terima kasih twj1usa untuk waktu Anda menjelaskan semua kode ya adalah awalnya frustasi. . .Ya saya akan melihat tautan itu! Terima kasih sekali lagi karena menjelaskan seperti itu! Salam Hormat

  4. #4
    Saya akan menguraikan sedikit tentang penggunaan pernyataan istirahat. Ini terutama digunakan untuk keluar dari loop kondisional sebelum mencapai akhir dari semua siklusnya (alias iterasi). Tidak hanya dalam konstruksi saklar, Anda juga dapat menggunakannya di dalam loop for, atau loop sementara. Dalam konteks MQL, penggunaan pernyataan istirahat yang paling umum di dalam lingkaran adalah ketika Anda ingin mencari lokasi pada bagan (lilin tertentu) yang cocok dengan kondisi tertentu, dan Anda tidak tahu di mana. Mari kita anggap Anda berpikir bahwa lokasi yang Anda coba temukan adalah tempat di dalam 100 lilin sebelumnya. Tetapi dari cos Anda tidak mungkin membiarkannya melewati 100 kali bahkan ketika kondisional bertemu di beberapa lilin pertama. Berikut adalah contoh kode tentang bagaimana saya mencari lilin terakhir terakhir di mana stochastic berada di atas 80. Kode yang dimasukkan extern int Stoch_Kperiod = 8; extern int Stoch_Dperiod = 3; Eksternal int Stoch_Slowing = 3; Eksternal int Stoch_Method = MODE_SMA; Eksternal int Stoch_Price = 0; ganda Get_Stochastic_Value (int index) return (iStochastic (NULL, 0, Stoch_Kperiod, Stoch_Dperiod, Stoch_Slowing, Stoch_Method, Stoch_Price, MODE_MAIN, index)); int start () int overbought_candle_index = 0; untuk (int I = 1; I lt; = 100; I ) if (Get_Stochastic_Value (I) gt; 80) overbought_candle_index = Id; beristirahat; Print (Lilin overbought yang diakui terakhir berada pada posisi:, overbought_candle_index); jadi dengan asumsi pada iterasi kedua, ketika I = 2, stochastic di atas 80, tidak perlu mengalami sisa dari 98 siklus, pernyataan break akan keluar dari keseluruhan untuk loop. Ini membantu kami mendapatkan EA atau indikator untuk bekerja dan mengurangi pemrosesan waktu proses. Setelah Anda tahu pernyataan istirahat. Ini mungkin ide yang bagus untuk melihat pernyataan terus. salam, Zen

  5. #5
    Terima kasih telah meluangkan waktu Anda untuk menjelaskannya! Seperti saya baru dalam pemrograman MQL4 ... mendapat dasar-dasarnya. . .of over .... Meskipun beberapa hal pergi abv mind Setiap jalan Cheers

  6. #6

    Quote Originally Posted by ;
    Karena saya baru untuk coding MQL4 ... mendapat dasar-dasar. . lebih dari .... Meskipun beberapa hal pergi abv pikiran Ceria cara apapun
    Posting Anda tampaknya seperti Anda umumnya tidak berpengalaman dalam pengkodean dengan cara apa pun. Ini (untuk dirinya sendiri) bukanlah sesuatu yang harus Anda khawatirkan karena 95% orang yang menggunakan komputer (secara efektif) tidak menggunakannya untuk merencanakannya tetapi menggunakan aplikasi orang lain untuk menyelesaikan pekerjaan mereka. Namun: karena memiliki kemampuan untuk memahami kata-kata samar yang ditulis dalam ucapan aneh yang tampak aneh ini Anda melihat apakah Anda membuka Metaeditor dan juga mempertimbangkan kode dari beberapa Penasihat Ahli atau Indikator bahwa Anda ingin memiliki gagasan tentang konsep pemrograman per se , dan ini hanya dapat dicapai dengan mempelajari apa sebenarnya artinya merencanakan mesin dan itu hanya dapat dipelajari dengan benar-benar mencoba menyelesaikannya. Mesin dalam konteks ini dapat berupa apa saja, misalnya dapat berarti mikroprosesor dan pemrograman itu akan dilakukan dalam assembler, itu mungkin berarti Microsoft Excel dan pemrograman itu berarti meletakkan formulasi ke sel spreadsheet ataudan menulis makro Visual yang mengandung perintah yang harus dilaksanakan pada saat-saat tertentu dalam urutan tertentu untuk membuatnya [Excel, mesin] melakukan item rumit yang tidak dapat dilakukan tanpa aplikasi yang dibuat dengan hati-hati. Mesin itu mungkin Metatrader dan pemrogramannya akan menulis Skrip, Ahli, dan Indikator di mql4 yang bahasa mesin, persis seperti assembler adalah bahwa terminologi mikrokontroler dan VB dan formulasi ini akan menjadi terminologi Excel. Mempelajari program berarti menemukan mesin semacam itu yang dapat dengan mudah diprogram. Seorang pemula seharusnya tidak menggunakan sistem yang aplikasi penulisannya sangat menyusahkan bahkan untuk pengembang berpengalaman. Anda harus mulai mempelajari semua teori ini di lingkungan yang mudah untuk membuat, menjalankan, dan men-debug aplikasi Anda, di mana sistem akan memberi tahu Anda apa yang tidak diketahui (dan mengapa) dengan cara yang bersih dan ramah. Lingkungan di mana Anda dapat mengetahui apa yang terjadi jika sesuatu tidak bekerja seperti yang diantisipasi. Mencoba mempelajari pemrograman Metatrader tanpa pernah memprogram apa pun harus menjadi pengalaman yang membuat frustrasi. Seorang programmer berpengalaman tahu egi bagaimana mempersempit penyebab kesalahan bahkan dalam situasi yang tidak jelas, dia siap untuk segala macam hal yang bisa salah, kadang-kadang dia juga bisa menciumnya sebelum itu terjadi, hanya karena pengalamannya yang kaya. Anda benar-benar harus mencoba untuk mulai belajar pemrograman menggunakan sesuatu yang mudah untuk pemula, cukup kuat untuk melakukan hal-hal yang lebih rumit dan membantu dan melalui penyediaan properti ini adalah motivasi dan menyenangkan. (Saya akan menyisakan ruang untuk poster lain di sini untuk menyarankan lingkungan yang sesuai, saya sangat menyarankan Python. Saya tidak menyarankan apa pun menggunakan C dalam nama itu karena juga sintaks C dan sintaks mql tidak. Anda dapat mencoba untuk belajar CC setelah Anda berhasil menemukan pemrograman dan memiliki periode 10 tahun untuk terbuang, saya lebih suka belajar bahasa praktis seperti Python, Ruby,Java, Anda harus mencintai matematika dan statistik yang Anda butuhkan untuk belajar R dan jika Anda benar-benar ingin pergi ke tingkat yang sangat rendah dan ingin menghasilkan mesin kecil yang dapat dijalankan efisien (menulis dll untuk mendapatkan metatrader) tahu Pascal [FPC]. Tidak ada alasan untuk membuang-buang waktu seumur hidup Anda untuk CC ) Setelah berhasil mempelajari teori-teori pemrograman dan praktis memrogram beberapa hal untuk sementara waktu Anda dapat mencoba untuk melihat pemrograman metatrader dan semuanya akan segera * banyak * jauh lebih jelas dan Anda akan benar-benar tak berdaya ketika mencoba untuk melawan binatang buas ini.

  7. #7
    ForexSaint, sudahkah Anda mencoba meletakkan kursorsisipan Anda di tengah lalu tekan F1?

  8. #8
    Bisakah saya menggunakan perintah tidur? Jika tidak bagaimana saya akan membuat tidur EA setelah kondisi terpenuhi? Kode yang dimasukkan jika (DropProtection! = 0) complete = OrdersTotal (); untuk (I = total - 1; I gt; = 0; I--) (OrderType () == OP_SELL)) if (((type == _OP_BUY) (iOpen (NULL, PERIOD_M15,1) gt; iClose (NULL , PERIOD_M15,1)) (iOpen (NULL, PERIOD_M15,1) - iClose (NULL, PERIOD_M15,1) gt; (DropProtection * 0,0001))))/Diuji Ya/if (((type == _OP_SELL) ( iClose (NULL, PERIOD_M15,1) gt; iOpen (NULL, PERIOD_M15,1))/(iClose (NULL, PERIOD_M15,1) - iOpen (NULL, PERIOD_M15,1) gt; (DropProtection * 0,0001))))/Diuji No if (PrintComments) Print (Drop Protection menutup semua transaksi.); glOrderClose (); Tidur (SleepAfterDrop * 3600000); Ini menutup Perdagangan karena itu sampai ke glOrderClose () tetapi segera membuka kembali yang berbeda. Jika seseorang dapat menunjukkan saya cara untuk menempatkan perintah tidur ini sehingga berfungsi, saya akan sangat menghargainya. Terima kasih

  9. #9
    @ 7bit Terima kasih untuk mendapatkan balasan menyeluruh. . .Ya yang pasti membuat frustasi! @AdamnN Terima kasih atas info itu @Asgard Hope some1 menjawab pertanyaan itu. . .ada tonjolan untuk Anda Salam semua

  10. #10
    Asgard, bolehkah saya bertanya apakah Anda saat ini menggunakan pengamat egi langsung atau ini ... Tidur tidak akan berfungsi di penguji yang saya percaya.

Similar Threads

  1. Pertanyaan Fungsi MT4
    By yohyibubu in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 1
    Postingan Terakhir: 01-01-2023 12:12, 12:12 PM
  2. Fungsi Cek Simbol
    By huchet in forum Pertanyaan Newbie
    Balasan: 8
    Postingan Terakhir: 11-17-2021 10:55, 10:55 AM
  3. Filter Fungsi Berita
    By Gehho in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 2
    Postingan Terakhir: 08-15-2021 07:59, 07:59 AM
  4. 3 Fungsi Pemrograman Fungsi?
    By ehycaox97 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 10
    Postingan Terakhir: 08-31-2009 10:15, 10:15 AM
  5. Fungsi Cek Simbol
    By huchet in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 8
    Postingan Terakhir: 03-09-2009 19:28, 07:28 PM

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.