Perdagangan Sistem

Multi Arbitration 1.000: Sistem Trading Efektif untuk MetaTrader 5
MetaTrader5
Multi Arbitration 1.000: Sistem Trading Efektif untuk MetaTrader 5

Dalam dunia trading, kita sering kali ingin membeli sekuriti (membuka posisi BUY) pada harga yang lebih rendah dan menjual (membuka posisi SELL) pada harga yang lebih tinggi. Pada versi 1.000, Sistem Trading ini hanya berfungsi untuk satu simbol tertentu (parameter "Symbol" dalam input parameter). Berikut adalah prinsip asas dalam membuka posisi: Jika untung dari semua posisi BUY kurang daripada untung dari semua posisi SELL, kita boleh membuat kesimpulan bahawa trend semasa adalah menurun, dan kita patut membuka posisi SELL. Sebaliknya, jika untung dari semua posisi SELL kurang daripada untung dari semua posisi BUY, ini menunjukkan bahawa trend semasa adalah menaik, jadi kita patut membuka posisi BUY.       if(profit_buys<profit_sells) // trend menurun          m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());       else if(profit_sells<profit_buys) // trend menaik       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()); Berikut adalah keputusan ujian bagi pasangan mata wang EURUSD pada timeframe H4: Perlu diingat bahawa semasa trend jangka panjang, beban deposit boleh meningkat dengan ketara. Masalah ini masih belum dapat diselesaikan.

2017.11.03
SaveTicks: Alat Canggih untuk MetaTrader 5
MetaTrader5
SaveTicks: Alat Canggih untuk MetaTrader 5

Selamat datang, rakan-rakan trader! Hari ini, kita akan membincangkan satu program utiliti yang sangat berguna, iaitu SaveTicks. Alat ini direka khusus untuk merakam petikan tick dalam format teks (CSV) dan binari (BIN). Fail-fail ini akan disimpan di dalam folder MQL5\Files. Dengan kekerapan pengambilan data yang tetap, anda boleh menganalisis tick dengan lebih mudah menggunakan program matematik. Parameter Input Selang rakaman - selang masa untuk rakaman tick, dalam milisaat. Simbol yang dipilih sebagai... - cara pemilihan simbol untuk ditulis. Semua simbol - menulis semua simbol yang disediakan oleh broker. Simbol MarketWatch - menulis semua simbol dari Market Watch. Muatturun senarai simbol dari fail - senarai simbol dimuat turun dari fail. Nama fail dengan semua nama simbol - nama fail yang mengandungi senarai simbol, contohnya "InputSymbolList.txt". Format rakaman - sama ada CSV atau Binari. Format masa - tetapan masa. Ia boleh jadi masa pelayan atau masa komputer. Berikut adalah contoh algoritma dengan "Muatturun senarai simbol dari fail". Jalankan Expert Advisor dengan mana-mana parameter, kemudian unload EA. Fail yang dihasilkan "\MQL5\Files\AllSymbols_SaveTicks.txt" akan mengandungi nama semua simbol yang disediakan oleh broker. Rename fail tersebut, contohnya kepada "InputSymbolList.txt". Edit "InputSymbolList.txt" dengan hanya menyimpan simbol yang diperlukan. Baris pertama mesti menunjukkan jumlah simbol dalam fail tersebut. Rujuk contoh dalam senarai muat turun di bahagian atas halaman ini. Jalankan EA sekali lagi dengan tetapan yang diperlukan, dan ia akan merakam tick untuk simbol dari senarai tersebut. Semak folder "\MQL5\Files\*****", di situ sepatutnya ada fail dengan nama seperti EURUSD_SaveTicks.csv.

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

Pencipta idea — Vitaly, pengarang kod MQL5 — barabashkakvn.Expert Advisor (EA) ini mengurus semua posisi terbuka dalam terminal (pada semua simbol dan dengan semua nombor ajaib). Jika jumlah keuntungan tidak mencapai minimum_profit, EA akan menunggu.Apabila jumlah keuntungan telah mencapai minimum_profit, EA akan menetapkan peratusan penurunan keuntungan dan mula mengesan.Parameter percent_of_profit ditentukan dalam bentuk peratus. Contohnya, minimum_profit = 1000 dan percent_of_profit 20. Jumlah keuntungan bagi semua posisi terbuka telah mencapai 1000. Jika keuntungan jatuh ke 800 (1000 - 20%), posisi akan ditutup. Jika keuntungan terus meningkat, contohnya hingga 2000, penurunan yang dibenarkan akan sama dengan 400 (2000 - 20%). Dengan kata lain, semua posisi akan ditutup dengan jumlah keuntungan 1600. Tiada had penurunan tetap, kerana saya tidak melihat ia berguna untuk menggunakan nilai mutlak.Secara teori, anda boleh menetapkan peratusan = 0. Ini akan berfungsi sebagai Take Profit keseluruhan. Anda juga boleh menetapkan peratusan = 100, ia akan berfungsi sebagai breakeven (jangan lupa, kerana beberapa pesanan mungkin ditutup, yang lain mungkin menjadi rugi).Perhatian! Expert Advisor ini berfungsi dengan selang 3 saat:void OnTick()   { //--- membenarkan kerja setiap tiga saat    static datetime prev_time=0;    datetime time_current=TimeCurrent();    if(time_current-prev_time<3)       return;    prev_time=time_current; //--- }

2017.08.10
ExpertClor_v01: EA untuk MetaTrader 5 yang Hanya Menutup Posisi
MetaTrader5
ExpertClor_v01: EA untuk MetaTrader 5 yang Hanya Menutup Posisi

Penulis idea — John Smith, penulis kod MQL5 — barabashkakvn.Expert Advisor ini adalah pembantu yang fokus kepada menutup posisi yang terbuka:Posisi akan dipindahkan ke Breakeven, dan Stop Loss dikira berdasarkan indikator StopATR_auto. Posisi akan ditutup apabila terdapat persilangan antara dua MA (Moving Averages).Bagi membolehkan EA ini berfungsi, anda perlu meletakkan fail indikator StopATR_auto yang telah dikompilasi ke dalam folder MQL5\Indicators\Download://+------------------------------------------------------------------+ //| Fungsi inisialisasi Expert                                   | //+------------------------------------------------------------------+ int OnInit()   { //--- ... //--- buat handle indikator iCustom    handle_iCustom=iCustom(m_symbol.Name(),TimeFrame,"Downloads\\StopATR_auto",                           CountBarsForAverage,                           Target                           ); Walaupun Expert Advisor ini hanya menutup posisi, saya telah menambah sedikit kod 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 semasa anda menguji atau mengoptimumkan Expert Advisor ini. Posisi Buy atau Sell akan dibuka selepas setiap 1,500 tick.

2017.08.10
Panduan Lengkap EA RSI Stochastic MA untuk MetaTrader 5
MetaTrader5
Panduan Lengkap EA RSI Stochastic MA untuk MetaTrader 5

Penulis idea ialah Oksana Berenko, manakala penulis kod mq5 adalah barabashkakvn.Expert Advisor ini menggunakan tiga indikator utama iaitu MA(150), RSI(3) dengan level 80 dan 20, serta Stochastic(6, 3, 3) dengan level 70 dan 30. Anda boleh mengubah parameter ini dan menetapkan nilai anda sendiri.1. Arah masuk dagangan ditentukan berdasarkan MA (Moving Average). Hanya satu dagangan dibuka dalam satu arah.Jika Bid > MA, pertimbangkan untuk membeli.Jika Ask < MA, pertimbangkan untuk menjual.2. Pemasukan posisi dilakukan apabila syarat RSI dan Stochastic dipenuhi.Beli jika RSI dan Stochastic berada di bawah level rendah, iaitu RSI < 20 dan Stochastic < 30.Jual jika RSI dan Stochastic berada di atas level tinggi, iaitu RSI > 80 dan Stochastic > 70.3. Keluar adalah berdasarkan Stochastic.Keluar dengan keuntungan.(Trailing Stop = 0) Jika Trailing Stop ditetapkan kepada kosong, tutup posisi apabila mencapai level Stochastic bertentangan, jika dagangan mempunyai keuntungan 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 bertentangan, Stop Loss posisi akan ditarik mengikuti pembukaan setiap candlestick baru, menjaga jarak yang ditetapkan dari harga. Perlu diingat bahawa dalam kes ini posisi boleh ditutup dengan kerugian, kerana Stop Loss kadang-kadang tidak segera dipindahkan ke level breakeven.Menutup dengan kerugian dalam poin.(allow Loss = 0) Jika 'allow Loss' ditetapkan kepada 0, tutup posisi apabila mencapai level Stochastic bertentangan, jika dagangan mempunyai 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 telah keluar dari zon pemasukan posisi mengikut Stochastic, sementara dagangan mempunyai 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 poinUjian pada EURUSD, H1:

2017.08.10
Strategi Nevalyashka BreakdownLevel untuk MetaTrader 5: Panduan Lengkap
MetaTrader5
Strategi Nevalyashka BreakdownLevel untuk MetaTrader 5: Panduan Lengkap

Pengarang idea — Vladimir Khlystov, pengarang kod MQL5 — barabashkakvn.Strategi perdagangan ini berfokus kepada breakout dari High/Low dalam selang waktu yang ditentukan. Untuk memulihkan posisi yang rugi, EA ini menggunakan strategi "Nevalyashka" dan teknik martingale untuk meningkatkan jumlah lot.EA ini mengira harga High dan Low dalam selang waktu yang ditentukan dari "Time start" hingga "Time end":Jika harga melebihi High dalam tempoh ini, posisi BUY akan dibuka. Jika harga berada di bawah Low, posisi SELL akan dibuka. StopLoss ditetapkan pada batas yang bertentangan dalam tempoh tersebut, iaitu pada harga Low untuk posisi BUY dan pada harga High untuk posisi SELL. TakeProfit ditetapkan berdasarkan ketinggian tempoh kawalan.Jika Use time close ditetapkan kepada benar, parameter Time close (masa untuk menutup semua posisi) akan aktif.Hanya jam dan minit diambil kira untuk parameter "Time start", "Time end" dan "Time close".Pantauan penutupan oleh StopLoss dilakukan dalam OnTradeTransaction.Apabila "DEAL_ENTRY_OUT" dijumpai, semak ruangan komen transaksi tersebut. Jika komen mengandungi "sl", ini bermakna 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);             //--- terdapat kemungkinan ini adalah penutupan pada TakeProfit             if(StringFind(deal_comment,"tp",0)!=-1 || deal_profit>=0.0)               {                TradeDey=str1.day;                return;               }             //--- terdapat kemungkinan ini adalah penutupan pada StopLoss             if(StringFind(deal_comment,"sl",0)!=-1)               {                if(TradeDey!=str1.day)                  {                   Print("Penutupan StopLoss telah dikesan!");                   double loss=MathAbs(deal_profit/m_symbol.TickValue()/deal_volume);                   if(deal_type==DEAL_TYPE_SELL) // posisi buy 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 sell 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 bertentangan dengan yang ditutup (jika jenis transaksi adalah "DEAL_TYPE_SELL", maka posisi BUY telah ditutup; "DEAL_TYPE_BUY" bermaksud bahawa posisi SELL ditutup), dengan jumlah lot yang ditingkatkan yang didarabkan dengan K. martin. Jika posisi ditutup dengan keuntungan positif, Expert Advisor akan menunggu masa permulaan tempoh seterusnya "Time end", dan mengulangi prosedur di atas.Parameter "No loss" bermaksud breakeven; apabila separuh dari keuntungan posisi dicapai, StopLoss akan dipindahkan ke harga pembukaan posisi.Contoh jika menguji pada EURUSD,M30:

