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

 
clubsmi:

Люди добрые подскажите как это так может быть...

несработал SL или это так называемое проскальзывание???


Эт не проскальзывание, это увеличенный спред, на новостях или просто при резком движняке. Или при не очень честном поведении ДЦ )))


Хотя может быть и комбинация проскальзывание 5пунктов + увеличенный спред 4 пункта.

 
да просто спред на новостях... тут и проскальзывания не надо... может и до 20, а тут жалкие девять
 
evillive:

Да просто внимательней надо быть, или тип переменной не лениться указывать на каждой строке, или уж запятую ставить вместо точки с запятой. Да и в вызовах индикатора переменные обьявленные вставлять, а не от фонаря.


Вот пример, дальше - сам...

Хотя во втором файле вроде всё норм, кроме точки в имени переменной. Не надо точек в именах переменных.



Спасибо evillive за пример!!! На таких примерах учиться проще. Сделал разные варианты, все работает!!!
 

Как получить время найденного минимума с помощью iLowest?

 
Forexman77:

Как получить время найденного минимума с помощью iLowest?


iLowest() возвратит номер бара, припустим ТФ 30М

iTime() от этого номера даст время открытия бара, но не время когда был минимум.

используя iBarShift и время открытия и закрытия бара минимума ТФ 30м можно найти номера двух баров в ТФ 1М между которыми находится минимум

используя iLowest() между этими барами находим номер бара минимума на ТФ 1М

iTime() от этого номера даст время открытия бара на на ТФ 1М.

может есть и иной вариант - ищите.

 
ALXIMIKS:


iLowest() возвратит номер бара, припустим ТФ 30М

iTime() от этого номера даст время открытия бара, но не время когда был минимум.

используя iBarShift и время открытия и закрытия бара минимума ТФ 30м можно найти номера двух баров в ТФ 1М между которыми находится минимум

используя iLowest() между этими барами находим номер бара минимума на ТФ 1М

iTime() от этого номера даст время открытия бара на на ТФ 1М.

может есть и иной вариант - ищите.

Спасибо!
 

Приветствую, уважаемые!

А как узнать полное имя файла (с путем), в который пишет советник/скрипт с использованием FileOpen/FileWrite?

Конструкция TerminalPath() + "\\experts\\files\\" на Win7 x64 с включенным UAC указывает на "C:\Program Files (x86)\Alpari Limited MT4\experts\files\", в том время как хотелось бы получить "C:\Users\<CurrentUser>\AppData\Local\VirtualStore\Program Files (x86)\Alpari Limited MT4\experts\files\"

 
Всем привет.
Прошу на примере стандартного ZigZag из MT4 ( можно назвать ZigZag_1, ZigZag_2 и т.д.) добавить дополнительный ZigZag двумя (или более) способами.
Способ 1. Посредством DRAW_SECTION.
Способ 2. Посредством DRAW_ZIGZAG.
Значения новых индикаторных массивов формируются произвольно (для примера), после того, как рассчитан основной ZigZag.
Например: if (ZigzagBuffer[n] !=0.0) ZigzagBuffer3[n]=ZigzagBuffer[n]-100*Point на интервале 100 или более последних баров (виден сам факт рисования).
Цвет нового индикатора жёлтый. Ширина линии 2.
Способы не объединять. Добавленный к исходному код выделить. Проверить.
Спасибо.
 
kosmos0975:
Всем привет.
Прошу на примере стандартного ZigZag из MT4 ( можно назвать ZigZag_1, ZigZag_2 и т.д.) добавить дополнительный ZigZag двумя (или более) способами.
Способ 1. Посредством DRAW_SECTION.
Способ 2. Посредством DRAW_ZIGZAG.
Значения новых индикаторных массивов формируются произвольно (для примера), после того, как рассчитан основной ZigZag.
Например: if (ZigzagBuffer[n] !=0.0) ZigzagBuffer3[n]=ZigzagBuffer[n]-100*Point на интервале 100 или более последних баров (виден сам факт рисования).
Цвет нового индикатора жёлтый. Ширина линии 2.
Способы не объединять. Добавленный к исходному код выделить. Проверить.
Спасибо.


такие просьбы просят здеся и за определенную плату они реализируются

в этой же ветке помогают людям самостоятельно пытающимся что-то писать

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

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