Perdagangan Sistem

gpfTCPivotLimit: Sistem Trading Efektif untuk MetaTrader 4
MetaTrader4
gpfTCPivotLimit: Sistem Trading Efektif untuk MetaTrader 4

   gpfTCPivotLimit adalah sistem trading yang menggunakan level intraday dengan mengandalkan indikator Pivot. Yuk, kita bahas lebih dalam tentang cara kerjanya!    Strategi Trading:Trading dilakukan pada timeframe satu jam;Setelah pukul 00:00, kita menghitung level-level Pivot, Resist1, Resist2, Resist3, Support1, Support2, dan Support3;Kita melakukan pembelian setelah candle jam (T-2) menguji level Support (n) dan candle jam (T-1) ditutup di atas level tersebut. Stoploss ditempatkan di level Support(n1), dan takeprofit di level Resist(n). T - adalah waktu dari jam saat ini;Kita juga menggunakan trailing stop untuk memindahkan stoploss ke titik break-even;Kita melakukan penjualan sebaliknya, ketika candle jam (T-2) menguji level Resist(n) dan candle (T-1) ditutup di bawah level yang sama, dengan stoploss di level Resist(n1) dan takeprofit di level Support(n).    Parameter Masuk yang Perlu Diperhatikan:Variabel TgtProfit menetapkan level-level stoploss dan takeprofit yang dapat memiliki nilai dari 1 hingga 5;Jika TgtProfit = 1, level yang diuji (beli/jual) = Resist1/Support1, stoploss (beli/jual) = Resist2/Support2, takeprofit (beli/jual) = Support1/Resist1;Jika TgtProfit = 2, level yang diuji (beli/jual) = Resist1/Support1, stoploss (beli/jual) = Resist2/Support2, takeprofit (beli/jual) = Support2/Resist2;Jika TgtProfit = 3, level yang diuji (beli/jual) = Resist2/Support2, stoploss (beli/jual) = Resist3/Support3, takeprofit (beli/jual) = Support1/Resist1;Jika TgtProfit = 4, level yang diuji (beli/jual) = Resist2/Support2, stoploss (beli/jual) = Resist3/Support3, takeprofit (beli/jual) = Support2/Resist2;Jika TgtProfit = 5, level yang diuji (beli/jual) = Resist2/Support2, stoploss (beli/jual) = Resist3/Support3, takeprofit (beli/jual) = Support3/Resist3;Variabel isTradeDay menentukan apakah posisi yang terbuka akan ditutup. Jika isTradeDay = true, posisi terbuka akan dipaksa ditutup pada akhir hari; jika tidak, posisi akan tetap di pasar hingga stoploss atau takeprofit tercapai;Jika variabel isTrace diatur ke True, maka sistem akan mencatat semua informasi debugging yang mungkin untuk membantu dalam proses perbaikan sistem trading.    Hasil Pengujian: Tidak semua pasangan mata uang dapat mencapai tingkat profitabilitas positif dengan pendekatan ini. Umumnya, profitabilitas positif lebih sering dicapai dengan menggunakan trailing stop.

2006.01.25
gpfTCPivotStop: Sistem Trading Terbaik untuk MetaTrader 4
MetaTrader4
gpfTCPivotStop: Sistem Trading Terbaik untuk MetaTrader 4

gpfTCPivotStop adalah sistem trading yang dirancang untuk MetaTrader 4, dan berfokus pada pemanfaatan level-level harian berdasarkan indikator Pivot.Trading dengan gpfTCPivotStop:Trading dilakukan pada timeframe satu jam.Setelah pukul 00:00 pada hari saat ini, kita menghitung level-level Pivot, Resist1, Resist2, Resist3, Support1, Support2, Support3.Setelah candle satu jam ditutup di atas level Pivot, kita melakukan pembelian dengan stoploss pada level Support(n) dan takeprofit pada level Resist(n).Sistem ini menggunakan trailing stop untuk menggeser stoploss ke titik breakeven.Untuk posisi jual, jika candle satu jam ditutup di bawah level Pivot, stoploss berada pada Resist(n) dan takeprofit pada Support(n).Parameter Masuk yang Perlu Diperhatikan:Variabel TgtProfit menentukan level-level stop dan profit, yang bisa bernilai 1, 2, atau 3.Jika TgtProfit = 1, maka stoploss (beli/jual) = Resist1/Support1 dan takeprofit (beli/jual) = Support1/Resist1.Jika TgtProfit = 2, maka stoploss (beli/jual) = Resist1/Support1 dan takeprofit (beli/jual) = Support2/Resist2.Jika TgtProfit = 3, maka stoploss (beli/jual) = Resist2/Support2 dan takeprofit (beli/jual) = Support3/Resist3.Variabel isTradeDay menentukan kapan posisi terbuka akan ditutup. Jika isTradeDay = true, posisi terbuka akan ditutup secara paksa pada akhir hari; jika tidak, posisi akan tetap di pasar hingga terhenti atau mendapatkan profit.Dengan mengatur variabel isTrace = True, sistem akan merekam setiap informasi debugging yang diperlukan untuk analisis lebih lanjut.Hasil Pengujian: Tidak semua pasangan mata uang menghasilkan profitabilitas yang baik dengan pendekatan ini. Namun, dalam saran berikutnya, sistem ini akan dioptimalkan untuk memanfaatkan level-level yang sama.

