Perdagangan Sistem

Panduan Buy Sell Close: EA Manual untuk Trader Baru di MetaTrader 4
MetaTrader4
Panduan Buy Sell Close: EA Manual untuk Trader Baru di MetaTrader 4

Selamat datang, trader! Hari ini, kita akan membincangkan Buy Sell Close, satu EA manual yang direka khas untuk trader baru. EA ini membolehkan anda menguji strategi trading anda dengan cara yang lebih visual dan juga boleh digunakan dalam trading secara langsung. Dengan Buy Sell Close, anda boleh berlatih sistem trading anda sendiri dalam mod backtesting. Ini sangat berguna untuk memahami cara pasaran berfungsi sebelum anda melibatkan diri secara langsung. EA ini membenarkan anda mengendalikan operasi secara manual, termasuk menghentikan atau mengubah kelajuan ulasan backtest, untuk memudahkan latihan trading manual anda. Pengenalan kepada EA: 1. Butang [Lots]: Anda boleh mengubah jumlah lot yang ingin diperdagangkan selepas memasukkan nombor dalam kotak input. 2. Butang [BUY]: Tekan butang ini untuk menambah satu lagi order beli dengan jumlah lot yang ditetapkan. 3. Butang [SELL]: Dengan menekan butang ini, anda akan membuat satu order jual berdasarkan saiz lot yang telah ditetapkan. 4. Butang [SL Modify TP]: Butang ini membolehkan anda mengubah Stop Loss dan Take Profit. Tekan butang ini untuk mengubah semua order berkenaan dengan jarak Stop Loss dan Take Profit berdasarkan harga semasa. 5. Butang [Close All Buy]: Menutup semua order beli yang telah dibuka. 6. Butang [Close All Sell]: Menutup semua order jual yang sedang terbuka. 7. Butang [Close All Orders]: Menutup semua order yang sedang dibuka. 8. Maklumat di sebelah kanan: Terdapat maklumat mengenai order yang telah dibuka, keuntungan, dan informasi lain. Deskripsi Parameter: 1. MM: Secara automatik menggunakan nisbah risiko untuk mengira saiz lot yang ditetapkan. 2. Risiko: 0.2 untuk baki 10,000, iaitu 0.2 lot. 3. Lots: Saiz lot tetap jika MM ditetapkan sebagai FALSE, ia akan menggunakan nombor lot tetap ini. 4. SL: Stop Loss: defaultnya adalah 250 micro-points. 5. TP: Take Profit: defaultnya adalah 500 micro-points. Jadi, jangan ragu untuk mencuba Buy Sell Close dan latih sistem trading anda sendiri. Terima kasih kepada semua yang telah menyokong!

2024.02.29
Mengira Bounce Number untuk Strategi Grid dan Martingale dalam Lot Size di MetaTrader 4
MetaTrader4
Mengira Bounce Number untuk Strategi Grid dan Martingale dalam Lot Size di MetaTrader 4