2017.08.10
DoubleZigZag - Sistem Trading Efektif untuk MetaTrader 5
MetaTrader5
DoubleZigZag - Sistem Trading Efektif untuk MetaTrader 5

Pencipta idea adalah Maksim, manakala pengarang kod mq5 adalah barabashkakvn.Sistem Trading ini menggunakan dua indikator ZigZag untuk analisis: satu zigzag yang lebih kecil dengan parameter (13.5,3) dan satu zigzag yang lebih besar dengan parameter yang didarabkan dengan lapan: (13*8,5*8,3*8).//--- buat handle indikator iCustom    handle_iCustom=iCustom(Symbol(),Period(),"Examples\ZigZag",13,5,3); //--- jika handle tidak berjaya dibuat    if(handle_iCustom==INVALID_HANDLE)      {       //--- laporkan kegagalan dan keluarkan kod ralat       PrintFormat("Gagal untuk membuat handle indikator iCustom untuk simbol %s/%s, kod ralat %d",                   Symbol(),                   EnumToString(Period()),                   GetLastError());       //--- indikator dihentikan lebih awal       return(INIT_FAILED);      } //--- buat handle indikator iCustom    handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\ZigZag",13*8,5*8,3*8); //--- jika handle tidak berjaya dibuat    if(handle_iCustomX8==INVALID_HANDLE)      {       //--- laporkan kegagalan dan keluarkan kod ralat       PrintFormat("Gagal untuk membuat handle indikator iCustomX8 untuk simbol %s/%s, kod ralat %d",                   Symbol(),                   EnumToString(Period()),                   GetLastError());       //--- indikator dihentikan lebih awal       return(INIT_FAILED);      } Untuk membuat keputusan trading, dua kaki dari puncak terakhir zigzag yang lebih besar (13*8,5*8,3*8) akan dianalisis, sementara jumlah puncak zigzag yang lebih kecil (13,5,3) dalam dua kaki ini akan 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 Sistem Trading:k adalah nisbah jumlah puncak zigzag yang lebih kecil dalam kaki zigzag yang lebih besark2 adalah nisbah perbezaan harga dalam puncak zigzag yang lebih besarContoh: ZigZag yang lebih besar (13*8,5*8,3*8) ditunjukkan dalam warna merah, manakala zigzag yang lebih kecil (13,5,3) adalah kuning.Dengan itu, ABC adalah puncak dari zigzag yang lebih besar (13*8,5*8,3*8).Kaki AB dan AC mengandungi sembilan puncak zigzag yang lebih kecil (13,5,3).Keputusan ujian pada EURUSD,M1:

2017.08.10
Sistem Trading Exp_XROC2_VG_X2 untuk MetaTrader 5
MetaTrader5
Sistem Trading Exp_XROC2_VG_X2 untuk MetaTrader 5

Sistem trading Exp_XROC2_VG_X2 adalah sistem yang mengikuti trend berdasarkan isyarat yang dihasilkan oleh dua indikator XROC2_VG. Indikator pertama menentukan arah trend perlahan berdasarkan kedudukan garis utama dan garis isyarat. Indikator kedua pula menentukan waktu untuk membuka posisi dagangan, apabila garis-garis tersebut bersilang atau menyentuh. Isyarat masuk dihasilkan setelah penutupan bar jika dua syarat berikut dipenuhi: Isyarat trend cepat dan perlahan bertepatan;Trend cepat telah berubah arah. Input EA: //+-------------------------------------------------+ //| Parameter input bagi indikator EA | //+-------------------------------------------------+ input string Trade="Pengurusan dagangan";    //+================ PENGURUSAN DAGANGAN ================+   input double MM=0.1;               //Bahagian deposit dalam satu transaksi input MarginMode MMMode=LOT;      //Kaedah pengesanan nilai lot input uint    StopLoss_=1000;      //Stop Loss dalam mata input uint    TakeProfit_=2000;      //Take Profit dalam mata input string MustTrade="Kebenaran dagangan";    //+=============== KEBENARAN DAGANGAN ===============+   input int    Deviation_=10       //Max penyimpangan harga dalam mata input bool   BuyPosOpen=true;     //Kebenaran untuk masuk posisi panjang input bool   SellPosOpen=true;    //Kebenaran untuk masuk posisi pendek //+-------------------------------------------------+ //| Parameter input bagi indikator penapis | //+-------------------------------------------------+ input string Filter="PARAMETER TREND PERLAHAN";    //+============== PARAMETER TREND ==============+   input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Tempoh carta untuk trend input uint ROCPeriod1=8; input Smooth_Method MA_Method1=MODE_JJMA;          //Kaedah purata bagi indikator pertama input uint Length1=5;                              //Kedalaman pemulihan pertama                     input int Phase1=15;                               //Parameter pemulihan pertama, //---- untuk JJMA dalam julat -100 ... +100, ia mempengaruhi kualiti proses peralihan; //---- untuk VIDIA ia adalah tempoh CMO, untuk AMA ia adalah tempoh purata perlahan input uint ROCPeriod2=14; input Smooth_Method MA_Method2=MODE_JJMA;          //Kaedah purata bagi indikator kedua input uint Length2 = 5;                            //Kedalaman pemulihan kedua input int Phase2=15;                               //Parameter pemulihan kedua, //---- untuk JJMA dalam julat -100 ... +100, ia mempengaruhi kualiti proses peralihan; //---- untuk VIDIA ia adalah tempoh CMO, untuk AMA ia adalah tempoh purata perlahan input ENUM_TYPE ROCType=MOM; input uint SignalBar=1; //Indeks bar untuk menerima isyarat masuk input bool   BuyPosClose=true;     //Kebenaran untuk keluar dari posisi panjang mengikut trend input bool   SellPosClose=true;    //Kebenaran untuk keluar dari posisi pendek mengikut trend //+-------------------------------------------------+ //| Parameter input bagi indikator masuk | //+-------------------------------------------------+ input string Input="PARAMETER MASUK";       //+=============== PARAMETER MASUK ==============+   input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Tempoh carta untuk masuk input uint ROCPeriod1_=8; input Smooth_Method MA_Method1_=MODE_JJMA;          //Kaedah purata bagi indikator pertama input uint Length1_=5                              //Kedalaman pemulihan pertama                     input int Phase1_=15                               //Parameter pemulihan pertama, //---- untuk JJMA dalam julat -100 ... +100, ia mempengaruhi kualiti proses peralihan; //---- untuk VIDIA ia adalah tempoh CMO, untuk AMA ia adalah tempoh purata perlahan input uint ROCPeriod2_=14; input Smooth_Method MA_Method2_=MODE_JJMA;          //Kaedah purata bagi indikator kedua input uint Length2_ = 5                            //Kedalaman pemulihan kedua input int Phase2_=15                               //Parameter pemulihan kedua, //---- untuk JJMA dalam julat -100 ... +100, ia mempengaruhi kualiti proses peralihan; //---- untuk VIDIA ia adalah tempoh CMO, untuk AMA ia adalah tempoh purata perlahan input ENUM_TYPE ROCType_=MOM; input uint SignalBar_=1;//Indeks bar untuk menerima isyarat masuk input bool   BuyPosClose_=false;     //Kebenaran untuk keluar dari posisi panjang mengikut isyarat input bool   SellPosClose_=false;    //Kebenaran untuk keluar dari posisi pendek mengikut isyarat Variabel string yang mengandungi teks dalam kod parameter input hanya digunakan untuk visualisasi yang lebih baik bagi tetingkap parameter input EA. Indikator XROC2_VG_HTF dalam EA hanya bertujuan untuk visualisasi trend yang lebih mudah dalam penguji strategi, dalam mod operasi lain ia tidak aktif. Untuk memastikan EA yang telah disusun berfungsi dengan baik, anda perlu menambah fail indikator yang telah disusun XROC2_VG.ex5 dan XROC2_VG_HTF.ex5 ke dalam <folder_data_terminal>\MQL5\Indicators. Perlu diingat bahawa fail perpustakaan TradeAlgorithms.mqh membolehkan penggunaan EA dengan broker yang menawarkan spread tidak sifar dan pilihan untuk menetapkan Stop Loss dan Take Profit semasa membuka posisi. Anda boleh memuat turun lebih banyak variasi perpustakaan di pautan berikut: Algoritma Dagangan. Parameter input lalai bagi EA digunakan semasa ujian yang ditunjukkan di bawah. Stop Loss dan Take Profit tidak digunakan semasa ujian. Rajah 1. Contoh dagangan pada carta Keputusan ujian untuk tahun 2015 pada AUDUSD, trend perlahan pada H6, masuk dengan trend cepat pada M30: Rajah 2. Carta keputusan ujian

