hanamichi
Active Member
- Messages
- 1,545
- Joined
- Nov 7, 2010
- Messages
- 1,545
- Reaction score
- 1
- Points
- 25
range open close
yg atas tu camner nak masuk dalam mt4 tu?
tumpang tanya
pm jawapan bro sbb jrg buka cg
jasamu mat dihargai
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
range open close
yg atas tu camner nak masuk dalam mt4 tu?
tumpang tanya
pm jawapan bro sbb jrg buka cg
jasamu mat dihargai
ada x script nak wat byk OP tapi TP 1~2 pips aja...utk 4 decimal..harap ada..hehe...mohon bantuan masta2 CG...
ada x script nak wat byk OP tapi TP 1~2 pips aja...utk 4 decimal..harap ada..hehe...mohon bantuan masta2 CG...
//+------------------------------------------------------------------+
//| Inside Candle.mq4 |
//| Copyright © 2012, Aiman |
//| http://www.carigold.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, Aiman"
#property link "http://www.carigold.com"
#property show_inputs
#include <stdlib.mqh>
#include <WinUser32.mqh>
extern double Lots = 0.1;
extern int TakeProfit = 5;
extern bool StopLoss = true;
int Slippage = 5;
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//----
int stopLevel = MarketInfo(Symbol(),MODE_STOPLEVEL);
if (Bid>=High[1]-stopLevel*Point || Bid<=Low[1]+stopLevel*Point)
{
MessageBox("Current price is outside the previous candle",
"Price Error",
MB_OK|MB_ICONWARNING);
return (-1);
}
if (TakeProfit<stopLevel)
{
MessageBox("Minimum for take profit is " + DoubleToStr(stopLevel,0),
"TakeProfit error",
MB_OK|MB_ICONWARNING);
return (-1);
}
int ticket,retry;
double sl,tp;
ticket=0;
retry = 0;
while (ticket<1 && retry<10)
{
if (StopLoss) sl=Low[1]; else sl=0;
if (TakeProfit>0) tp=High[1]+TakeProfit*Point; else tp=0;
ticket = OrderSend(Symbol(),OP_BUYSTOP,Lots,High[1],Slippage,sl,tp,"",0,0,Lime);
OrderSend(Symbol(),OP_BUYSTOP,Lots,High[1],Slippage,sl,tp,"",0,0,Lime);
OrderSend(Symbol(),OP_BUYSTOP,Lots,High[1],Slippage,sl,tp,"",0,0,Lime);
if (ticket<1) Print ("Order Buy Stop failed with error ", ErrorDescription(GetLastError()));
retry++;
}
ticket=0;
retry = 0;
while (ticket<1 && retry<10)
{
if (StopLoss) sl=High[1]; else sl=0;
if (TakeProfit>0) tp=Low[1]-TakeProfit*Point; else tp=0;
ticket = OrderSend(Symbol(),OP_SELLSTOP,Lots,Low[1],Slippage,sl,tp,"",0,0,Pink);
OrderSend(Symbol(),OP_SELLSTOP,Lots,Low[1],Slippage,sl,tp,"",0,0,Pink);
OrderSend(Symbol(),OP_SELLSTOP,Lots,Low[1],Slippage,sl,tp,"",0,0,Pink);
if (ticket<1) Print ("Order Sell Stop failed with error ", ErrorDescription(GetLastError()));
retry++;
}
//----
return(0);
}
//+------------------------------------------------------------------+
den tompang sudut masta tenung...