Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_addЗарегистрироваться или personВойти

Форум Трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 MQL программирование, помощь. » Доработка советника.
Доработка советника.
Дата: Пятница, 16.10.2015, 22:36 | Сообщение # 71 Написал: Tovmas
Группа: Пользователи
Сообщений: 34
Награды: 0
Статус: Offline

Опять не получается. Что я сделал неправильно? Спасибо.

iCustom(NULL, 0, "Ganns Signal StopLoss_V4~.mq4", TimeFrame,MaPeriod,MaType,0,1)

Дата: Пятница, 16.10.2015, 23:57 | Сообщение # 72 Написал: Tovmas
Группа: Пользователи
Сообщений: 34
Награды: 0
Статус: Offline

Так правильно? 

double ema = iCustom(OrderSymbol(),0,"Ganns Signal StopLoss_V4~",TimeFrame,MaPeriod,MaType,0,EMAShift+1);

Дата: Суббота, 17.10.2015, 07:19 | Сообщение # 73 Написал: Tovmas
Группа: Пользователи
Сообщений: 34
Награды: 0
Статус: Offline

Ура! Советник заработал. Спасибо! 
expforex, подскажите, пожалуйста, а как можно сделать так, чтобы при продажах к тралу прибавлялся спред? Насколько я понимаю, в этом советнике это не учитывается. Спасибо!

Дата: Воскресенье, 18.10.2015, 09:36 | Сообщение # 74 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Tovmas, приветствую, самый легкий способ это так
при переборе позиций:
if(OrderType==OP_SELL) ema=ema+(Ask-Bid);

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 18.10.2015, 14:50 | Сообщение # 75 Написал: Tovmas
Группа: Пользователи
Сообщений: 34
Награды: 0
Статус: Offline

Цитата expforex ()
Tovmas, приветствую, самый легкий способ это так при переборе позиций:
if(OrderType==OP_SELL) ema=ema+(Ask-Bid);

expforex, Выдаёт следующую ошибку:

'ema' - undeclared identifier Gann2.mq4 166 32

Или, может, я что-то не то сделал. Что делать?
Спасибо.

Дата: Воскресенье, 18.10.2015, 16:25 | Сообщение # 76 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Tovmas
ну Вы же мне выложили код 
double ema = iCustom(OrderSymbol(),0,"Ganns Signal StopLoss_V4~",TimeFrame,MaPeriod,MaType,0,EMAShift+1);
объявленной переменной ema

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 18.10.2015, 19:08 | Сообщение # 77 Написал: Tovmas
Группа: Пользователи
Сообщений: 34
Награды: 0
Статус: Offline

Цитата expforex ()
Tovmas,  ну Вы же мне выложили код
double ema = iCustom(OrderSymbol(),0,"Ganns Signal StopLoss_V4~",TimeFrame,MaPeriod,MaType,0,EMAShift+1);
объявленной переменной ema

Посмотрите, пожалуйста, окончательную версию и подскажите, пожалуйста, почему выдаёт такую ошибку.

attach_file Прикрепления: Gann2.mq4(12.4 Kb)

Сообщение отредактировал Tovmas - Воскресенье, 18.10.2015, 19:11

Дата: Воскресенье, 18.10.2015, 19:32 | Сообщение # 78 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

Tovmas, сделал правильно, проверьте

attach_file Прикрепления: 6397653.mq4(12.4 Kb)

gestureс Уважением, Владислав Expforex

Дата: Понедельник, 19.10.2015, 07:00 | Сообщение # 79 Написал: Tovmas
Группа: Пользователи
Сообщений: 34
Награды: 0
Статус: Offline

Цитата expforex ()
Tovmas, сделал правильно, проверьте


expforex, большое спасибо! Работает отлично! expforex, скажите, пожалуйста, а во входных параметрах TMAShift за что отвечает, за то, сколько свеч назад должен производиться трал?
Спасибо.

Дата: Понедельник, 19.10.2015, 09:12 | Сообщение # 80 Написал: expforex
Группа: Администраторы
Сообщений: 9192
Награды: 30
Статус: Offline

в данном коде его нет вообще :-) 
EMAShift есть 
да, насколько свечей назад идет сбор информации индикатора

gestureс Уважением, Владислав Expforex

Форум Трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 MQL программирование, помощь. » Доработка советника.
Поиск: