Ahmad Husin S
New Member
- Credits
- 0
salam kenal mas.. untuk bahasa pemprograman belom paham. . bisanya saya xl menggunakan ,
vlookup
pivot
roundup
rounddown
vlookup
pivot
roundup
rounddown
<html> cek </html>Code:void QnReadObj(){ for(int i=0; i<ObjectsTotal(); i++){ string objName = ObjectName(chart_ID,i,0,0); if(ObjectType(objName)!=OBJ_RECTANGLE) continue; double price = ObjectGetDouble(chart_ID,objName,OBJPROP_PRICE1); // } }
ijin belajar pak, masih belajar dasar MQL4Selamat datang di kursus MQL dari Nol sampai mahir
void QnClose(){
// Close All
int iCloseAllB=0, iCloseAllS=0, iCloseB = 0, iCloseS = 0;
for(int i=0;i<=OrdersTotal()-1;i++) {
OrderSelect(i, SELECT_BY_POS);
dProfit += NormalizeDouble(OrderProfit()+OrderSwap()+OrderCommission(),Digits);
if (dTargetP>0 && dProfit >= dTargetP) {
iCloseAllB=1; iCloseAllS=1;
break;
}
}
for(int i=OrdersTotal()-1;i>=0;i--) {
OrderSelect(i, SELECT_BY_POS);
if(OrderType()==OP_BUY) {
if (iCloseAllB==1)
OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 0, clrRed);
}
if(OrderType()==OP_SELL) {
if (iCloseAllS==1)
OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 0, clrRed);
}
}
}
#property copyright "Copyright 2021, Mokodesk"
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
input int TakeProfit = 500;
input int StopLoss = 100;
input string EAComment ="EA Super";
input double Lots = 0.15;
input bool UseMM = True;
input int SlowMA = 50;
input int FashMA = 20;
input int RSI_Period = 20;
input double RSI_Buy = 40;
input double RSI_Sell =60;
double MA(int myPeriod, int myShift=0){
double result = iMA(Symbol(),0,myPeriod,0,MODE_EMA,PRICE_CLOSE,myShift);
return(result);}
double RSI (int myPeriod,int myShift=0){
double result = iRSI(Symbol(),PERIOD_CURRENT,myPeriod,PRICE_CLOSE,myShift);
return(result);}
//Jika terjadi cross arah ke atas maka hasil =1
//Jika terjadi cross arah ke bawah maka hasil = 2
int MACross(){