2006.01.19
Strategi Trading Menggunakan Moving Average di MetaTrader 4
MetaTrader4
Strategi Trading Menggunakan Moving Average di MetaTrader 4

    Moving Average adalah salah satu indikator yang sering digunakan oleh trader untuk membantu dalam pengambilan keputusan trading. Dalam artikel ini, kita akan membahas bagaimana cara menggunakan Moving Average sebagai Expert Advisor (EA) di MetaTrader 4 untuk membentuk sinyal trading yang efektif.    EA ini berfungsi dengan menggunakan satu Moving Average untuk menentukan kapan saat yang tepat untuk membuka atau menutup posisi. Posisi dibuka ketika Moving Average bertemu dengan harga pada bar yang baru terbentuk (indeks bar sama dengan 1). Ukuran lot yang digunakan akan dioptimalkan berdasarkan algoritma khusus.    EA ini menganalisis kesesuaian antara Moving Average dan grafik harga pasar. Proses pengecekan dilakukan melalui fungsi CheckForOpen(). Jika Moving Average berada di atas harga pembukaan namun di bawah harga penutupan, maka posisi BUY akan dibuka. Sebaliknya, jika Moving Average berada di bawah harga pembukaan namun di atas harga penutupan, maka posisi SELL akan dibuka.    Manajemen uang yang digunakan dalam EA ini cukup sederhana namun efektif. Kontrol terhadap volume setiap posisi dilakukan berdasarkan hasil transaksi sebelumnya. Algoritma ini diimplementasikan dengan fungsi LotsOptimized(). Ukuran lot dasar dihitung berdasarkan risiko maksimum yang diperbolehkan:    lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/1000.0,1);    Parameter MaximumRisk menunjukkan persentase risiko dasar untuk setiap transaksi, biasanya memiliki nilai antara 0.01 (1%) hingga 1 (100%). Sebagai contoh, jika AccountFreeMargin sebesar $20,500 dan aturan manajemen modal merekomendasikan risiko 2%, maka ukuran lot dasar akan menjadi 20500 * 0.02 / 1000 = 0.41. Penting untuk mengontrol akurasi ukuran lot dan menormalkan hasil dengan nilai yang diperbolehkan. Umumnya, lot pecahan dengan langkah 0.1 diperbolehkan. Transaksi dengan volume 0.41 tidak akan dilakukan. Untuk menormalkan, digunakan fungsi NormalizeDouble() dengan akurasi hingga 1 digit setelah koma. Hasilnya adalah lot dasar sebesar 0.4. Penghitungan lot dasar berdasarkan AccountFreeMargin memungkinkan untuk meningkatkan volume operasi berdasarkan keberhasilan trading, yaitu, melakukan trading dengan reinvestasi. Ini adalah mekanisme dasar dengan manajemen modal yang wajib untuk meningkatkan efektivitas trading.    DecreaseFactor adalah faktor yang menunjukkan sejauh mana ukuran lot akan dikurangi setelah trading yang tidak menguntungkan. Nilai normal adalah 2, 3, 4, 5. Jika transaksi sebelumnya tidak menguntungkan, volume selanjutnya akan berkurang dengan faktor DecreaseFactor untuk menunggu periode yang tidak menguntungkan. Ini adalah faktor utama dalam algoritma manajemen modal. Ide dasarnya sangat sederhana: jika trading berhasil meningkat, EA akan beroperasi dengan lot dasar untuk memperoleh keuntungan maksimum. Setelah transaksi pertama yang tidak menguntungkan, EA akan "mengurangi kecepatan" hingga transaksi positif baru terjadi. Algoritma ini memungkinkan untuk menonaktifkan "pengurangan kecepatan" dengan menentukan DecreaseFactor = 0. Jumlah transaksi tidak menguntungkan berturut-turut dihitung dalam sejarah trading. Lot dasar akan dihitung ulang berdasarkan ini:    if(losses>1) lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);    Dengan demikian, algoritma ini memungkinkan untuk secara efektif mengurangi risiko yang muncul sebagai hasil dari serangkaian transaksi yang tidak menguntungkan. Ukuran lot secara wajib diperiksa untuk memastikan ukuran lot minimum yang diperbolehkan pada akhir fungsi, karena perhitungan sebelumnya dapat menghasilkan lot = 0:    if(lot<0.1) lot=0.1;    EA ini terutama ditujukan untuk bekerja dengan periode harian, dan dalam mode pengujian - untuk melakukan di harga penutupan. EA ini hanya akan melakukan trading saat pembukaan bar baru, oleh karena itu mode modeling setiap tick tidak diperlukan.    Hasil pengujian akan ditampilkan dalam laporan.Laporan Pengujian StrategiMoving AverageSimbolEURUSD (Euro vs US Dollar)Periode1 Jam (H1) 2003.01.08 00:00 - 2003.11.25 00:00ModelSetiap tick (berdasarkan semua timeframe yang tersedia dengan interpolasi fraktal setiap tick)ParameterLots=0.1; MaximumRisk=0.01; DecreaseFactor=1; MovingPeriod=16; MovingShift=11; Bar dalam uji19371Ticks dimodelkan656918Kualitas modeling25.00%Setoran awal10000.00Total profit bersih1695.20Gross profit4293.20Gross loss-2598.00Rasio profit1.65Perkiraan payoff10.80Drawdown absolut40.35Drawdown maksimal (%)318.50 (3.0%)Total perdagangan157Posisi pendek (persentase menang)73 (26.03%)Posisi panjang (persentase menang)84 (32.14%)Perdagangan menguntungkan (% dari total)46 (29.30%)Perdagangan rugi (% dari total)111 (70.70%)Terbesarperdagangan menguntungkan262.55perdagangan rugi-91.00Rata-rataperdagangan menguntungkan93.33perdagangan rugi-23.41Maksimalkemenangan berturut-turut (keuntungan dalam uang)2 (387.15)kerugian berturut-turut (kerugian dalam uang)7 (-287.25)Maksimalkeuntungan berturut-turut (jumlah kemenangan)387.15 (2)kerugian berturut-turut (jumlah kerugian)-287.25 (7)Rata-ratakemenangan berturut-turut1kerugian berturut-turut3

