Perdagangan Sistem

Strategi Multi Arbitration 1.000 untuk MetaTrader 5: Panduan Trading Sederhana
MetaTrader5
Strategi Multi Arbitration 1.000 untuk MetaTrader 5: Panduan Trading Sederhana

Pernahkah Anda mendengar tentang strategi Multi Arbitration? Dengan menggunakan sistem ini, Anda bisa membeli sekuritas (membuka posisi BUY) pada harga yang lebih rendah dan menjualnya (membuka posisi SELL) pada harga yang lebih tinggi. Mari kita bahas lebih dalam! Di versi 1.000, Expert Advisor ini hanya melakukan trading pada satu simbol (parameter "Symbol" dalam pengaturan input). Prinsip dasar pembukaan posisi: Jika profit dari semua posisi BUY lebih rendah daripada profit dari semua posisi SELL, maka kita bisa menyimpulkan bahwa tren saat ini adalah turun, dan saatnya membuka posisi SELL. Jika profit dari semua posisi SELL lebih rendah daripada profit dari semua posisi BUY, maka kita bisa menyimpulkan bahwa tren saat ini adalah naik, dan saatnya membuka posisi BUY.       if(profit_buys<profit_sells) // tren turun          m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());       else if(profit_sells<profit_buys) // tren naik       m_trade.Sell(m_symbol.LotsMin(),m_symbol.Name());       else if(profit_buys==0.0 && profit_sells==0.0)          m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name()); Hasil pengujian pada pasangan mata uang EURUSD, dengan timeframe H4: Selama tren jangka panjang, beban deposit meningkat drastis. Sayangnya, masalah ini belum terpecahkan.

2017.11.03
Mengenal SaveTicks: Solusi Cerdas untuk MetaTrader 5
MetaTrader5
Mengenal SaveTicks: Solusi Cerdas untuk MetaTrader 5

SaveTicks adalah program utilitas yang dirancang khusus untuk merekam kutipan tick dalam format teks (CSV) dan biner (BIN). Semua file yang dihasilkan akan disimpan di folder MQL5\Files. Dengan frekuensi pengambilan yang konstan, SaveTicks memudahkan kita dalam menganalisis tick menggunakan program matematika. Parameter Input Interval perekaman - interval waktu perekaman tick dalam milidetik. Simbol yang dipilih sebagai... - metode pemilihan simbol untuk penulisan. Semua simbol - merekam semua simbol yang disediakan oleh broker. Simbol MarketWatch - merekam semua simbol dari Market Watch. Muat daftar simbol dari file - daftar simbol diambil dari file. Nama file dengan semua nama simbol - nama file yang berisi daftar simbol, contohnya "InputSymbolList.txt". Format perekaman - memilih antara CSV atau Biner. Format waktu - pengaturan waktu. Bisa menggunakan waktu server atau waktu komputer. Berikut adalah contoh algoritma dengan opsi "Muat daftar simbol dari file". Jalankan Expert Advisor dengan parameter apapun, kemudian unload EA. File yang dihasilkan di "\MQL5\Files\AllSymbols_SaveTicks.txt" akan berisi nama-nama semua simbol yang disediakan oleh broker. Ganti namanya, misalnya menjadi "InputSymbolList.txt". Edit "InputSymbolList.txt" dengan menyisakan simbol yang dibutuhkan. Baris pertama harus menunjukkan jumlah simbol dalam file tersebut. Lihat contoh di daftar unduhan di atas halaman ini. Jalankan EA lagi dengan pengaturan yang diperlukan, dan ia akan merekam tick untuk simbol dari daftar. Periksa folder "\MQL5\Files\*****", seharusnya ada file dengan nama seperti EURUSD_SaveTicks.csv.

2017.11.03
Trailing Profit: EA Cerdas untuk MetaTrader 5
MetaTrader5
Trailing Profit: EA Cerdas untuk MetaTrader 5

