ninaeatest.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «ninaeatest.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
NinaEA — торговый советник для MetaTrader 4, который использует пользовательский индикатор NINA для генерации торговых сигналов. Советник вычисляет разницу между текущим и предыдущим значениями индикатора и на основе пересечения нуля принимает решение об открытии или закрытии позиций.
При пересечении нуля вверх открывается покупка, при пересечении вниз — продажа. Советник отслеживает уже открытые ордера и закрывает их при развороте сигнала. Поддерживается установка стоп-лосса и проскальгивания.
Все ключевые параметры задаются пользователем через внешние настройки: период и коэффициенты индикатора, объём лота, уровень стоп-лосса и допустимое проскальгивание. Советник работает в рамках стандартного обработчика событий MetaTrader 4.
Настройки программы
| Настройка | Описание |
|---|---|
| PeriodWATR | Период расчёта, используемый как параметр пользовательского индикатора NINA |
| Kwatr | Коэффициент веса, передаваемый в пользовательский индикатор NINA для расчёта |
| highlow | Режим выбора цены (верхняя или нижняя) для пользовательского индикатора NINA |
| cbars | Количество баров (не используется в основном коде советника) |
| from | Начальная точка расчёта (не используется в основном коде советника) |
| maP | Период скользящей средней (не используется в основном коде советника) |
| lots | Объём лота для открытия каждой сделки |
| SMAspread | Параметр спреда скользящей средней (не используется в основном коде советника) |
| StopLoss | Уровень стоп-лосса в пунктах для новых сделок (0 — без стоп-лосса) |
| Slippage | Допустимое проскальгивание в пунктах при открытии и закрытии ордеров |
Поиск по коду файла
extern int PeriodWATR=10;
extern double Kwatr=1;
extern int highlow=0;
extern int cbars = 1000;
extern int from = 0;
extern int maP = 50;
extern double lots=0.1;
extern int SMAspread=0;
extern int StopLoss=0;
extern int Slippage=4;
double nina, ninapast, SL=0;
int i, buys, sells;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
nina = iCustom(NULL,0,"NINA",PeriodWATR,Kwatr,highlow,0,1)-iCustom(NULL,0,"NINA",PeriodWATR,Kwatr,highlow,1,1);
ninapast = iCustom(NULL,0,"NINA",PeriodWATR,Kwatr,highlow,0,2)-iCustom(NULL,0,"NINA",PeriodWATR,Kwatr,highlow,1,2);
if (OrdersTotal()>0)
{
buys=0;
sells=0;
for (i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS);
if (OrderSymbol()==Symbol())
{
Показано первые 50% кода (символов: 1234)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.