Исходный код · ID 288
macd sample russian.mq4
Похожие материалы по тегам
2 to 1 strategy with signals.txtTradingView · 2 общих теговmulti_lot_scalper_a.mq4MetaTrader 4 · 2 общих теговfresh algo signals & overlays v25_6334471093901859175.txtTradingView · 2 общих теговfresh algo v24 tradingview indicator_5918156155804195406.txtTradingView · 2 общих теговlinear regression channel.mq4MetaTrader 4 · 2 общих теговtrading criteria.mq4MetaTrader 4 · 2 общих тегов
Вы автор или правообладатель?
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «macd sample russian.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
Поиск по коду файла
extern double TakeProfit = 50;
extern double Lots = 0.1;
extern double TrailingStop = 30;
extern double MACDOpenLevel=3;
extern double MACDCloseLevel=2;
extern double MATrendPeriod=26;
double Points;
int init ()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
double MacdCurrent=0, MacdPrevious=0, SignalCurrent=0;
double SignalPrevious=0, MaCurrent=0, MaPrevious=0;
int cnt=0, total;
if(Bars<100)
{
Print("bars less than 100");
return(0); // ?? ??????? ????? 100 ?????
}
if(TakeProfit<10)
{
Print("TakeProfit less than 10");
return(0); // ????????? TakeProfit
}
MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
MaCurrent=iMA(NULL,0,MATrendPeriod,MODE_EMA,0,PRICE_CLOSE,0);
MaPrevious=iMA(NULL,0,MATrendPeriod,MODE_EMA,0,PRICE_CLOSE,1);
if(OrdersTotal()<1)
{
if(AccountFreeMargin()<(1000*Lots))
{
Print("We have no money");
return(0); // ????? ??? - ???????
}
if(MacdCurrent<0 && MacdCurrent>SignalCurrent && MacdPrevious<SignalPrevious &&
MathAbs(MacdCurrent)>(MACDOpenLevel*Points) && MaCurrent>MaPrevious)
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Points,"macd sample",16384,0,Red); // ?????????
if(GetLastError()==0)Print("Order opened : ",OrderOpenPrice());
return(0); // ???????, ??? ??? ??? ????? ????? ?????????? ???????? ????????
}
if(MacdCurrent>0 && MacdCurrent<SignalCurrent && MacdPrevious>SignalPrevious &&
MacdCurrent>(MACDOpenLevel*Points) && MaCurrent<MaPrevious)
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Points,"macd sample",16384,0,Red); // ?????????
if(GetLastError()==0)Print("Order opened : ",OrderOpenPrice());
return(0); // ???????
};
return(0);
};
tПоказано первые 50% кода (символов: 2994)
Что вы получите после оплаты
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? Адрес передаётся вместе с заказом в магазин и сохраняется для связи заказа с оплатой. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.
Стоимость полного кода
299₽
≈ $3.52