#72229 - Tue Aug 11 2015 04:23 PM
Цветное выделение свечи с сигналом входа
|
member
Registered: Thu Oct 16 2014
Записи: 101
|
Здравствуйте! Подскажите пожалуйста можно ли на графике разукрасить свечу на которой был сигнал но не было открытия позиции.
Например идет сигнал на покупку, ставиться лимитник по хаю свечи, но цена его не трогает, потом заявка снимается.
Как выделить такую свечку?
Спасибо!
|
Наверх
|
|
|
|
#72230 - Tue Aug 11 2015 04:38 PM
Re: Цветное выделение свечи с сигналом входа
[Re: Vladimir2803]
|
enthusiast
Registered: Thu Apr 11 2013
Записи: 359
|
Если ошибусь - поправят. Отдельные свечки в ТСЛабе не "разукрашиваются", но выделить свечку можно - просто выведите на график свой сигнал. Для этого соединитель протяните от блока вашего сигнала (обычно это логформула или блоки "И"/"ИЛИ") к окну, в котором хотите отобразить сигнал. Например, к окну графика (это можно сделать и в отдельном окошке). Только не присоединяйтесь к основной шкале, а бросьте соединитель на левую шкалу, т.к. иначе не смогут нормально отобразиться и ваш сигнал, и цена, имеющие разные масштабы.
В свойствах соединителя поиграйтесь с разными способами отображений. Для того, чтобы отметить свечку лучше всего подойдет "тонкая гистограмма".
|
Наверх
|
|
|
|
#72231 - Tue Aug 11 2015 04:47 PM
Re: Цветное выделение свечи с сигналом входа
[Re: VladMih]
|
member
Registered: Thu Oct 16 2014
Записи: 101
|
Спасибо, за подробную инструкцию! Но у меня скрипты только на API, если никто не сможет помочь попробую вашу логику в коде описать 
|
Наверх
|
|
|
|
#72232 - Tue Aug 11 2015 06:26 PM
Re: Цветное выделение свечи с сигналом входа
[Re: Vladimir2803]
|
Carpal Tunnel
Registered: Thu Sep 27 2012
Записи: 2860
|
Проще всего выделить гистограммой те точки где был сигнал. Если нет, то используйте 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]
|
member
Registered: Thu Oct 16 2014
Записи: 101
|
Проще всего выделить гистограммой те точки где был сигнал. Если нет, то используйте 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); Огромное спасибо, за идею с гистограммой (Сам не успел додуматься), прикрутил её прямо к графику к другой шкале, получилось классно, красные и зеленые столбы, все сигналы стали как на ладоне  С вашим предложением окрашивания тела свечи не разобрался как получить номер свечи с сигналом, попозже обязательно его то же применю.
|
Наверх
|
|
|
|
|
|