Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 423

 
Но ведь индикаторы на истории показывают уже свершившейся факт,а в реальной торговли может быть гораздо хуже или наоборот лучше.
 
kosmos0975:
1. Знающий человек(программист) постесняется назвать мою просьбу работой.
Хорошая работа должна хорошо оплачиваться.
2. По ссылке место для бесплатных советов не нашел.


1. А Вы знающий человек (программист) ? Если да - напишите сами - в чем проблема ? Если нет - то откуда Вы можете знать чем посчитает Вашу просьбу знающий человек (программист) и как он "постесняется" ее назвать и как "не постесняется" ?

2. А в какой части Вашего поста Вы просили бесплатного совета ?

Вы просили, чтоб за Вас сделали какую-то работу - скорее всего Вашу курсовую ;), выполнили действия, которые Вам необходимы. Вас и направили в ту часть форума, где выполняют работу за тех, кто не может/не хочет/не хватает времени.

А если Вы не считаете это работой - в чем проблема: изучите мкл и выполняйте аналогичные просьбы бесплатно самостоятельно. Вам их халявщики "насыпят вагон", так что скучать не будете )))))))))))))).

 
VladislavVG:


1. А Вы знающий человек (программист) ? Если да - напишите сами - в чем проблема ? Если нет - то откуда Вы можете знать чем посчитает Вашу просьбу знающий человек (программист) и как он "постесняется" ее назвать и как "не постесняется" ?

2. А в какой части Вашего поста Вы просили бесплатного совета ?

Вы просили, чтоб за Вас сделали какую-то работу - скорее всего Вашу курсовую ;), выполнили действия, которые Вам необходимы. Вас и направили в ту часть форума, где выполняют работу за тех, кто не может/не хочет/не хватает времени.

А если Вы не считаете это работой - в чем проблема: изучите мкл и выполняйте аналогичные просьбы бесплатно самостоятельно. Вам их халявщики "насыпят вагон", так что скучать не будете )))))))))))))).


 

Халявщики не поймут, что нужно. Вот пример варианта 1. Вершины посчитаны на EURUSD M5 от 10.01.14.

Если знаете, почему ZigzagBuffer3 не отрисовывается, пожалуйста объясните.

Не знал, что (Следить за темой) не показывает новые страницы. Ответил бы быстрее.

Файлы:
zigzag_1.mq4  8 kb
 
khorosh:
Смотрите где есть комиссия, там обычно не мухлюют.
Есть комиссия, и спред поменьше, но как говорят, "не мытьём, так кáтаньем".
 
kosmos0975:

Если знаете, почему ZigzagBuffer3 не отрисовывается, пожалуйста объясните.

#property indicator_buffers 4   //изменено с indicator_buffers 1
 
kosmos0975:

Халявщики не поймут, что нужно. Вот пример варианта 1. Вершины посчитаны на EURUSD M5 от 10.01.14.

Если знаете, почему ZigzagBuffer3 не отрисовывается, пожалуйста объясните.

Не знал, что (Следить за темой) не показывает новые страницы. Ответил бы быстрее.


О. Вот с этого и начинать надо было: Вы что-то пытались сделать, но не получается. Здесь помогают бесплатно в таком случае.

На Ваш вопрос Вам ответили - пост выше - поправьте количество буферов.

А вот эта часть кода

if (counted_bars==0 && !downloadhistory2)   //добавлено
     {
      ArrayInitialize(ZigzagBuffer3,0.0);   //добавлено
      ZigzagBuffer3[0]=ZigzagBuffer[0];   //добавлено
      ZigzagBuffer3[23]=ZigzagBuffer[23]-100*Point;   //добавлено
      ZigzagBuffer3[30]=ZigzagBuffer[30]+100*Point;   //добавлено
      ZigzagBuffer3[55]=ZigzagBuffer[55]-100*Point;   //добавлено
      ZigzagBuffer3[82]=ZigzagBuffer[82]+100*Point;   //добавлено
      ZigzagBuffer3[102]=ZigzagBuffer[102]-100*Point;   //добавлено
      downloadhistory2=true;   //добавлено
      for (int num=100;num>=0;num--)   //добавлено
         {
            Alert("num = ",num,"   ZigzagBuffer3[num] = ",ZigzagBuffer3[num]);   //добавлено
            // Видно, что в элементах массива ZigzagBuffer3[num] присутствуют не нулевые значения.
         }
     }

непонятна.

Ненулевые значения в массиве ZigzagBuffer3 с выбранными индексами всегда будут: Вы там вычитаете или добавляете значения, кроме нулевого бара - там иногда может оставаться нулевое значение - когда ZigzagBuffer[0] остается равным 0.

Что Вы там подразумеваете выполнить ?

 
VladislavVG:


О. Вот с этого и начинать надо было: Вы что-то пытались сделать, но не получается. Здесь помогают бесплатно в таком случае.

На Ваш вопрос Вам ответили - пост выше - поправьте количество буферов.

А вот эта часть кода

непонятна.

Ненулевые значения в массиве ZigzagBuffer3 с выбранными индексами всегда будут: Вы там вычитаете или добавляете значения, кроме нулевого бара - там иногда может оставаться нулевое значение - когда ZigzagBuffer[0] остается равным 0.

Что Вы там подразумеваете выполнить ?

Если бы он что-то "подразумевал"! Взял где-то, а "выполнить" не может, лень изучать!
 

Значения ZigzagBuffer3 актуальны до нового нулевого бара. В самом буфере будут находится значения оптимизированного ZZ по собственным алгоритмам.

Важно, что бы индикатор работал хотя бы так. А он не работает. Таблетка SPLXGV не помогает. Вы проверяли?

С вариантом 2 ещё сложнее. Значения даже принудительно не прописываются в индикаторные ( 2 ) буфера. Всему своё время.

Возможно глючит ПО (MT4). Поэтому просил проверить. Моих знаний не хватает. Инет ничего нового по этой теме не предлагает. И вот я здесь.

 
kosmos0975:

Значения ZigzagBuffer3 актуальны до нового нулевого бара. В самом буфере будут находится значения оптимизированного ZZ по собственным алгоритмам.

Важно, что бы индикатор работал хотя бы так. А он не работает. Таблетка SPLXGV не помогает. Вы проверяли?

С вариантом 2 ещё сложнее. Значения даже принудительно не прописываются в индикаторные ( 2 ) буфера. Всему своё время.

Возможно глючит ПО (MT4). Поэтому просил проверить. Моих знаний не хватает. Инет ничего нового по этой теме не предлагает. И вот я здесь.


Индикатор работает и работает так, как Вы написали, но, судя по всему, не так, как Вы предполагали, о чем я Вам написал в предыдущем посте - по коду это совершенно очевидно ;)))))))). Естественно, если Вы поправили количество буферов.

М1

М5

М15

По поводу "глючения" МТ4 - не смешите. Обычно все, кто игнорирует документацию, учебник и начинает с метода тыка, начинают "списывать" собственные недочеты на ошибки МТ ровно до того периода, пока не начинают читать доки. Увы, не Вы первый и не Вы последний. Конечно, какие-то ошибки в МТ есть и их регулярно поправляют, но это явно не тот случай: даже по коду видно, что Вы не получите желаемого, точнее можете получить его в одном единственном случае, который, возможно, был на истории и вряд ли повторится в будущем: вероятность очень невелика - ищите ошибки/недочеты в собственных алгоритмах.

По поводу таблеток - так и не понял, что Вы такое принимаете ? У меня, например, как и у многих на этом форуме, все алгоритмы работают без всяких "таблеток" ))))))))))

Причина обращения: