Специальные коды стрелок, которые точно указывают на цену и время для MQL5. Где это в MQL5? - страница 2

 
Алексей Тарабанов #:

Положение точки привязки относительно знака ... 

Ну, я бы иначе сформулировал,- положение знака, относительно точки привязки. Но это несущественно. 

Существенно: есть 4 значения цены (точки привязки, OHLC) и два положения метки цены, либо справа от неё, либо слева. Сверху и снизу пока не рассматриваем, хотя тоже можно. 

Итого, пока 8 комбинаций. 

Масштаб окна, это как? Что именно измеряется в этом масштабе? Где размещается символ и для всех ли символов это возможно? В MQL4 использование символов с точной привязкой к цене было невозможно в программах. 

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

Проблема в том, изображение в пространство значка "вставлено" не ровно. Это смещение в пикселях. А значок ставится в ценовых координатах.  Поэтому никакие ухищрения не помогут.

Можно посмотреть, знаки "-" и "_", различные варианты шрифтов и их размеров, встают ли при этом линии ровно на точку привязки.

 
Mikhail Nazarenko #:

Спасибо, это сильно щедро.) Мне надо черта, которая обозначала стоплосс или тейкпрофит. Код был 4
 См код по ссылке на https://docs.mql4.com/ru/constants/objectconstants/arrows

Я делаю так:

        switch ( arrow_code )
        {
                case 1: // Восходящая стрелка с подсказкой направо
                        obj_type = OBJ_ARROW_BUY;
                        break;
                case 2: // Нисходящая стрелка с подсказкой направо
                        obj_type = OBJ_ARROW_SELL;
                        break;
                case 3: // Треугольник указывающий налево
                        obj_type = OBJ_ARROW_STOP;
                        break;
                case 4: // Символ черточки
                        obj_type = OBJ_TEXT;
                        descript = "—";
                        break;

Ничего лучше не придумал.

 
Andrey Khatimlianskii #:

Я делаю так:

Ничего лучше не придумал.

Восходящую бы с подсказкой налево, иначе не видно. Никак? 

 
Алексей Тарабанов #:

Восходящую бы с подсказкой налево, иначе не видно. Никак? 

OBJ_ARROW_LEFT_PRICE
OBJ_ARROW_RIGHT_PRICE

но да, просто чёрточки нехватает.