Penunjuk fxcm stesen dagangan

Jadi, mari kita teruskan! Sekiranya anda berminat, terdapat lebih banyak maklumat dalam talian dan anda boleh melakukan beberapa perkara yang menarik. Jadi, anda dapat melihat sekarang kami telah menambah beberapa parameter yang boleh kita gunakan untuk tweak pengiraan, dan beberapa parameter supaya kita dapat mengubah gaya setiap contoh. Saya seorang Jurutera Perisian dengan lebih dari 10 tahun pengalaman bekerja dengan penunjuk fxcm stesen dagangan syarikat - 7 daripada 10 tahun dengan bank pelaburan. Sudah tentu kami hanya menyelesaikan satu pelaksanaan sederhana penunjuk MACD. Dalam kes ini, kita perlu membuat tiga aliran. Bar, nama. Kita perlu mentakrifkan beberapa parameter yang boleh kita konfigurasikan, seperti berapa lama purata bergerak, dan barangkali apa warna yang kita mahukan garis-garis menjadi sebagainya Jadi, bernasib baik untuk kita, kita telah dikira apabila data kami tersedia di atas, penunjuk fxcm stesen dagangan. Aplikasi Stesen Dagangan FXCM sekali lagi memisahkan diri dari persaingan dalam hal indikator khusus dan alat yang tersedia.

Itulah kecantikan mampu menulis kod, anda boleh mendapatkan komputer untuk bekerja untuk anda! Langkah seterusnya adalah untuk menulis Strategi Automatik yang menjana isyarat perdagangan dari penunjuk adat anda apabila garis salib atau bila-bila masa anda mahu! Kemudian anda boleh duduk dan menonton perdagangan sistem anda sendiri, atau biarkan ia berdagang semasa anda sedang tidur. Menulis strategi bukanlah lebih sukar daripada apa yang telah kita lakukan hari ini!

Bagi mereka yang tidak biasa dengan istilah istilah dalam konteks ini. Bayangkan anda menambah penunjuk MACD dua kali pada carta yang sama yang berbeza dalam panjang purata bergerak mereka, ini bermakna anda mempunyai dua contoh yang berbeza dari penunjuk MACD. Fungsi Init Alright, jadi mari buat fungsi Init dan tambah beberapa perkara yang disebutkan di atas.




Jika kita memerlukan 10 huruf, atau 10 bar data, maka kita tidak boleh mengira apa-apa sehingga tempoh lebih besar daripada atau sama dengan Jadi, bernasib baik untuk kita yang sudah dikira apabila data kami tersedia di atas. Fungsi Kemas kini sepatutnya memulakan sesuatu yang sedikit seperti ini ... fungsi Tempoh kemas kini, mod - semak untuk memastikan kami mempunyai data yang mencukupi untuk mengira purata bergerak, dan dengan itu baris MACD.

Dia menghubungi saya melalui e-mel dan ketika kita sedang berbual, saya benar-benar berminat dengan apa yang dia lakukan dengan platform Stesen Dagangan FXCM. Hampir semua orang dalam Forex termasuk saya, bercakap tentang Metatrader ... beberapa orang bercakap mengenai Ninjatrader dan beberapa orang menyebut TradeStation sekarang dan lagi. Tetapi saya terkejut betapa fleksibiliti ada di platform desktop FXCM dan seberapa kuatnya ia dapat.

Saya seorang Jurutera Perisian dengan lebih dari 10 tahun pengalaman bekerja dengan syarikat besar - 7 dari 10 tahun dengan bank pelaburan. Pada suatu hari, saya memutuskan bahawa saya mempunyai apa yang diperlukan untuk menulis sistem perdagangan algoritma automatik saya sendiri, dan memutuskan untuk menumpukan sepenuh masa ini. Saya mencuba banyak perisian dan sistem broker dengan tumpuan kepada mereka yang menyediakan akaun demo, dan banyak daripada mereka sangat baik untuk pedagang hari, tetapi tidak memotongnya untuk mereka yang berminat untuk membangunkan petunjuk dan sistem mereka sendiri.

Syabas! Fungsi Sediakan Sekarang kita hanya perlu menulis fungsi Sediakan, di mana kita benar-benar menggunakan konfigurasi yang kita tentukan untuk menetapkan contoh kita, dan kemudian kita menuliskan nombor crunching nombor apabila harga berubah. Jadi seperti sebelum ini, mari kita menentukan fungsi Sediakan, dan pengesahan pantas nilai parameter kami.



Fungsi Sediakan untuk memulakan satu contoh penunjuk tertentu. Baiklah, jadi pertama sekali kita lihat fungsi Init. Seluruh titik fungsi ini adalah pada asasnya menentukan atau mengkonfigurasi profil penunjuk kami, di antara semua penunjuk lain yang tersedia. Oleh itu, kita perlu menentukan perkara yang khusus untuk penunjuk ini, tetapi umum kepada semua contoh penunjuk ini, seperti namanya, jenis data yang diperlukannya, dan parameter konfigurasi itu.

Sekiranya anda berminat, terdapat lebih banyak maklumat dalam talian dan anda boleh melakukan beberapa perkara yang menarik. Berikut adalah beberapa lagi pautan untuk membantu anda dalam perjalanan:

