Я не знаю какой у Вас зигзаг. Но если наиболее распространнённый, то в исходном коде вы найдёте строки:
SetIndexBuffer(0,ZigzagBuffer); SetIndexBuffer(1,HighMapBuffer); SetIndexBuffer(2,LowMapBuffer); SetIndexEmptyValue(0,0.0);
Это значит, что перибирая от 0 до Bars-1
double iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)
приблизительно так:
for(i=0;i<Bars;i++) { LastZigHigh=iCustom(Symbol(),0,"ZigZag",21?,5?,3?,1,i);if(LastZigHigh<EMPTY_VALUE)break; } iBarHigh=i; for(i=0;i<Bars;i++) { LastZigLow=iCustom(Symbol(),0,"ZigZag",21?,5?,3?,2,i);if(LastZigLow<EMPTY_VALUE)break; } iBarLow=i;
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброго времени суток
Вобщем есть у меня своя программка.
Для нее желательно иметь цены предыдущих минутных пиков.
Вобщем нужно Вытащить в свое приложение цены предпоследних 2ух пиков(последний сформированный не нужно) то есть если последний пик - минимум то нужен последний максимум и предпоследний минимум...я что то не понимаю просто зигзаг - как вытащить знаю, но не знаю что вытаскивать
Или из зигзага или из фракталса надо вытащить
работаю на Мета 4
буду очень благодарен если кто нибудь поможет
нужен хотя бы по русски прокомментированный код - что где и как