Ganesha
unregistriert
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
global const SVL: [1.112227,0,2,0,2,0.1,2.6942,F]; global const SVS: [0.5727515,0,2,0,2,0.1,3.0068,F]; global const ITL: [1.477781,0,2,0,2,0.1,3.0178,F]; global const ITS: [1.037439,0,2,0,2,0.1,2.8565,F]; global const IVL: [1.064842,0,2,0,2,0.1,2.9179,F]; global const IVS: [0.4791999,0,2,0,2,0.1,2.7757,F]; global const IGL: [1.054086,0,2,0,2,0.1,3.7302,F]; global const IGS: [0.3993515,0,2,0,2,0.1,3.1737,F]; calc daten: close; const a: [27,10,30,10,30,1,2.7238,I]; const b: [16,10,30,10,30,1,3.5442,I]; calc bo: BBandTop(daten, a, S, 2); calc bu: BBandBot(daten, a, S, 2); calc rbo: ROC(bo,1,$); calc rbu: ROC(bu,1,$); calc macda: MACD(daten); calc macdb: GD(macda, 9, E); calc macd: If(macdb>macda, 1, -1); calc rsi: ROC(RSI(daten, b), b, $); //Berechnung einer Signallinie für EnterLong. Flackert zwischen 0 und 1. calc rl: 1 and rbo > 0 and high >= bo and macd > 0 and rsi > 0; //Berechnung einer Signallinie für EnterShort. Flackert zwischen 0 und 1. calc rs: 1 and rbu < 0 and low <= bu and macd < 0 and rsi < 0; //Tradeeröffnung dann, wenn Signallinie erstmalig ein Signal zeigt. calc enterlong: Cross([rl,rl|rs], 0.5, 1)=1; calc entershort: Cross([rl,rl|rs], 0.5, 1)=1; |
Ganesha
unregistriert
Hallo,Bei 18 Parametern sollte es fast immer möglich sein die Vergangenheit hinreichend gut wirken zu lassen.
Ganesha
unregistriert