oldschuren Posted February 7, 2011 Report Share Posted February 7, 2011 //----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... Quelleafl.txt Quote Link to comment Share on other sites More sharing options...
joshsmi Posted February 8, 2011 Report Share Posted February 8, 2011 Vielleicht deshalb, weil es Style Line und Line with dots gibt? Aber mit else klappt's ja. Quote Link to comment Share on other sites More sharing options...
oldschuren Posted February 11, 2011 Author Report Share Posted February 11, 2011 Hier ein ChartTemplet. Der Code ist vielleicht hässlich wie die Nacht, aber ein paar interessante Sachen sind dabei:- charttypabhängige Darstellung von Farben für Line-, Bar- oder CandleChart, unabhängig von den Farben die als Default gesetzt sind >> werden übersteuert- charttypabhängige Darstellung von Indis- GD-Bänder- andere Farbe für pinbarähnliche Kerzen(Bars ect...) und das alles ohne Schleifen sonder mit der internen Funktion IIF >> damit die Performance nicht in den Keller geht- noch ne Info: ich schalte die Charttypen per Shortcuts um, wenn man aber die Charts etwas farbenfroher gestallten möchten, passen manche FarbSchemen nicht zu anderen Charttypen. Deshalb die Arbeit. charttemplat.txt P.S.GDs sind SMA 10, EMA10, EMA50 und EMA100 sowie KelltnerChannel, beim LineChart habe ich noch Linien eingezeichen, die jeweils die Hoch und Tiefpunkte miteinander verbinden. Man kann diese auch in Kastenform darstellen lassen, sieht aber nicht besonders aus... Man kann die Farbwerte von Chartbeispielen aus dem Internet auch selber ermitteln. Dazu gibs kleine Tools wie RGBfinder. Einfach Tool starten und mit der Maus über die gewünschte Farbe streichen. Schon hat man den RGB-Wert... 2 Quote Link to comment Share on other sites More sharing options...
Vola Posted February 11, 2011 Report Share Posted February 11, 2011 Hier ein ChartTemplet. Der Code ist vielleicht hässlich wie die Nacht, aber ein paar interessante Sachen sind dabei:Den sieht man ja nicht, dafür sind die Charts aber richtige Kunstwerke Quote Link to comment Share on other sites More sharing options...
oldschuren Posted February 11, 2011 Author Report Share Posted February 11, 2011 Danke für die Blumen... :) Quote Link to comment Share on other sites More sharing options...
joshsmi Posted February 12, 2011 Report Share Posted February 12, 2011 Oldschuren, ich habe mir mal erlaubt, deinen Code durch Ersetzen von Mehrfachvorkommen gleicher Funktionen durch Variablen etwas effizienter zu machen. Ergebnis im Anhang. Dient nur als Beispiel, da er ja im Ursprung nicht rechenintensiv ist. Das Meiste konnte dabei bei den EMA und MA Funktionen herausgeholt werden und um 50% bis 66% gesenkt werden. Auch die eine abs Funktion konnte man sich sparen, da High minus Low immer positiv ist. ;) Unten sieht man vorher und nachher. Calls verringern sich und somit auch Zugriffszeiten.Chart template by Oldschuren.zip 3 Quote Link to comment Share on other sites More sharing options...
oldschuren Posted February 12, 2011 Author Report Share Posted February 12, 2011 Thx, sowas macht dann spätesten bei größeren Projekten Sinn... :) Sag mal, wie ruft man diesen PerformanceReport auf? Kenn sowas nur von PHP. Ist aber ne andere Baustelle... Bsw.:Ich hab ne neue Lieblingshintergrundfarbe: Farbwert ist ColorRGB( 0, 50, 50 ) Paßt ganz gut. Der Rest muß noch etwas angepaßt werden... P.S.Hab eben mit der Funktion SetChartOptions( Mode = 0, Flags = 0, gridFlags = chartGridMiddle, ymin = 0, ymax = 0, blankbars = 0 ) rumgespielt. Interssant ist dass die scheinbar Chart-Modi global für das Chartpannel ändert. blankbars = 100 eingestellt kann man jetzt auch den Chart weit nach links verschieben was vorher ja nicht möglich war. Kennt Ihr vielleicht, dass Trendlinie - die man kopiert und nach rechts verschieben möchte - am Rechten Rand abgelenkt werden. Damit hat man genug platz damit das nicht passiert. Hab mich schon öfter darüber geärgert... Amibroker wird immer geiler... :) Quote Link to comment Share on other sites More sharing options...
joshsmi Posted February 12, 2011 Report Share Posted February 12, 2011 Sag mal, wie ruft man diesen PerformanceReport auf? Kenn sowas nur von PHP. Ist aber ne andere Baustelle... Der wird nach einem Backtest erstellt. Die Buttons dafür befinden sich in der Auto Analysis Umgebung. Quote Link to comment Share on other sites More sharing options...
oldschuren Posted February 19, 2011 Author Report Share Posted February 19, 2011 Horizontales Grid wahlweise GridAbstand manuell oder für Forex optimiert >> dadurch fixe Abstände möglichFX-Optimiert beinhaltet TF abhängiger Gridabstand >> M1-M5 10P, M10-M15 25Pips, M30-H1 50 Pips, H2 und größer 100 Pipsfalls beim Zoomen der Abstand High-Low/Gridabstand im Chart zu groß wird (>16) wird die Variable für den Gridabstand verdoppelthorizontales Grid.txt 1 Quote Link to comment Share on other sites More sharing options...
oldschuren Posted February 23, 2011 Author Report Share Posted February 23, 2011 So, fertig. Hab jetzt auch das Vertikale Grid gebändigt. Ich finde, sieht ganz chick aus... Vertikales Grid drei GridEbenen für jeweiligen TimeFrame-Bereich GridEbenen werden - abhängig vom Zeitraums des sichtbaren Bereichs - ausgeblendetzum manuellen anpassen wird der Zeitraum in Stunden im Fenster Interpretation angezeigtTemplate_horizontales_und_vertikales_Grid.zip 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.