Gulzaar Robot Test A
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «gulzaar robot a.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Советник для MetaTrader 4, предназначенный для автоматической торговли на валютном рынке. Он анализирует текущие рыночные условия с помощью нескольких технических индикаторов и принимает решения об открытии и закрытии позиций. Перед открытием сделки проверяется наличие достаточного свободного маржа на счёте.
Настройки программы
| Настройка | Описание |
|---|---|
| LotSize | Размер лота — Определяет объём позиции в лотах для каждой совершаемой сделки |
| StopLoss | Стоп-лосс — Уровень стоп-лосса в пунктах, пересчитываемый в цену при открытии позиции |
| EMAdistance | Расстояние EMA — Допустимое отклонение в пунктах для условий проверки по экспоненциальным скользящим средним |
Поиск по коду файла
extern double LotSize=0.1, MACDone=8, MACDtwo=21, MACDSignal=5;
extern int StopLoss=50;
extern int EMAdistance=15;
int start()
{
// код доступен только после оплаты
} //START BRACKET
double MACDCurrent, SignalCurrent, rsiValue, TwentyOneEMA, FiftyFiveEMA, FiveEMA, EightSMA, BigDaddy; //200 EMA:)
int ticket, cnt, total;
if(Bars<100)
{
Print("bars less than 100");
return(0);
}
MACDCurrent=iCustom(NULL,0,"MACD_12_26_9",MACDone,MACDtwo,MACDSignal,2,0);
SignalCurrent=iCustom(NULL,0,"MACD_12_26_9",MACDone,MACDtwo,MACDSignal,3,0);
rsiValue=iRSI(NULL,0,14,PRICE_CLOSE,0);
TwentyOneEMA=iMA(NULL,0,21,0,MODE_EMA,PRICE_CLOSE,0);
FiftyFiveEMA=iMA(NULL,0,55,0,MODE_EMA,PRICE_CLOSE,0);
FiveEMA=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,0);
EightSMA=iMA(NULL,0,8,0,MODE_SMA,PRICE_CLOSE,0);
BigDaddy=iMA(NULL,0,200,0,MODE_EMA,PRICE_CLOSE,0);
StopLoss=StopLoss*Point;
double Distance=EMAdistance*Point;
total = OrdersTotal();
if(total<1) //Start main program body if no orders are open /// IF A
{ //IF A BRACKET OPEN
if(AccountFreeMargin()<(1000*LotSize)) //IF B
{ //IF B BRACKET OPEN
Print("We have no money. Free Margin = ", AccountFreeMargin());
return(0); //IF B
} //IF B BRACKET CLOSE
if(MACDCurrent>SignalCurrent && rsiValue<72 && TwentyOneEMA>FiftyFiveEMA && TwentyOneEMA>BigDaddy+Distance && FiveEMA>EightSMA)//IF C
{ //IF C BRACKET OPEN
ticket=OrderSend(Symbol(),OP_BUY,LotSize,Ask,3,StopLoss,0,NULL,78652,0,NULL); //EXECUTE LONG
if(ticket>0)//IF D
{ //IF D BRACKET OPEN
if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice());
} //IF D BRACKET CLOSE
else Print("Error opening BUY order : ",GetLastError());
return(0); //IF C
} //IF C BRACKET CLOSПоказано первые 50% кода (символов: 2748)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.