PDA

View Full Version : Help đổi code để hiển thị so với giá đóng cửa ngày hôm truớc



dungkun
03-08-2009, 10:14 PM
Nhờ các bác giúp dùm tui sửa code để
* không biểu hiện màu nến lên hay xuống thông qua so sánh giá đóng cửa với giá mở cửa
* mà để biểu hiện màu nến lên hay xuống thông qua so sánh giá đóng cửa hôm nay với giá đóng cửa ngày hôm qua

* vi dụ như STB là
+ ngay hôm nay giá đóng cửa STB là 36,3 là giá giảm
Tui muốn nhin thấy có nến màu đỏ (biểu hiện giá xuống) trong chart
+nhưng trong chart của lại có nến màu xanh (biểu hiện giá lên)
Tui hiểu là giá đóng cửa của STB 36,3 thì cao hơn giá mở cửa là 36 nên trong chart biểu hiện như vây

Cảm ơn các bác nhìu

strade
03-08-2009, 10:44 PM
Để làm được cái này thì cũng không khó đâu. Trước hết bác vào Tools -> Preferences rồi đổi thông số Candle Stick như hình dưới đây.
Đoạn code dưới đây tôi thường dùng cho cửa sổ price của tôi.

Hope it help.

Strade.

Code:
_SECTION_BEGIN("Strade_CandleStick");
UpClose = Close - Ref(Close,-1);
Color = IIf(UpClose > 0, colorBlue, colorRed);
PlotOHLC(Open,High,Low,Close,"", Color, styleCandle);
_SECTION_END();



Attached Thumbnails

__________________

k300
03-08-2009, 10:50 PM
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title =EncodeColor(colorGreen)+ StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
UpClose = Close - Ref(Close,-1);
Color = IIf(UpClose > 0, colorGreen, colorRed);
PlotOHLC(Open,High,Low,Close,"", Color, styleCandle);
_SECTION_END();


bác xài cái này thử xem