Dalam dunia perdagangan, pengiraan saiz lot dan jumlah dagangan untuk strategi seperti Grid dan Martingale adalah sangat penting. Kita sering tertanya-tanya tentang apa yang berlaku dalam sejarah sesuatu simbol semasa zon julat dan Berapa Banyak Kali harga melantun antara dua harga dalam Zon Julat?! Inilah yang saya definisikan sebagai Bounce Number. Ia boleh dikira melalui analisis statistik sejarah mana-mana simbol dari pasaran. Untuk lebih jelas, mari kita lihat gambar No. 1. Gambar No. 1: Definisi Bounce Number, tujuannya dan aplikasi. Gambar ini menggambarkan bagaimana pergerakan harga menghasilkan statistik untuk Alat Bounce Number. Untuk mengelakkan kelewatan, saya menghasilkan alat ini sebagai EA untuk menggunakan fungsi Sleep. Fungsi ini mengelakkan keruntuhan pada carta disebabkan oleh jumlah lilin yang tinggi dalam input alat. Gambar lain (Gambar No. 2) menunjukkan struktur grafik ringkas alat ini dan makna objek-objeknya. Gambar No. 2: Statistik Bounce No. Penggunaan alat: Dari Gambar No. 2, jika kita menetapkan Tinggi Separuh Saluran Melantun kepada 600 mata: Terdapat 6 nombor melantun yang berbeza dari 1 hingga 6 untuk simbol ini. Nombor melantun 2 bermaksud, harga bermula dari tengah saluran melantun (tinggi 2 * 600 = 1200 mata) dan bergerak naik dan turun serta menyentuh satu kali garis merah dan satu kali garis biru sebelum mencapai TP=1200 mata. Bagi nombor melantun 5, ini bermaksud harga bermula dari titik tengah saluran dan menyentuh 2 kali garis merah dan 3 kali garis biru atau 3 kali garis merah dan 2 kali garis biru sebelum mencapai TP=1200 mata. Begitu juga untuk nombor melantun yang lain. Kita tiada nombor melantun 7, bermakna tiada sebarang melantun 7 kali antara garis merah dan biru (dengan jarak 1200 mata) sepanjang sejarah yang dipilih dalam input alat. Harap maklum, jika anda memilih lebih banyak data sejarah (Max number of lookback candles), peluang untuk menemui 7 kali melantun akan meningkat. Namun, seperti yang kita lihat, peluang untuk 6 kali melantun adalah 22 dalam 9020 item harga yang mencapai TP. Apa yang terdapat dalam input alat: - Max number of lookback candles: Seperti alat pengimbas lain, berhati-hati tentang nombor yang anda tetapkan untuk sel ini. Jangan meningkatkannya secara mendadak bagi mengelakkan keruntuhan memori. - Time-Frame: Kerangka masa lilin yang ingin kita gunakan untuk mencari melantun dari had saluran dan juga sentuhan garis TP. Gunakan kerangka masa yang lebih rendah untuk saluran yang nipis. Jika anda tidak pasti, lebih baik gunakan kerangka masa M1. - Tinggi Separuh Saluran Melantun: Ini adalah jarak garis hijau dari garis merah dan biru. Ia dalam Mata. - Warna Latar Belakang Carta - Warna Carta Bar 1/Warna Carta Bar 2: Untuk menjadikan bar statistik lebih menarik. - Warna Sel Kira - Warna Sel Nombor Melantun - Warna Bar Pemuat: Semasa pengiraan, bar pemuat ini akan membantu pengguna mengetahui sama ada ia berfungsi atau tidak serta kelajuan pengiraan. - Butang telah ditambah untuk memulakan dan memasukkan nombor lilin sejarah dari Skrin.

2024.01.12
Mengurus Take Profit Berdasarkan Untung Semasa di MetaTrader 4
MetaTrader4
Mengurus Take Profit Berdasarkan Untung Semasa di MetaTrader 4

