Saya telah mengkodekan EA sederhana untuk mengelola stoploss dan takeprofit saya. Saya seorang pedagang manual. Saya melakukan ini karena repot bagi saya untuk setiap kali harus mengatur takeprofit dan stoploss. Saya telah melampirkan kode saya. Terima kasih sebelumnya.
Kode yang dimasukkan extern int StopLoss = 10; extern int Ambil Untung = 50; titik ganda; int init() { if (Digit==2)point=0.01; if (Digit==3)point=0,01; if (Digit==4)point=0,0001; if (Digit==5)point=0,0001; kembali (0); } int deinit() { kembali(0); } int JumlahPesanan(tipe int) { int buycnt,sellcnt; for (int i=OrdersTotal()-1;igt;=0;i--) { if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) { if (OrderSymbol()==Symbol()) { if ( OrderType()==OP_BUY)buycnt=buycnt 1; if (TipePesanan()==OP_SELL)sellcnt=sellcnt 1; } } } if (type==0)return(buycnt); else if (type==1)return(sellcnt); else if (type==3)return(buycnt sellcnt); lain kembali (0); }/------------------------------------------------ -------------------------------------------------- -------------------------/------------------------ -------------------------------------------------- ------------------------------------------------- ruang kosong verifikasiStoploss() { ganda buystoploss, sellstoploss, buyTakeprofit, sellTakeprofit; buystoploss=Bid-StopLoss*poin; buyTakeprofit=Minta TakeProfit*poin; sellstoploss=Tanyakan StopLoss*poin; sellTakeprofit=Bid-TakeProfit*poin; if (OrderCount(0)gt;0 (OrderStopLoss() lt; Point || OrderTakeProfit() lt; Point) )/jika tidak disetel { OrderModify(OrderTicket(), OrderOpenPrice(), buystoploss, buyTakeprofit, OrderExpiration( ), CLR_NONE); Tidur(3000); } if (OrderCount(1)gt;0 (OrderStopLoss() lt; Point || OrderTakeProfit() lt; Point) ) { OrderModify(OrderTicket(), OrderOpenPrice(), sellstoploss, sellTakeprofit, OrderExpiration(), CLR_NONE); Tidur(3000); } } int mulai() { verifikasiStoploss(); kembali (0); }