Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет, Младен,
Я пытаюсь поставить в советник MFI с MoveAverage, а MA использует "данные первого индикатора"...
Я создаю этот код и MA не получает данные от "первого индикатора данных").
input ENUM_TIMEFRAMES Timeframe=PERIOD_CURRENT;//Timeframe
input string varname160="- - - - - - - - - - - - - - - - - -";//- - - Money Flow Index - - -
input int MFI_Period=14; //MFI Period
input ENUM_APPLIED_VOLUME MFI_Volume=VOLUME_REAL; //MFI Volume
input string varname200="- - - - - - - - - - - - - - - - - -";//- - - Média Móvel- - -
input int MA_Period=09; //MA period
input int MA_Shift=0; //MA shift
input ENUM_MA_METHOD MA_Method=MODE_SMA; //MM Method
input ENUM_APPLIED_PRICE MA_Price=PRICE_CLOSE; //MM Price
//+------------------------------------------------------------------+
//| Global expert object |
//+------------------------------------------------------------------+
int m_MFIHand;
double m_mfi0[1];
double m_mfi1[1];
int m_MAHand;
double m_ma00[];
//+------------------------------------------------------------------+
//| Initialization function of the expert |
//+------------------------------------------------------------------+
int OnInit()
{
int temp=0;
temp=(int)ChartGetInteger(0,CHART_WINDOWS_TOTAL);
m_MFIHand=iMFI(_Symbol,Timeframe,MFI_Period,MFI_Volume);
if(m_MFIHand!=INVALID_HANDLE)
{
ChartIndicatorAdd(0,temp,m_MFIHand);
}
m_MAHand=iMA(_Symbol,Timeframe,MA_Period,MA_Shift,MA_Method,MA_Price);
{
ChartIndicatorAdd(0,temp,m_MAHand);
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Deinitialization function of the expert |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
}
действительно ли необходимо создать компонент, чтобы MA получала данные из "данных первого индикатора"?
или это можно сделать кодом в советнике?
не могли бы вы помочь?
Привет, Младен,
Я пытаюсь поставить в советник MFI с MoveAverage, а MA использует "данные первого индикатора"...
Я создаю этот код и MA не получает данные от "первого индикатора данных").
input ENUM_TIMEFRAMES Timeframe=PERIOD_CURRENT;//Timeframe
input string varname160="- - - - - - - - - - - - - - - - - -";//- - - Money Flow Index - - -
input int MFI_Period=14; //MFI Period
input ENUM_APPLIED_VOLUME MFI_Volume=VOLUME_REAL; //MFI Volume
input string varname200="- - - - - - - - - - - - - - - - - -";//- - - Média Móvel- - -
input int MA_Period=09; //MA period
input int MA_Shift=0; //MA shift
input ENUM_MA_METHOD MA_Method=MODE_SMA; //MM Method
input ENUM_APPLIED_PRICE MA_Price=PRICE_CLOSE; //MM Price
//+------------------------------------------------------------------+
//| Global expert object |
//+------------------------------------------------------------------+
int m_MFIHand;
double m_mfi0[1];
double m_mfi1[1];
int m_MAHand;
double m_ma00[];
//+------------------------------------------------------------------+
//| Initialization function of the expert |
//+------------------------------------------------------------------+
int OnInit()
{
int temp=0;
temp=(int)ChartGetInteger(0,CHART_WINDOWS_TOTAL);
m_MFIHand=iMFI(_Symbol,Timeframe,MFI_Period,MFI_Volume);
if(m_MFIHand!=INVALID_HANDLE)
{
ChartIndicatorAdd(0,temp,m_MFIHand);
}
m_MAHand=iMA(_Symbol,Timeframe,MA_Period,MA_Shift,MA_Method,MA_Price);
{
ChartIndicatorAdd(0,temp,m_MAHand);
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Deinitialization function of the expert |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
}
действительно ли необходимо создать компонент, чтобы MA получала данные из "данных первого индикатора"?
или это можно сделать кодом в советнике?
не могли бы вы помочь?
Используйте это из MRTOOLS исправленный ver
Где именно вы пытаетесь использовать "данные первого индикатора"? Насколько я понимаю, он не используется (да и не может использоваться), так как нельзя передать "данные первого индикатора", которых нет на активном графике. Этот режим предназначен исключительно для интерактивной работы с графиками, а не с советниками. Используйте среднее значение по массиву, если хотите иметь среднее значение данных некоторых индикаторов.
Привет, Младен,
да, я знаю, что мой образец не работает... необходимо создать компонент для этого, правильно? не могли бы вы помочь мне произвести это?
MFI + MA (используя "данные первого индикатора").
Привет, Младен,
да, я знаю, что мой образец не работает... необходимо создать компонент для этого, правильно? не могли бы вы помочь мне произвести это?
MFI + MA (используя "данные первого индикатора").
Нет. Вы должны использовать ma на массиве. Вы не можете сделать это так, как вы пытаетесь это сделать.
Я смотрю mt4 версию OBV с MA с алертом (которую вы создали)...
это можно адаптировать к MFI с MA... но проблема в версии mt4.
да... не могли бы вы дать пример?
я смотрю версию OBV с MA с алертом (которую вы создали) на мт4.
это можно адаптировать к MFI с MA... но проблема в версии мт4.
Здравствуйте добрые люди, мне нужен советник для бинарных опционов, чтобы принимать сделки на MT4 основе брокеров, мне нужно поместить мои пользовательские индикаторы там, чтобы проверить его в различных парах.
Время экспирации, сумма, может быть, часы для торговли, новости, шаги Мартингейла. спасибо, благодарю за помощь.
Пожалуйста, любой кодер поможет мне сделать стрелку для этого условия.
# Мультипликатор стрелки супертренда 0.3
# Супер тренд стрелка множитель 1.0
# Lwma cross arrow fast 1 / slow 2
Если кто-то может сделать одну стрелку для этого 3 стрелки появляются в то же время свечи, это будет хорошая точная стрелка.