[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 269
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Код целиком я бы и рада здесь привести - но, несмотря на то, он он убогий, примитивный и недоделанный, все-таки целиком не лезет в сообщение - ругается, что слишком длинное. :-(
внизу есть кнопочка - прикрепить файл:)))
И что теперь с этим делать?
Пока правила свое сообщение - уже пришел ответ. Спасибо. :-) Попробую нормализовать, если не поможет - воспользуюсь волшебной кнопочкой "прикрепить файл". :-)
Добрый день. Помогите пожалуйста решить задачку. Написал функцию для поиска максимального значения индикатора RSI на отрезке N-баров.
//+--------------------------------------------------------+
//| Описание : Возвращает максимальное значение индикатора RSI, на отрезке |
//| N-баров. |
//+--------------------------------------------------------+
//| Параметры: |
//| MaxRSI - максимальное значение индикатора RSI |
//| |
//+--------------------------------------------------------+
double IsMaxRSI() {
double MaxRSI = 0;
double Max_array[20];
int c, total_c = ArraySize(Max_array);
ArraySetAsSeries(Max_array,true);
{
for(c=1; c <= total_c; c++)
Max_array[c]= iRSI(Symbol(),RSI_TF,RSI_Period,PRICE_CLOSE,c);
}
MaxRSI = Max_array[ArrayMaximum(Max_array,total_c,1)];
return (MaxRSI);
}
Теперь сам вопрос; Как мне вынести в переменные значение 20 из этого массива?
double Max_array[20];
Это значение 20 мне надо изменять во внешних переменных... Заранее благодарен за помощь. С уважением Дмитрий.
почему сигнал не работает?
хотел задать зону фильтра в пунктах от наибольшего хая, и наименьшего лоу... сигнал не работает что я не так делаю?
почему сигнал не работает?
хотел задать зону фильтра в пунктах от наибольшего хая, и наименьшего лоу... сигнал не работает что я не так делаю?
разобрался но почему вопрос остался, нельзя выводить во внешнюю переменную таймфрейм???
Всем доброго, подскажите пожалуйста, как заставить объект рисоваться с другой стороны
в данном примере:
подсобите плзВсем доброго, подскажите пожалуйста, как заставить объект рисоваться с другой стороны
в данном примере:
подсобите плзДобрый день. Помогите пожалуйста решить задачку. Написал функцию для поиска максимального значения индикатора RSI на отрезке N-баров.
//+--------------------------------------------------------+
//| Описание : Возвращает максимальное значение индикатора RSI, на отрезке |
//| N-баров. |
//+--------------------------------------------------------+
//| Параметры: |
//| MaxRSI - максимальное значение индикатора RSI |
//| |
//+--------------------------------------------------------+
double IsMaxRSI() {
double MaxRSI = 0;
double Max_array[20];
int c, total_c = ArraySize(Max_array);
ArraySetAsSeries(Max_array,true);
{
for(c=1; c <= total_c; c++)
Max_array[c]= iRSI(Symbol(),RSI_TF,RSI_Period,PRICE_CLOSE,c);
}
MaxRSI = Max_array[ArrayMaximum(Max_array,total_c,1)];
return (MaxRSI);
}
Теперь сам вопрос; Как мне вынести в переменные значение 20 из этого массива?
double Max_array[20];
Это значение 20 мне надо изменять во внешних переменных... Заранее благодарен за помощь. С уважением Дмитрий.
для начала приведите код в логический порядок.
ArraySetAsSeries(Max_array,true) - зачем???
for(c=1; c <= total_c; c++) - массивы индексируются от 0 до total_c-1.