Pengenalan Banyak EA (Penasihat Pakar) biasanya menutup pesanan berdasarkan jarak dalam pips dari harga belian. Namun, kod yang digunakan oleh EA Perceptron lebih menumpukan kepada keuntungan semasa. Pendekatan ini memudahkan anda untuk mengurus take profit dengan pelbagai posisi terbuka, sambil memantau jumlah keuntungan semasa berdasarkan nombor ajaib, sekiranya anda menggunakan beberapa instance bot atau EA yang berbeza serentak. Jadilah kawan saya dan ikuti perkembangan saya untuk mendapatkan berita terkini! Penggunaan kod ini juga dapat memberikan impak positif terhadap beberapa masalah yang mungkin timbul apabila menggunakan take profit berdasarkan pips. Contohnya, take profit yang berasaskan pips boleh berubah bergantung kepada slippage broker anda, yang boleh menyekat keuntungan. Dengan menggunakan kod yang berasaskan keuntungan semasa, anda dapat mengelakkan isu ini dan mempunyai lebih kawalan terhadap dagangan anda. Jika anda ingin tahu lebih lanjut tentang cara menetapkan take profit berdasarkan keuntungan semasa, anda boleh merujuk kepada kod EA SwingBot sebagai panduan. … Jumlah Pesanan Mari kita mulakan dengan kod yang mengira jumlah pesanan terbuka yang mempunyai nombor ajaib yang sama. Nombor ajaib adalah pengenalan unik yang ditetapkan kepada sesebuah pesanan oleh pedagang atau EA (Penasihat Pakar). Kod ini menginisialisasi satu pemboleh ubah total_orders dengan nilai kosong. Kemudian, ia melakukan gelung melalui semua pesanan terbuka menggunakan gelung for dan memilih setiap pesanan menggunakan fungsi OrderSelect(). Jika pesanan berjaya dipilih, ia akan menambah nilai total_orders sebanyak satu. //-----------------    int total_orders = 0;    for(int i = 0; i < OrdersTotal(); i++)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))         {          if(OrderMagicNumber() == MagicNumber)          {          total_orders++;         }         }      } … Mengira Keuntungan Semasa Kod ini menginisialisasi dua pemboleh ubah: ProfittoMinimo dan Profit. Pemboleh ubah ProfittoMinimo digunakan untuk mengaktifkan take profit pada tahap ini, nilainya dinyatakan dalam mata wang akaun. Pemboleh ubah Profit digunakan untuk mengumpul keuntungan semasa semua posisi terbuka yang mempunyai nombor ajaib yang sama. Pemboleh ubah StopLoss digunakan untuk had kerugian. Kod ini menggunakan gelung for untuk mengulangi semua posisi terbuka menggunakan fungsi OrdersTotal(). Untuk setiap posisi terbuka, pesanan yang bersesuaian dipilih menggunakan fungsi OrderSelect(). Jika pesanan berjaya dipilih dan mempunyai nombor ajaib yang sama, keuntungan pesanan ditambah kepada pemboleh ubah Profit.       double ProfittoMinimo = 3; // target profit       double Profit = 0; // current profit              for(int i=0; i<OrdersTotal(); i++)         {          if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))            {             if(OrderMagicNumber() == MagicNumber) // Dalam kes EA berganda, anda boleh mengeluarkan penapis MagicNumber untuk mengekalkan fungsi pada jumlah pesanan               {                Profit += OrderProfit();               }            }         } Keuntungan minimum boleh ditetapkan sebagai pemboleh ubah luaran dan dikonfigurasi dalam pilihan EA: … Menutup Posisi Jika Keuntungan Dicapai Kod ini menggunakan gelung for untuk mengulangi semua pesanan terbuka menggunakan fungsi OrdersTotal(). Gelung bermula dari pesanan terakhir dan pergi ke pesanan pertama. Untuk setiap pesanan, perdagangan yang bersesuaian dipilih menggunakan fungsi OrderSelect(). Jika perdagangan yang dipilih mempunyai simbol yang sama dengan carta semasa, adalah dari jenis OP_BUY, dan mempunyai nombor ajaib yang sama seperti yang ditentukan dalam kod, ia memeriksa jika Profit dagangan adalah lebih besar atau sama dengan ProfittoMinimo. Jika ya, ia menutup perdagangan pada harga bida menggunakan fungsi OrderClose() dan mencetak mesej yang menunjukkan bahawa pesanan belian telah ditutup. Begitu juga, jika perdagangan yang dipilih mempunyai simbol yang sama dengan carta semasa, adalah dari jenis OP_SELL, dan mempunyai nombor ajaib yang sama, ia memeriksa jika Profit dagangan adalah lebih besar atau sama dengan ProfittoMinimo. Jika ya, ia menutup perdagangan pada harga tanyaan menggunakan fungsi OrderClose() dan mencetak mesej yang menunjukkan bahawa pesanan jual telah ditutup.       for(int e = OrdersTotal() - 1; e >= 0; e--)         {          if(OrderSelect(e, SELECT_BY_POS, MODE_TRADES))            {             if(OrderSymbol() == Symbol() && OrderType() == OP_BUY && OrderMagicNumber() == MagicNumber) // pesanan hanya akan diubah jika MagicNumber sesuai dengan pesanan semasa.               {                if(Profit >= ProfittoMinimo)                  {                   OrderClose(OrderTicket(), OrderLots(), ND(OrderClosePrice()), 3); // Harga bida                   Print("Pesanan belian ditutup", Profit, " - Had kerugian minimum: ",MarketInfo(Symbol(), MODE_STOPLEVEL));               }           }             if(OrderSymbol() == Symbol() && OrderType() == OP_SELL && OrderMagicNumber() == MagicNumber)               {                if(Profit >= ProfittoMinimo)                  {                   OrderClose(OrderTicket(), OrderLots(), ND(OrderClosePrice()), 3); // Harga tanyaan                   Print("Pesanan jual ditutup", Profit, " - Had kerugian minimum: ",MarketInfo(Symbol(), MODE_STOPLEVEL));               }           }         } … Kesimpulan Kod ini mungkin berguna untuk semua strategi menutup posisi yang berasaskan take profit, tetapi ia juga boleh digabungkan dengan trailing stop berdasarkan peningkatan keuntungan semasa. Sistem ini juga berguna dalam kes penggunaan beberapa Penasihat Pakar. Jika anda mengecualikan syarat if pada MagicNumber, anda boleh menetapkan tahap take profit umum untuk mengawal semua posisi terbuka dari semua EA aktif.

