#property version "1.00"
input int TakeProfit=200;
input int StopLoss=2000;
input int TradeTime=18;
input int t1=7;
input int t2=2;
input int delta=70;
input double lot=0.1;
bool cantrade=true; // ???? ??? ?????????? ??? ??????? ????????.
double Ask; // ????? ????? ??????? ???? Ask ??? ?????? ???? (??? ???????)
double Bid; // ????? ????? ??????? ???? Bid ??? ?????? ???? (??? ???????)
int OpenLong(double volume=0.1,
int slippage=10,
string comment="EUR/USD 20 pips expert (Long)",
int magic=0)
{
MqlTradeRequest my_trade;
MqlTradeResult my_trade_result;
ZeroMemory(my_trade);
my_trade.action=TRADE_ACTION_DEAL;
my_trade.symbol=Symbol();
my_trade.volume=NormalizeDouble(volume,1);
my_trade.price=NormalizeDouble(Ask,_Digits);
my_trade.sl=NormalizeDouble(Ask-StopLoss*_Point,_Digits);
my_trade.tp=NormalizeDouble(Ask+TakeProfit*_Point,_Digits);
my_trade.deviation=slippage;
my_trade.type=ORDER_TYPE_BUY;
my_trade.type_filling=ORDER_FILLING_FOK;
my_trade.comment=comment;
my_trade.magic=magic;
ResetLastError();
if(OrderSend(my_trade,my_trade_result))
{
Print("??? ?????????? ???????? - ",my_trade_result.retcode);
}
else
{
Print("??? ?????????? ???????? - ",my_trade_result.retcode);
Print("?????? ???????? ?????? = ",GetLastError());
}
return(0);
}
int OpenShort(double volume=0.1,
int slippage=10,
string comment="EUR/USD 20 pips expert (Short)",
int magic=0)
{
MqlTradeRequest my_trade;
MqlTradeResult my_trade_result;
ZeroMemory(my_trade);
my_trade.action=TRADE_ACПоказано первые 50% кода (символов: 2629)
Введите ваш email и нажмите кнопку, чтобы перейти к оплате.