Penulis ide — Vitaly, penulis kode MQL5 — barabashkakvn.Expert Advisor (EA) ini dirancang untuk mengelola semua posisi terbuka di terminal, baik itu pada semua simbol maupun dengan semua nomor magic. Jika total profit belum mencapai minimum_profit, EA akan menunggu.Begitu total profit mencapai minimum_profit, EA akan mengatur persentase drawdown profit dan mulai memantau.Parameter percent_of_profit ditentukan dalam persen. Misalnya, minimum_profit = 1000 dan percent_of_profit 20. Jika total profit dari semua posisi terbuka mencapai 1000, dan profit turun menjadi 800 (1000 - 20%), maka posisi akan ditutup. Namun, jika profit terus meningkat, misalnya hingga 2000, drawdown yang diperbolehkan adalah 400 (2000 - 20%). Artinya, semua posisi akan ditutup dengan total profit 1600. Tidak ada batas drawdown tetap, karena saya merasa tidak berguna menggunakan nilai absolut.Secara teori, kita bisa mengatur persentase = 0. Ini akan berfungsi sebagai total Take Profit. Jika diatur persentase = 100, ini akan berfungsi sebagai breakeven (jangan lupa, seiring beberapa order ditutup, yang lain bisa jadi rugi).Perhatian! Expert Advisor ini bekerja dengan interval 3 detik:void OnTick()  {    //--- izinkan kerja setiap tiga detik    static datetime prev_time=0;    datetime time_current=TimeCurrent();        if(time_current-prev_time<3)        return;    prev_time=time_current;    //---  }

2017.08.10
Mengenal ExpertClor_v01: EA Khusus Penutupan Posisi di MetaTrader 5
MetaTrader5
Mengenal ExpertClor_v01: EA Khusus Penutupan Posisi di MetaTrader 5

Penulis ide — John Smith, penulis kode MQL5 — barabashkakvn.Expert Advisor ini berfungsi sebagai asisten yang hanya melakukan PENUTUPAN posisi:Posisi yang terbuka akan dipindahkan ke Breakeven, dan Stop Loss dihitung berdasarkan indikator StopATR_auto. Posisi akan ditutup saat terjadi persilangan antara dua MA (Moving Averages).Untuk memastikan EA ini berfungsi dengan baik, Anda perlu menambahkan file indikator StopATR_auto yang sudah dikompilasi ke dalam folder MQL5\Indicators\Download://+------------------------------------------------------------------+ //| Fungsi inisialisasi Expert                                   | //+------------------------------------------------------------------+ int OnInit()   { //--- ... //--- membuat handle indikator iCustom    handle_iCustom=iCustom(m_symbol.Name(),TimeFrame,"Downloads\\StopATR_auto",                           CountBarsForAverage,                           Target                           ); Walaupun Expert Advisor ini hanya berfungsi untuk menutup posisi, saya juga menambahkan sedikit kode untuk membuka posisi://+------------------------------------------------------------------+ //| Fungsi tick Expert                                             | //+------------------------------------------------------------------+ void OnTick()   { //---    if(MQLInfoInteger(MQL_DEBUG) || MQLInfoInteger(MQL_PROFILER) ||       MQLInfoInteger(MQL_TESTER) || MQLInfoInteger(MQL_OPTIMIZATION))      {       static long counter=-50;       static bool trade_buy=true;       if(counter==0)          m_trade.Buy(m_symbol.LotsMin());       else if(counter%1500==0)         {          if(RefreshRates())            {             if(trade_buy)               {                OpenBuy(m_symbol.LotsMin());                trade_buy=false;               }             else               {                OpenSell(m_symbol.LotsMin());                trade_buy=true;               }            }          else             counter=counter-9;     }       counter++;   } //--- Unit ini hanya berfungsi saat Anda melakukan pengujian atau optimasi terhadap Expert Advisor ini. Posisi Buy atau Sell akan dibuka setelah setiap 1.500 tick.

2017.08.10
Strategi Trading Menggunakan EA MA, RSI, dan Stochastic di MetaTrader 5
MetaTrader5
Strategi Trading Menggunakan EA MA, RSI, dan Stochastic di MetaTrader 5

Penulis ide adalah Oksana Berenko, dan penulis kode mq5 adalah barabashkakvn.Expert Advisor ini memanfaatkan tiga indikator utama: MA(150), RSI(3) dengan level 80 dan 20, serta Stochastic(6, 3, 3) dengan level 70 dan 30. Kamu bisa mengubah parameter ini sesuai dengan preferensimu.1. Arah entry trading ditentukan berdasarkan MA (Moving Average). Hanya satu posisi yang dibuka dalam satu arah.Jika Bid > MA, pertimbangkan untuk buy.Jika Ask < MA, pertimbangkan untuk sell.2. Entry posisi dilakukan ketika kondisi RSI dan Stochastic terpenuhi.Buy jika RSI dan Stochastic berada di bawah level rendah, yaitu RSI < 20 dan Stochastic < 30.Sell jika RSI dan Stochastic berada di atas level tinggi, yaitu RSI > 80 dan Stochastic > 70.3. Exit berdasarkan Stochastic.Keluar dengan profit points.(Trailing Stop = 0) Jika Trailing Stop diset ke nol, tutup posisi saat mencapai level Stochastic yang berlawanan, jika trading sudah mendapatkan profit tertentu dalam poin.b) Tutup BUY jika Stochastic > 70 dan OpenPrice <= Bids) Tutup SELL jika Stochastic < 30 dan OpenPrice >= Ask(Trailing Stop > 0) Jika nilai Trailing Stop ditentukan, maka setelah mencapai level Stochastic yang berlawanan, Stop Loss posisi akan di-trail pada pembukaan setiap candlestick baru, menjaga jarak tertentu dari harga. Perlu diingat bahwa dalam kasus ini, posisi bisa ditutup dengan kerugian karena kadang Stop Loss tidak segera dipindahkan ke level breakeven.Menutup dengan kerugian dalam poin.(allow Loss = 0) Jika 'allow Loss' diset ke 0, tutup posisi saat mencapai level Stochastic yang berlawanan, jika trading mengalami kerugian tertentu dalam poin.b) Tutup BUY jika Stochastic > 70 dan OpenPrice > Bids) Tutup SELL jika Stochastic < 30 dan OpenPrice < Ask(allow Loss > 0) Jika 'allow Loss' ditentukan, dan kita sudah keluar dari zona entry posisi sesuai Stochastic, sementara trading mengalami kerugian yang ditentukan dalam poin atau lebih, posisi akan ditutup.b) Tutup BUY jika Stochastic > 30 dan OpenPrice - Bid >= allow Loss dalam poinb) Tutup SELL jika Stochastic < 70 dan Ask - OpenPrice >= allow Loss dalam poinTesting pada EURUSD, H1:

2017.08.10
Menggunakan EA Nevalyashka BreakdownLevel untuk Trading yang Efektif
MetaTrader5
Menggunakan EA Nevalyashka BreakdownLevel untuk Trading yang Efektif

Penulis Ide: Vladimir Khlystov, penulis kode MQL5: barabashkakvn. Strategi trading yang diterapkan adalah breakout dari High/Low dalam interval waktu yang ditentukan. Untuk memulihkan posisi yang merugi, EA ini menggunakan strategi "Nevalyashka" dan teknik martingale untuk meningkatkan lot. EA ini menghitung harga High dan Low dalam interval waktu yang ditentukan dari "Time start" hingga "Time end": Jika harga melebihi High dari periode ini, posisi BUY akan dibuka. Sebaliknya, jika harga berada di bawah Low, posisi SELL akan dibuka. StopLoss ditetapkan di batas berlawanan dari periode tersebut, yaitu pada harga Low untuk posisi BUY dan pada harga High untuk posisi SELL. TakeProfit ditentukan berdasarkan tinggi periode kontrol. Jika Use time close diatur ke true, maka parameter Time close (waktu untuk menutup semua posisi) akan aktif. Hanya jam dan menit yang diperhitungkan untuk parameter "Time start", "Time end", dan "Time close". Penutupan oleh StopLoss dipantau di OnTradeTransaction. Ketika "DEAL_ENTRY_OUT" ditemukan, periksa kolom komentar dari transaksi ini. Jika komentar berisi "sl", itu berarti transaksi ditutup oleh StopLoss:       if(deal_symbol==m_symbol.Name() && deal_magic==m_magic)          if(deal_entry==DEAL_ENTRY_OUT)            {             MqlDateTime str1;             TimeToStruct(TimeCurrent(),str1);             //--- kemungkinan ini adalah penutupan pada TakeProfit             if(StringFind(deal_comment,"tp",0)!=-1 || deal_profit>=0.0)               {                TradeDey=str1.day;                return;               }             //--- kemungkinan ini adalah penutupan pada StopLoss             if(StringFind(deal_comment,"sl",0)!=-1)               {                if(TradeDey!=str1.day)                  {                   Print("Penutupan StopLoss terdeteksi!");                   double loss=MathAbs(deal_profit/m_symbol.TickValue()/deal_volume);                   if(deal_type==DEAL_TYPE_SELL) // posisi beli ditutup                 {                   double SL=m_symbol.Bid()+loss*m_symbol.Point();                   double TP=m_symbol.Bid()-loss*m_symbol.Point();                   double Lot=LotCheck(deal_volume*InpK_martin);                   if(Lot==0.0)                     return;                     OpenSell(SL,TP,Lot,"Nevalyashka");                   if(deal_type==DEAL_TYPE_BUY) // posisi jual ditutup                     {                      double SL=m_symbol.Ask()-loss*m_symbol.Point();                      double TP=m_symbol.Ask()+loss*m_symbol.Point();                      double Lot=LotCheck(deal_volume*InpK_martin);                      if(Lot==0.0)                         return;                     OpenBuy(SL,TP,Lot,"Nevalyashka");                     }                  return;             }         } Buka posisi yang berlawanan dengan posisi yang ditutup (jika tipe transaksi adalah "DEAL_TYPE_SELL", maka posisi BUY ditutup; "DEAL_TYPE_BUY" berarti posisi SELL ditutup), dengan lot yang meningkat dikali dengan K. martin. Jika posisi ditutup dengan profit positif, Expert Advisor akan menunggu waktu mulai periode berikutnya "Time end", dan mengulangi prosedur di atas. Parameter "No loss" berarti breakeven; ketika setengah dari profit posisi tercapai, StopLoss dipindahkan ke harga pembukaan posisi. Contoh jika diuji pada EURUSD, M30:

2017.08.10
DoubleZigZag: EA Unggulan untuk MetaTrader 5
MetaTrader5
DoubleZigZag: EA Unggulan untuk MetaTrader 5

Penulis ide ini adalah Maksim, dan penulis kode mq5 adalah barabashkakvn.Expert Advisor ini menggunakan dua indikator ZigZag untuk analisis: ZigZag kecil dengan parameter (13.5,3) dan ZigZag besar dengan parameter yang dikalikan delapan: (13*8,5*8,3*8).//--- membuat handle dari indikator iCustom    handle_iCustom=iCustom(Symbol(),Period(),"Examples\\ZigZag",13,5,3); //--- jika handle tidak dibuat    if(handle_iCustom==INVALID_HANDLE)      {       //--- memberitahu tentang kegagalan dan output kode error       PrintFormat("Gagal membuat handle dari indikator iCustom untuk simbol %s/%s, kode error %d",                   Symbol(),                   EnumToString(Period()),                   GetLastError());       //--- indikator dihentikan lebih awal       return(INIT_FAILED);      } //--- membuat handle dari indikator iCustom    handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\\ZigZag",13*8,5*8,3*8); //--- jika handle tidak dibuat    if(handle_iCustomX8==INVALID_HANDLE)      {       //--- memberitahu tentang kegagalan dan output kode error       PrintFormat("Gagal membuat handle dari indikator iCustomX8 untuk simbol %s/%s, kode error %d",                   Symbol(),                   EnumToString(Period()),                   GetLastError());       //--- indikator dihentikan lebih awal       return(INIT_FAILED);      } Untuk mengambil keputusan trading, dua kaki dari puncak terakhir ZigZag besar (13*8,5*8,3*8) dianalisis, sementara jumlah puncak dari ZigZag kecil (13,5,3) yang terdapat dalam kedua kaki ini dihitung.Jika sinyal untuk membuka posisi BUY diterima, semua posisi SELL akan ditutup. Sebaliknya, jika sinyal untuk membuka posisi SELL diterima, semua posisi BUY akan ditutup.Parameter Expert Advisor:k adalah rasio jumlah puncak ZigZag kecil dalam kaki ZigZag besark2 adalah rasio selisih harga di puncak ZigZag besarContoh:ZigZag besar (13*8,5*8,3*8) ditampilkan dengan warna merah, sedangkan ZigZag kecil (13,5,3) berwarna kuning.Dengan demikian, ABC adalah puncak dari ZigZag besar (13*8,5*8,3*8).Kaki AB dan AC mengandung sembilan puncak dari ZigZag kecil (13,5,3).Hasil pengujian pada EURUSD, M1:

2017.08.10
System Trading Exp_XROC2_VG_X2 untuk MetaTrader 5: Panduan Lengkap
MetaTrader5
System Trading Exp_XROC2_VG_X2 untuk MetaTrader 5: Panduan Lengkap

System trading Exp_XROC2_VG_X2 merupakan sistem yang mengikuti tren berdasarkan sinyal dari dua indikator XROC2_VG. Indikator pertama menentukan arah tren lambat berdasarkan posisi garis utama dan garis sinyal. Indikator kedua menentukan momen untuk membuka perdagangan, saat garis-garis tersebut bersilangan atau menyentuh. Sinyal masuk dihasilkan pada penutupan bar jika dua kondisi berikut terpenuhi: Sinyal tren cepat dan lambat bertepatan; Sinyal tren cepat telah berubah arah. Input EA: //+-------------------------------------------------+ //| Parameter input dari EA indikator | //+-------------------------------------------------+ input string Trade="Manajemen perdagangan";    //+================ MANAJEMEN PERDAGANGAN ================+ input double MM=0.1;               //Porsi deposit dalam satu transaksi input MarginMode MMMode=LOT;      //Metode deteksi nilai lot input uint    StopLoss_=1000;      //Stop Loss dalam poin input uint    TakeProfit_=2000;      //Take Profit dalam poin input string MustTrade="Izin perdagangan";    //+=============== IZIN PERDAGANGAN ===============+ input int    Deviation_=10       //Deviasi harga maksimum dalam poin input bool   BuyPosOpen=true;     //Izin untuk membuka posisi beli input bool   SellPosOpen=true;    //Izin untuk membuka posisi jual //+-------------------------------------------------+ //| Parameter input dari indikator filter | //+-------------------------------------------------+ input string Filter="PARAMETER TREND LAMBAT";    //+============== PARAMETER TREND ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Periode grafik untuk tren input uint ROCPeriod1=8; input Smooth_Method MA_Method1=MODE_JJMA;          //Metode penghalusan indikator pertama input uint Length1=5                              //Kedalaman penghalusan pertama                     input int Phase1=15                               //Parameter penghalusan pertama, //---- untuk JJMA dalam rentang -100 ... +100, ini mempengaruhi kualitas proses transisi; //---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat input uint ROCPeriod2=14; input Smooth_Method MA_Method2=MODE_JJMA;          //Metode penghalusan indikator kedua input uint Length2 = 5                            //Kedalaman penghalusan kedua input int Phase2=15                               //Parameter penghalusan kedua, //---- untuk JJMA dalam rentang -100 ... +100, ini mempengaruhi kualitas proses transisi; //---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat input ENUM_TYPE ROCType=MOM; input uint SignalBar=1; //Indeks bar untuk menerima sinyal masuk input bool   BuyPosClose=true;     //Izin untuk keluar dari posisi beli berdasarkan tren input bool   SellPosClose=true;    //Izin untuk keluar dari posisi jual berdasarkan tren //+-------------------------------------------------+ //| Parameter input dari indikator masuk | //+-------------------------------------------------+ input string Input="PARAMETER MASUK";       //+=============== PARAMETER MASUK ==============+   input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Periode grafik untuk masuk input uint ROCPeriod1_=8; input Smooth_Method MA_Method1_=MODE_JJMA;          //Metode penghalusan indikator pertama input uint Length1_=5                              //Kedalaman penghalusan pertama                     input int Phase1_=15                               //Parameter penghalusan pertama, //---- untuk JJMA dalam rentang -100 ... +100, ini mempengaruhi kualitas proses transisi; //---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat input uint ROCPeriod2_=14; input Smooth_Method MA_Method2_=MODE_JJMA;          //Metode penghalusan indikator kedua input uint Length2_ = 5                            //Kedalaman penghalusan kedua input int Phase2_=15                               //Parameter penghalusan kedua, //---- untuk JJMA dalam rentang -100 ... +100, ini mempengaruhi kualitas proses transisi; //---- untuk VIDIA ini adalah periode CMO, untuk AMA ini adalah periode rata-rata lambat input ENUM_TYPE ROCType_=MOM; input uint SignalBar_=1;//Indeks bar untuk menerima sinyal masuk input bool   BuyPosClose_=false;     //Izin untuk keluar dari posisi beli berdasarkan sinyal input bool   SellPosClose_=false;    //Izin untuk keluar dari posisi jual berdasarkan sinyal Variabel string yang berisi teks dalam kode parameter input hanya digunakan untuk visualisasi yang lebih baik dari jendela parameter input EA. Indikator XROC2_VG_HTF dalam EA hanya dimaksudkan untuk visualisasi tren yang lebih nyaman dalam pengujian strategi, di mode operasi lainnya mereka tidak aktif. Untuk memastikan operasi yang tepat dari Expert Advisor yang telah dikompilasi, Anda harus menambahkan file indikator XROC2_VG.ex5 dan XROC2_VG_HTF.ex5 ke <folder_data_terminal>\MQL5\Indicators. Perhatikan bahwa file pustaka TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisor dengan broker yang menawarkan spread tidak nol dan opsi pengaturan Stop Loss dan Take Profit saat membuka posisi. Anda dapat mengunduh lebih banyak varian pustaka di tautan berikut: Algoritma Perdagangan. Parameter input default dari Expert Advisor digunakan selama pengujian yang ditunjukkan di bawah ini. Stop Loss dan Take Profit tidak digunakan selama pengujian. Gambar 1. Contoh transaksi pada grafik Hasil pengujian untuk tahun 2015 pada AUDUSD, tren lambat di H6, masuk berdasarkan tren cepat di M30: Gambar 2. Grafik hasil pengujian

2017.08.10
Mengenal EA Exp_XROC2_VG_Tm untuk MetaTrader 5: Strategi dan Pengaturannya
MetaTrader5
Mengenal EA Exp_XROC2_VG_Tm untuk MetaTrader 5: Strategi dan Pengaturannya

Halo, para trader! Kali ini kita akan membahas tentang Expert Advisor (EA) bernama Exp_XROC2_VG_Tm yang dirancang untuk MetaTrader 5. EA ini menggunakan sinyal yang dihasilkan oleh osilator XROC2_VG untuk melakukan perdagangan. Selain itu, EA ini juga memberikan opsi untuk mengatur waktu perdagangan yang ketat. Ketika sebuah bar ditutup, sinyal perdagangan akan terbentuk jika warna indikator berubah (garis indikator utama telah melintasi garis sinyal). Anda bisa menentukan waktu perdagangan melalui parameter input untuk melakukan trading di interval waktu tertentu: input bool   TimeTrade=true;      //Izinkan perdagangan dalam interval yang ditentukan input HOURS  StartH=ENUM_HOUR_0;  //Waktu mulai perdagangan (jam) input MINUTS StartM=ENUM_MINUT_0; //Waktu mulai perdagangan (menit) input HOURS  EndH=ENUM_HOUR_23;   //Waktu akhir perdagangan (jam) input MINUTS EndM=ENUM_MINUT_59;  //Waktu akhir perdagangan (menit) Dua variabel (jam dan menit) disediakan untuk waktu mulai operasi, dan dua variabel serupa untuk waktu akhir. Pengaturan default memungkinkan Expert Advisor ini untuk berdagang sepanjang sesi perdagangan dari pukul 00:00, sementara semua posisi akan ditutup pada pukul 23:59. Jika waktu mulai lebih lambat dari waktu akhir yang ditentukan, EA akan menutup posisi pada hari berikutnya, pada waktu yang ditentukan. Agar EA ini berfungsi dengan baik, Anda harus menyimpan file indikator terkompilasi XROC2_VG.ex5 ke dalam <folder_data_terminal>\MQL5\Indicators. Perlu dicatat bahwa file library TradeAlgorithms.mqh memungkinkan penggunaan Expert Advisors dengan broker yang menawarkan spread nonzero dan opsi untuk mengatur Stop Loss dan Take Profit selama pembukaan posisi. Anda bisa mengunduh lebih banyak varian dari library ini di sini: Trade Algorithms. Parameter input default dari Expert Advisor ini digunakan selama pengujian yang akan kita bahas di bawah. Stop Loss dan Take Profit tidak digunakan selama pengujian. Gambar 1. Contoh transaksi pada grafik Hasil pengujian untuk tahun 2015 pada pasangan mata uang XAUUSD H4: Gambar 2. Grafik hasil pengujian

2017.08.10
Awal Sebelumnya 24 25 26 27 28 29 30 31 32 33 34 Berikutnya Akhir