2005.11.29
Contoh MACD - Sistem Trading untuk MetaTrader 4
MetaTrader4
Contoh MACD - Sistem Trading untuk MetaTrader 4

Contoh MACD untuk Trader di MetaTrader 4MACD (Moving Average Convergence Divergence) adalah salah satu indikator yang paling populer di kalangan trader. Indikator ini membantu kita untuk melihat pergerakan harga dan memberikan sinyal kapan waktu yang tepat untuk masuk atau keluar dari pasar. Di artikel ini, kita akan membahas contoh penggunaan MACD dan bagaimana cara mengintegrasikannya dengan baik dalam strategi trading kita.Apa Itu MACD?MACD merupakan alat analisis teknikal yang mengukur kekuatan dan arah tren dengan membandingkan dua moving average. Dengan menggunakan MACD, kita bisa mendapatkan sinyal beli atau jual yang lebih akurat. Berikut adalah beberapa komponen utama dari MACD:MACD Line: Selisih antara dua moving average (biasanya EMA 12 dan EMA 26).Signal Line: EMA dari MACD Line, biasanya menggunakan periode 9.Histogram: Selisih antara MACD Line dan Signal Line, yang menunjukkan kekuatan sinyal.Bagaimana Menggunakan MACD dalam Trading?Untuk memanfaatkan MACD dengan efektif, berikut ini adalah beberapa langkah yang bisa kamu ikuti:Sinyal Beli: Ketika MACD Line memotong Signal Line dari bawah ke atas, ini menandakan peluang beli.Sinyal Jual: Ketika MACD Line memotong Signal Line dari atas ke bawah, ini menandakan peluang jual.Perhatikan Histogram: Jika histogram semakin membesar, itu menunjukkan kekuatan tren yang sedang berlangsung.Dengan memahami dan menerapkan MACD dalam trading, kamu bisa meningkatkan peluang sukses di pasar. Jangan lupa untuk selalu melakukan analisis yang mendalam dan menggabungkan indikator lain untuk hasil yang lebih optimal.

2005.09.16
Awal Sebelumnya 116 117 118 119 120 121