2017.08.10
Panduan Lengkap Menggunakan EA Exp_XROC2_VG_Tm untuk MetaTrader 5
MetaTrader5
Panduan Lengkap Menggunakan EA Exp_XROC2_VG_Tm untuk MetaTrader 5

EA Exp_XROC2_VG_Tm adalah sistem trading yang beroperasi berdasarkan isyarat yang dihasilkan oleh osilator XROC2_VG. Salah satu kelebihan EA ini adalah anda boleh menetapkan waktu trading yang ketat. Isyarat trading akan terbentuk ketika bar ditutup, jika warna indikator telah berubah (garis indikator utama telah melintasi garis isyarat). Anda boleh menentukan waktu trading dalam parameter input untuk berdagang dalam jangka waktu yang ditentukan: input bool   TimeTrade=true;      //Benarkan trading dalam interval yang ditentukan input HOURS  StartH=ENUM_HOUR_0;  //Waktu mula (jam) input MINUTS StartM=ENUM_MINUT_0; //Waktu mula (minit) input HOURS  EndH=ENUM_HOUR_23;   //Waktu akhir (jam) input MINUTS EndM=ENUM_MINUT_59;  //Waktu akhir (minit) Dua pembolehubah (jam dan minit) disediakan untuk waktu mula operasi, dan dua pembolehubah serupa untuk waktu akhir. Dengan tetapan lalai, EA ini membenarkan trading sepanjang sesi trading dari 0:00, manakala semua posisi ditutup pada 23:59. Jika waktu mula lebih lewat daripada waktu akhir yang ditentukan, EA akan menutup posisi pada hari berikutnya, pada waktu yang telah ditentukan. Untuk operasi yang betul, anda perlu menyimpan fail indikator XROC2_VG.ex5 yang telah disusun ke dalam <terminal_data_folder>\MQL5\Indicators. Perlu diingat bahawa fail perpustakaan TradeAlgorithms.mqh membolehkan penggunaan EA dengan broker yang menawarkan spread tidak sifar dan pilihan untuk menetapkan Stop Loss dan Take Profit semasa membuka posisi. Anda boleh memuat turun lebih banyak variasi perpustakaan ini di pautan berikut: Trade Algorithms. Parameter input lalai EA telah digunakan semasa ujian yang ditunjukkan di bawah. Stop Loss dan Take Profit tidak digunakan semasa ujian. Gambar 1. Contoh perdagangan pada carta Keputusan ujian untuk tahun 2015 pada XAUUSD H4: Gambar 2. Carta keputusan ujian

2017.08.10
Pertama Sebelumnya 24 25 26 27 28 29 30 31 32 33 34 Seterusnya Terakhir