Different Colour for Candle

2 Ansichten (letzte 30 Tage)
Vinu Sagar
Vinu Sagar am 15 Mai 2017
Bearbeitet: dpb am 16 Mai 2017
is it possible to have green colour when the close is greater than open and a red colour when the close is less than the open while using candle
  4 Kommentare
Image Analyst
Image Analyst am 15 Mai 2017
Oh, that's funny. Thanks for clearing it up. I thought it was an actual real candle. Now I understand.
dpb
dpb am 15 Mai 2017
Yeah, I could tell you were thinking "Image processing! My baliwick!", IA... :)
I do enough econometrics stuffs that have run across it; it's similar to box plot idea excepting for stock prices...

Melden Sie sich an, um zu kommentieren.

Antworten (1)

dpb
dpb am 15 Mai 2017
Bearbeitet: dpb am 16 Mai 2017
Well, the doc says "(Optional) Candlestick color is specified as a character vector." which would indicate you can with just a little effort...
clrs=char('r','g'); % the two-vector from which to choose
Color=clrs((ClosePrices>=OpenPrices)+1); % select based on condition
candle(HighPrices,LowPrices,ClosePrices,OpenPrices,Color)
Make tri-state if want "no change" to show up as other than G as will here.
As noted, "air code", can't test as don't have requisite TB.
ADDENDUM
"Tri-state" is just a little different since a single logic comparison is only binary...
clrs=char('r','b','g');
Color=clrs(sign(ClosePrices-OpenPrices)+2);
-1,0,1 --> [1,2,3] ~ 1*sign(deltaPrice) + 2

Kategorien

Mehr zu Time Series Events finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by