Мусорить зачем, ты уже ведь начал одну тему и получил ответ, если не понял до конца, так мог там же уточнить.
if(RedBuffer[0]!=0)
будет выглядеть так
if( iCustom( string symbol, int timeframe, string name, ... , int mode, int shift) !=0 (инструмент, таймфрейм," имя индикатора", ... параметры индикатора, номер буфера с которого получаешь данные, индекс бара на котором интересуещее тебя значение индикатора)
у тебя внешних переменных нет, так что многоточие опускаешь, и будет так
iCustom( NULL,0,"индюк", 0,0)
это для значения RedBuffer на инструменте графика к которому прикреплен советник (NULL), с таймфремом графика к которому прикреплен советник (0), вместо слова "индюк" нужно вставить наименование индикатора, первый ноль - индекс буфера из которого берутся значения, второй ноль - индекс бара (свечи) где берутся значения.
Я прошу извинения за мусор -- не очень хорошо разобрался как функционирует форум ( новичок однако )
За ответ очень благодарен !!!
За ответ очень благодарен !!!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Объясните пожалуйста на данном примере:
У меня есть индикатор который дает два сигнала -- на покупку и на продажу.
Вопрос :
Как передать эти два параметра ( RedBuffer[i], LimeBuffer[i] ) из индикатора
в следующий советник, который должен на основе этих данных
совершить сделку. Если есть несколько способов это сделать - объясните
пожалуйста подробнее.