2023.10.27
Strategi Double Bollinger Band MT4 untuk Trader Forex
MetaTrader4
Strategi Double Bollinger Band MT4 untuk Trader Forex

1. Pengenalan Strategi Double Bollinger Band menggunakan dua jalur Bollinger Bands untuk membantu kita dalam membuat keputusan beli dan jual di pasaran forex. Tujuan strategi ini adalah untuk membuka posisi Beli (atau Jual) apabila harga melintasi di atas (atau di bawah) 3σ (standard deviation 3). Selain itu, strategi ini juga mengambil kira 2σ (standard deviation 2) untuk membuat keputusan perdagangan. Parameter lalai : 2σ Bollinger Bands (20,2): purata bergerak sederhana (20) dan bilangan standard deviation (2).3σ Bollinger Bands (20,3): purata bergerak sederhana (20) dan bilangan standard deviation (3). 2. Masuk Posisi Beli Buka pesanan Beli apabila kedua-dua syarat di bawah dipenuhi: Syarat 1: Harga Ask melintasi di atas jalur atas 3σ Bollinger Band (BB3UP).Syarat 2: Jika syarat 1 dipenuhi, semak jika harga semasa berada dalam julat antara jalur atas 2σ Bollinger Band (BB2UP) dan jalur bawah 2σ Bollinger Band (BB2LO). 3. Masuk Posisi Jual Buka pesanan Jual apabila kedua-dua syarat di bawah dipenuhi: Syarat 1: Harga Bid melintasi di bawah jalur bawah 3σ Bollinger Band (BB3LO).Syarat 2: Jika syarat 1 dipenuhi, semak jika harga semasa berada dalam julat antara jalur bawah 2σ Bollinger Band (BB2LO) dan jalur atas 2σ Bollinger Band (BB2UP). 4. Keluar dari Posisi Gunakan format pesanan OCO (One Cancels Other) untuk menetapkan stop-loss dan take-profit pada jarak N pips. ※ N: Parameter input yang ditetapkan.

2023.10.02
Strategi Martin Gale Breakout: Expert Advisor Terbaik untuk MetaTrader 4
MetaTrader4
Strategi Martin Gale Breakout: Expert Advisor Terbaik untuk MetaTrader 4