Jadi, mari kita teruskan! Fungsi Kemas kini, tidak seperti fungsi Sediakan dan Init, datang dengan dua input - tempoh dan mod. Untuk tujuan contoh ini, saya akan mengabaikan mod, dan menggambarkan tempoh sebagai contoh masa.

penunjuk fxcm stesen dagangan

Dua tanda minus, -, mewakili komen yang tidak memberi kesan kepada sumber penunjuk tetapi berguna untuk menambah komen atau nota ke dalam kod. Saya akan menggunakannya untuk menerangkan setiap item yang kami lakukan. Osilator; - Bagaimana saya mahu mengkategorikan penunjuk ini berbanding petunjuk lain? Di atas adalah cukup standard dan diperlukan untuk semua Petunjuk yang kami usahakan. Walau bagaimanapun, kami belum selesai dengan fungsi Init lagi. Kita perlu mentakrifkan beberapa parameter yang boleh kita konfigurasikan, seperti, berapa lama pergerakan bergerak, dan mungkin warna apa yang kita mahu baris dan lain-lain.

Dengan mengambil purata data harga yang diwakili oleh contoh. Kemudian, dengan membezakannya, kami kini telah mengira salah satu daripada tiga aliran output yang kami perlukan! Jadi mari selesai! Jika anda telah mengikuti dengan teliti, kod sumber yang lengkap sepatutnya kelihatan seperti muat turun fail sampel dalam format zip. Anda perlu mendapatkan sesuatu yang kelihatan seperti ini. Sekiranya ia berfungsi dengan baik dalam debugger, anda boleh mengimportnya ke Stesen Dagangan FXCM dan mula menggunakannya untuk membantu perdagangan anda. Anda perlu memasang Stesen Dagangan FXCM dan akaun sah atau demo untuk melihatnya berjalan, tetapi jika anda melakukannya, kelihatan seperti ini!


Bahasa yang mendasari, Lua, mudah dijemput dan terdapat banyak dokumentasi dan forum aktif untuk menyokong anda. Hari ini hanya untuk menunjukkan kepada anda betapa mudahnya kita akan membuat semula, dari awal, satu pelaksanaan mudah penunjuk osilator MACD yang terkenal bersama-sama. Semasa kami melangkah, saya akan menyimpan perkara-perkara yang ringkas dan ringkas sambil menghubungkan ke dokumentasi dalam talian untuk bacaan selanjutnya bagi mereka yang berminat.

penunjuk fxcm stesen dagangan

Prasyarat Tetapi terlebih dahulu, jika anda ingin melakukan ini sendiri maka anda perlu prasyarat yang berikut: Fungsi Init untuk memulakan profil penunjuk - data umum pada penunjuk.

Kita boleh mengakses sumber pasangan mata wang menggunakan contoh. Ini dilakukan melalui aliran data. Dalam kes ini, kita perlu membuat tiga aliran. Juga, sistem perlu mengetahui warna untuk aliran kami peluang untuk menggunakan parameter warna yang kami tentukan dalam fungsi Init dan kami perlu memberitahu apabila data pertama dijangka. Lebih banyak di sungai di sini. Baris, nama .. Bar, nama ..

Jadi tambah lagi ... - memperkenalkan pengelompokan baru untuk parameter saya yang berkaitan dengan pengiraan penunjuk nilai. Jadi, anda dapat melihat sekarang kami telah menambah beberapa parameter yang boleh kita gunakan untuk tweak pengiraan, dan beberapa parameter supaya kita dapat mengubah gaya setiap contoh.

Bahagian yang terbaik ialah menggunakan bahasa pengaturcaraan yang telah ditetapkan dan bukannya sesuatu yang cerdik seperti EasyLanguage, yang lebih mudah dipelajari daripada kebanyakan. Bagaimanapun, Omar melakukan tugas yang lebih baik untuk menjelaskan perkara ini daripada saya.

Jika kita mentakrifkan aliran di dalam suatu fungsi maka kita tidak boleh mengaksesnya di luar. Kita perlu dapat mengakses aliran ini dalam fungsi Kemas Kini kemudian supaya kita dapat mengemas kini nilai mereka! Selain itu, kita perlu menggunakan nilai apabila data pertama dijangka, jadi mari juga mengubahnya menjadi pemboleh ubah global supaya kita boleh mengaksesnya dari sebarang fungsi.

Kesimpulan Dan di sana kita memilikinya - indikator adat kita sendiri, dalam hal ini pengayun di bawah carta harga. Saya harap anda menikmati tutorial cepat ini. Sudah tentu kami hanya menyelesaikan satu pelaksanaan sederhana penunjuk MACD. Anda boleh memperluas ini untuk mengira Peralihan Bergerak Exponential sebaliknya, atau menambah sedikit funk kepada penunjuk anda.

Mari tulis semula beberapa baris terakhir seperti itu dan selesaikan fungsi Sediakan. Jadi, tepat di atas tetapi fungsi Sediakan garis, tetapi selepas akhir fungsi Init, mari tambah yang berikut: Kami hampir selesai. Fungsi Kemaskini Akhir sekali, mari mengikat semuanya bersama-sama dalam fungsi Kemas Kini dan lakukan pengiraan sebenar! Jadi bagi mereka yang tidak tahu, penunjuk MACD sebenarnya mengira dua purata bergerak, kemudian mengambil perbezaan antara purata bergerak ini dan plot ini sebagai MACD Line.