Hai semua! Hari ini saya ingin berkongsi idea yang sudah lama berlegar dalam fikiran saya. Saya bercadang untuk mencipta Expert Advisor (EA) menggunakan strategi "Conservative intraday scalping" tetapi saya menghadapi sedikit masalah. Saya tidak dapat menemui indikator yang sesuai di MT4.
Namun, saya akhirnya menjumpai indikator yang dipanggil Center of Gravity.mq4. Saya cuba untuk menghubungkannya dengan EA, tetapi EA ini seolah-olah keras kepala dan tidak mahu membuka sebarang perdagangan, baik di demo mahupun dalam ujian. Jadi, ada sesiapa yang tahu kenapa?
Konsep saya adalah indikator ini menjana 5 garis yang selari dengan aliran. Perdagangan boleh dibuka pada persilangan garis ekstrem (tentunya, lebih baik dengan trailing). Saya berpendapat bahawa purata bergerak dengan tempoh 1 (SMA berdasarkan harga RENDAH) yang melintasi garis bawah indikator dari bawah, iaitu kembali ke saluran trend, akan menjadi isyarat untuk membuka perdagangan, contohnya BELI. Untuk JUAL, sebaliknya - purata bergerak 1, SMA, HIGHEST melintasi garis atas dari atas.
Idea ini boleh dikembangkan lebih lanjut tanpa had, tetapi buat masa ini, saya perlu menyelesaikan masalah ini terlebih dahulu.
Indikator: Center of Gravity.mq4
Expert Advisor: C_S_intraday.mq4 (dalam bentuk yang sederhana, tanpa kawalan deposit, waktu, tiada trailing, dan sebagainya.)

Bitmap
//+---------------------------------------------------------------------+ //| C_S_intraday.mq4 | //| | //+---------------------------------------------------------------------+ // // // extern double lots=0.1; //extern int StopLoss=30 ; //extern int TrailingStop=15; //extern int Slippage=2; extern int BB = 125; extern int MM = 2; extern int II = 0; extern double KK = 2.0; extern int NN = 1102; double maH0,maH1,maL0,maL1; //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { maH0=iMA(NULL,0,1,0,MODE_LWMA,PRICE_HIGH,0); //moving average berdasarkan harga tinggi maH1=iMA(NULL,0,1,0,MODE_LWMA,PRICE_HIGH,1); //moving average berdasarkan harga tinggi maL0=iMA(NULL,0,1,0,MODE_LWMA,PRICE_LOW,0); //moving average berdasarkan harga rendah maL1=iMA(NULL,0,1,0,MODE_LWMA,PRICE_LOW,1); //moving average berdasarkan harga rendah int B= BB; // int M= MM; // int I= II; // double K= KK; // int N= NN; // double cgh = iCustom(NULL,0,"Center of Gravity",B,M,I,K,N,3,0); double cgl = iCustom(NULL,0,"Center of Gravity",B,M,I,K,N,4,0); if (cgl<maL0) //jika moving average (rendah) melintasi garis bawah indikator dari bawah { OrderSend(NULL,OP_BUY,lots,Ask,2,Ask-10*Point,Ask+20*Point,"create1",123,0,Lime); } /* if (cgh>maH0) { OrderSend(NULL,OP_SELL,lots,Bid,2,Bid+10*Point,Bid-20*Point,"create1",123,0,Red); } */ //---- return(0); } //+------------------------------------------------------------------+
Siaran berkaitan
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- Menggunakan MQL5 Wizard untuk Signal Perdagangan '3 Black Crows/3 White Soldiers' + RSI
- MQL5 Wizard: Cipta Isyarat Dagangan Berdasarkan Corak Hammer/Hanging Man dan Stochastic