У вас не стоит Flash Player
Настройки
#72229 - Tue Aug 11 2015 04:23 PM Цветное выделение свечи с сигналом входа
Vladimir2803 Offline
member

Registered: Thu Oct 16 2014
Записи: 101
Здравствуйте!
Подскажите пожалуйста можно ли на графике разукрасить свечу на которой был сигнал но не было открытия позиции.

Например идет сигнал на покупку, ставиться лимитник по хаю свечи, но цена его не трогает, потом заявка снимается.

Как выделить такую свечку?

Спасибо!

Наверх
#72230 - Tue Aug 11 2015 04:38 PM Re: Цветное выделение свечи с сигналом входа [Re: Vladimir2803]
VladMih Offline
enthusiast

Registered: Thu Apr 11 2013
Записи: 359
Если ошибусь - поправят.
Отдельные свечки в ТСЛабе не "разукрашиваются", но выделить свечку можно - просто выведите на график свой сигнал. Для этого соединитель протяните от блока вашего сигнала (обычно это логформула или блоки "И"/"ИЛИ") к окну, в котором хотите отобразить сигнал. Например, к окну графика (это можно сделать и в отдельном окошке).
Только не присоединяйтесь к основной шкале, а бросьте соединитель на левую шкалу, т.к. иначе не смогут нормально отобразиться и ваш сигнал, и цена, имеющие разные масштабы.

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

Наверх
#72231 - Tue Aug 11 2015 04:47 PM Re: Цветное выделение свечи с сигналом входа [Re: VladMih]
Vladimir2803 Offline
member

Registered: Thu Oct 16 2014
Записи: 101
Спасибо, за подробную инструкцию!

Но у меня скрипты только на API, если никто не сможет помочь попробую вашу логику в коде описать smile

Наверх
#72232 - Tue Aug 11 2015 06:26 PM Re: Цветное выделение свечи с сигналом входа [Re: Vladimir2803]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
Проще всего выделить гистограммой те точки где был сигнал. Если нет, то используйте

Code:
var lst = pane.AddList("Инструмент", sec, CandleStyles.BAR_CANDLE, color, PaneSides.RIGHT);

// подсветка свечей. Выкрасим черным цветом конкретную свечку
color = new Color(System.Drawing.Color.Black.ToArgb());
lst.SetColor(ctx.BarsCount - 5, color);
_________________________
__


Наверх
#72239 - Tue Aug 11 2015 08:09 PM Re: Цветное выделение свечи с сигналом входа [Re: ra81]
Vladimir2803 Offline
member

Registered: Thu Oct 16 2014
Записи: 101
Originally Posted By: ra81
Проще всего выделить гистограммой те точки где был сигнал. Если нет, то используйте

Code:
var lst = pane.AddList("Инструмент", sec, CandleStyles.BAR_CANDLE, color, PaneSides.RIGHT);

// подсветка свечей. Выкрасим черным цветом конкретную свечку
color = new Color(System.Drawing.Color.Black.ToArgb());
lst.SetColor(ctx.BarsCount - 5, color);


Огромное спасибо, за идею с гистограммой (Сам не успел додуматься), прикрутил её прямо к графику к другой шкале, получилось классно, красные и зеленые столбы, все сигналы стали как на ладоне smile

С вашим предложением окрашивания тела свечи не разобрался как получить номер свечи с сигналом, попозже обязательно его то же применю.

Наверх


Moderator:  ViL, sar