Strategi "Martin Gale Breakout" adalah satu Expert Advisor (EA) yang direka khas untuk perdagangan di pasaran Forex. EA ini menggabungkan pendekatan perdagangan breakout dengan elemen sistem pengurusan wang Martin Gale untuk mengoptimumkan prestasi perdagangan. Parameter Input: TakeProfPoints: Parameter ini membolehkan anda menetapkan tahap Take Profit dalam poin untuk setiap perdagangan. BalancePercentageAvailable: Tentukan peratusan baki akaun anda yang akan digunakan untuk perdagangan. TP_Percentage_of_Balance: Menentukan peratusan baki akaun anda yang akan digunakan sebagai Take Profit untuk setiap perdagangan. SL_Percentage_of_Balance: Parameter ini menetapkan peratusan baki yang akan diperuntukkan sebagai Stop Loss untuk perdagangan. Start_The_Recovery: Parameter ini memainkan peranan penting dalam proses pemulihan, mengawal bila dan bagaimana langkah pemulihan diaktifkan. TP_Points_Multiplier: Pengganda untuk poin Take Profit, membolehkan strategi pengambilan keuntungan yang fleksibel. MagicNumber: Pengenal unik untuk EA ini, memastikan ia boleh menguruskan perdagangannya sendiri secara bebas. Sorotan Strategi: Perdagangan Breakout: EA ini pakar dalam mengenal pasti peluang breakout di pasaran, di mana pergerakan harga melanggar tahap kunci. Penentuan Saiz Lot Dinamik: Saiz lot disesuaikan secara dinamik berdasarkan baki akaun anda dan keutamaan risiko, mengikut prinsip pengurusan wang Martin Gale. Pemulihan Kerugian: EA ini termasuk mekanisme pemulihan yang kuat yang direka untuk memulihkan kerugian dengan mengubah parameter perdagangan secara adaptif apabila perlu. Fungsi utama yang digunakan dalam EA ini adalah fungsi CalcLotWithTP() yang mempunyai 3 parameter input: Takeprofit, Startprice, Endprice. Fungsi ini mengira volume yang diperlukan untuk perdagangan agar mencapai matlamat keuntungan apabila memasuki perdagangan pada Startprice dan keluar pada Endprice. Semua dalam kod ini telah dikomen, jadi pemahaman tentangnya menjadi lebih mudah. Saya juga telah membuat video di YouTube tentang ini:

2023.09.26
MaybeAwo EA - Pakar Trading untuk MetaTrader 4
MetaTrader4
MaybeAwo EA - Pakar Trading untuk MetaTrader 4

Ciri-ciri Utama: Masuk Menggunakan Purata Bergerak: EA ini menggunakan purata bergerak yang sederhana untuk mengenal pasti titik masuk yang berpotensi. Apabila keadaan pasaran selaras dengan strategi persilangan purata bergerak, ia boleh membuka pesanan beli atau jual. Parameter Boleh Disesuaikan: Anda boleh menyesuaikan tingkah laku EA ini menggunakan parameter input seperti tempoh bergerak, saiz lot, stop loss, take profit, tahap breakeven, jarak breakeven yang diingini, dan waktu perdagangan. Parameter ini membolehkan anda menyesuaikan EA kepada pelbagai gaya perdagangan dan kelas aset. Fungsi Breakeven: EA ini termasuk dua tahap breakeven. Setelah satu perdagangan menjadi menguntungkan, ia boleh secara automatik menggerakkan stop loss ke tahap breakeven untuk melindungi keuntungan anda. Jarak breakeven yang diingini boleh disesuaikan mengikut keutamaan anda. Trailing Stop: EA ini boleh menyesuaikan tahap stop loss seiring dengan perdagangan yang bergerak menguntungkan anda, membantu anda mengunci keuntungan semasa tren yang kuat. Waktu Mula dan Tamat: Anda boleh menentukan waktu di mana EA ini harus aktif berdagang. Ciri ini membolehkan anda memberi tumpuan kepada aktiviti perdagangan dalam sesi pasaran tertentu. Perkara yang Perlu Dilakukan: Semak dan optimakan parameter input dengan teliti agar sesuai dengan strategi trading anda. Uji EA ini di akaun demo sebelum menggunakannya dalam persekitaran perdagangan langsung. Pantau prestasi EA ini dan sesuaikan parameter jika perlu untuk menyesuaikan dengan perubahan keadaan pasaran. Perdagangan melibatkan risiko, dan EA ini bukan jaminan keuntungan. Gunakan dengan bertanggungjawab dan sedar akan risiko yang terlibat dalam perdagangan automatik.

2023.09.10
Pertama Sebelumnya 1 2 3 4 5 6 7 8 Seterusnya Terakhir