Different Colour for Candle

2 vues (au cours des 30 derniers jours)
Vinu Sagar
Vinu Sagar le 15 Mai 2017
Modifié(e) : dpb le 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 commentaires
Image Analyst
Image Analyst le 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 le 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...

Connectez-vous pour commenter.

Réponses (1)

dpb
dpb le 15 Mai 2017
Modifié(e) : dpb le 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

Catégories

En savoir plus sur Time Series Events dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by