//----Anweisungen abhängig vom Charttyp----------------------------------------
// Bsp: - mit ShortCuts schnell zwischen den Charttypen springen
// - kann für Line-, Bar- oder Candle-Chart z.B. andere Hintergrundfarbwerte vergeben werden
//
cs = GetPriceStyle(); // CS == ChartStyle
choose = ParamToggle("Charttypabhängigkeit?", "Yes|No");
if(choose == 0){
if(cs == styleBar){
SetChartBkColor( ColorRGB( 50, 50, 50 ) );
}
else if (cs == styleCandle){
SetChartBkColor( ColorRGB( 230, 230, 250 ) );
}
else {
// (cs == styleLine )
SetChartBkColor( ColorRGB( 192, 2, 12 ) );
}
}
Plot( C, "", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );[/quote]
P.S.
joshsmi, funktioniert. Jedoch wird styleLine nicht detektet. Bar- und CandleChart mit "if" "else if" abgefangen klappt das somit auch für den LineChart mittels else für den Rest...
//----Anweisungen abhängig vom Charttyp---------------------------------------- // Bsp: - mit ShortCuts schnell zwischen den Charttypen springen // - kann für Line-, Bar- oder Candle-Chart z.B. andere Hintergrundfarbwerte vergeben werden // cs = GetPriceStyle(); // CS == ChartStyle choose = ParamToggle("Charttypabhängigkeit?", "Yes|No"); if(choose == 0){ if(cs == styleBar){ SetChartBkColor( ColorRGB( 50, 50, 50 ) ); } else if (cs == styleCandle){ SetChartBkColor( ColorRGB( 230, 230, 250 ) ); } else { // (cs == styleLine ) SetChartBkColor( ColorRGB( 192, 2, 12 ) ); } } Plot( C, "", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );[/quote]P.S.
joshsmi, funktioniert. Jedoch wird styleLine nicht detektet. Bar- und CandleChart mit "if" "else if" abgefangen klappt das somit auch für den LineChart mittels else für den Rest...
Quelle
afl.txt