Make Candle chart more Readable.
显示 更早的评论
Hello!
I wonder if it is possible to modify the default candle plot parameters in such a way (or to assign the property to the chart object) so that the candles are plotted in the following format:
Down candles are red And up candles are green.
Example of the stock chart can be found here:
I modified the default Black candle stick chart in the chart editor by changing the patch face colors. I wonder if this can be done from the scrip???
Thanks!
D
采纳的回答
更多回答(1 个)
Sonima
2019-2-1
0 个投票
Hi!
This does not work anylonger.
Is it possible to define colors for Bullish/Bearish candles?
In addition, is it possible to conditionally change the candlestick face colors?
1 个评论
Try seprating bullish and bearish candles into two sets. Then plot each with diffrent colours. Here is quick and dirty example.
bullishColor = [0.4660 0.6740 0.1880]; bearishColor = [0.8500 0.3250 0.0980]; % Candle Colors
ii=0; iii=0;
for i = 1:size(CurrentChart,1)
if CurrentChart{i,"Close"} >= CurrentChart{i,"Open"}
ii=ii+1; IndxBull (ii) = i;
else
iii=iii+1; IndxBear (iii) = i;
end
end
if ~exist('IndxBear', 'var') || ~exist('IndxBull', 'var')
continue
end
bullishCandles = CurrentChart (IndxBull,:);
bearishCandles = CurrentChart (IndxBear,:);
candle (bullishCandles, bullishColor);
hold on
candle (bearishCandles, bearishColor);
hold off
类别
在 帮助中心 和 File Exchange 中查找有关 Simulink Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!