Выпущен MetaTrader 4 Client Terminal build 600 с обновленным языком MQL4 и Маркетом приложений - страница 27

 
Ренат,
зкажите,

поддерживаются все стили рисования в индикаторах как в пятерке?


 
Renat:
Загляните внутрь этого файла и посмотрите совпадающие с ним определения из своего файла.


Так сделал то, что сказал Вадим Жунько:


religare:

Вадим, а Вы не правили под новый билд свой WinKernel32.mqh и WinUser32.mqh?

Компилятор выдает предупреждения. Если поправите, киньте, пожалуйста. Заранее благодарю!!!

Поправил, конечно. Выложу скоро. Сами можете это сделать. Скопируйте функции с постфиксом "A" и вставте их рядом, с постфиксом "W".

Чтобы так было:

 int CommConfigDialogA(string lpszName, int hWnd, int lpCC);
 int CommConfigDialogW(string lpszName, int hWnd, int lpCC);
Все bool в сигнатурах должны быть теперь int или для наглядности объявите в каждом заголовочном файле такой макрос:
#ifndef BOOL
 #define BOOL int
#endif
Потом замените bool на BOOL.
 
wlad:
Ренат,
зкажите,

поддерживаются все стили рисования в индикаторах как в пятерке?

Смотрите в документацию на MQL4, которая доступна из MetaEditor. Ну и intellisense подскажет.

Перечисленние стилей рисования для функций SetIndexStyle() и SetLevelStyle(). Может быть любым из следующего величин:

Константа

Значение

Описание

DRAW_LINE

0

Простая линия

DRAW_SECTION

1

Отрезки между непустыми значениями линии

DRAW_HISTOGRAM

2

Гистограмма

DRAW_ARROW

3

Стрелки (символы)

DRAW_ZIGZAG

4

Отрезки между непустыми значениями чётной и нечётной линий (зигзаг)

DRAW_NONE

12

Отсутствие какого-либо рисования

 

я открываю вложенную справку из актуального МЕ - там все стили рисования как в пятерке


 

Давно хотел спросить. В режиме ОнКлик так и будем Стоп двумя движениями ставить?

Поясню. Позиция в рынке. Цена ушла в плюс. Пробую поставить Стоп между ЦенойОткрытия и Bid. Не хочет. Ставим Стоп за ЦенойОткрытия - установился. Передвигаем и устанавливаем Стоп между ЦенойОткрытия и Bid. Устанавливается. Это так задумано? А то как то не совсем ОнКлик.

Удачи

 
wlad:

я открываю вложенную справку из актуального МЕ - там все стили рисования как в пятерке

По скриншоту видно, что вы открываете именно хелп MQL5, а не MQL4. Посмотрите на фразы MetaTrader 5.

 
vlad1949:

Давно хотел спросить. В режиме ОнКлик так и будем Стоп двумя движениями ставить?

Поясню. Позиция в рынке. Цена ушла в плюс. Пробую поставить Стоп между ЦенойОткрытия и Bid. Не хочет. Ставим Стоп за ЦенойОткрытия - установился. Передвигаем и устанавливаем Стоп между ЦенойОткрытия и Bid. Устанавливается. Это так задумано? А то как то не совсем ОнКлик.

По вашему объяснению не ясно, куда направлена позиция.

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

 
Renat:

По скриншоту видно, что вы открываете именно хелп MQL5, а не MQL4. Посмотрите на фразы MetaTrader 5.

спасибо, разобрался
 
проверьте DRAW_FILLING
не работает к сожалению
 
примеры для DRAW_FILLING
в первом примере рисует только линии не раскрашивая

во втором ничего не рисует

Файлы:
idf2.mq4  3 kb
idf3.mq4  2 kb