dimeon:
как получить последнюю по времени вершину Zigzag - a в эксперте ?
Приведите простейший пример
Я советник писал подобный посмотрите в файле.
Файлы:
ZigZag.mq5
5 kb
int zzHandle; double zzEx[]// динамические массивы для хранения численных значений индикатора ZigZag double rezult; int OnInit() { zzHandle=iCustom(NULL,0,"Examples\\ZigZag",ExtDepth,ExtDeviation,ExtBackstep,0,PRICE_CLOSE); //Расчет индикатора ZigZag //--- Нужно проверить, не были ли возвращены значения Invalid Handle if(zzHandle<0) { Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!"); } //--- return(0); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- Освобождаем хэндл индикатора IndicatorRelease(zzHandle); void Channel() { double zh,zl; zh=zigzag(1); zl=zigzag(2); return;
примерно вот так реализовал
Есть более правильный способ вставлять код
MQL5.community - Памятка пользователя
- 2010.02.23
- MetaQuotes Software Corp.
- www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
как получить последнюю по времени вершину Zigzag - a в эксперте ?
Приведите простейший пример