macd_adx.mq4
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «macd_adx.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Советник для платформы MetaTrader 4, работающий на основе индикаторов MACD и ADX. Он анализирует текущие и предыдущие значения этих индикаторов, отслеживает открытые ордера и управляет ими, а также открывает новые позиции по рыночным ценам. Для управления рисками используется фиксированный стоп-лосс и параметр проскальзывания.
Настройки программы
| Настройка | Описание |
|---|---|
| DMILevels | DMILevels — Пороговое значение для индикатора направленного движения DI |
| ADXLevel | ADXLevel — Минимальный уровень индикатора ADX для подтверждения тренда |
| lots | lots — Объём позиции в лотах |
| StopLoss | StopLoss — Расстояние стоп-лосса в пунктах от цены входа |
| Slippage | Slippage — Допустимое проскальзывание при исполнении ордера в пунктах |
Поиск по коду файла
extern int DMILevels=25;
extern int ADXLevel=15;
extern double lots=0.1;
extern int StopLoss=60 ;
extern int Slippage=4;
double macd,macdsig,ADX,PlusDI,MinusDI,ADXpast,PlusDIpast,MinusDIpast,SL;
int i, buys, sells;
datetime lasttradetime;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
macdsig=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
ADX=iADX(NULL,0,14,PRICE_CLOSE,MODE_MAIN,1);
PlusDI=iADX(NULL,0,14,PRICE_CLOSE,MODE_PLUSDI,1);
MinusDI=iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,1);
ADXpast=iADX(NULL,0,14,PRICE_CLOSE,MODE_MAIN,2);
PlusDIpast=iADX(NULL,0,14,PRICE_CLOSE,MODE_PLUSDI,2);
MinusDIpast=iADX(NULL,0,14,PRICE_CLOSE,MODE_MINUSDI,2);
if (OrdersTotal()>0)
{
buys=0;
sells=0;
for (i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS);
if (OrderSymbol()==Symbol())
{
if (OrderType()== OP_BUY)
{
if (macd > 0 && macdsig > 0 && mПоказано первые 50% кода (символов: 1644)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.