DAX 15 M (EUR 1 Mini) Rottura Resistenza Spread 1
Forums › ProRealTime forum Italiano › Supporto ProOrder › DAX 15 M (EUR 1 Mini) Rottura Resistenza Spread 1
- This topic has 18 replies, 2 voices, and was last updated 7 years ago by Nicolas.
-
-
01/30/2017 at 9:10 AM #23019
La strateggia necessita 2 indicatori da allegare.Si accettano consigli per migliorarla grazie.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121DEFPARAM CumulateOrders = falseONCE Positionsize=1// define saisonal position multiplier >0 - longONCE Januaryl = 2//DD 1263ONCE Februaryl = 2//DD 1263ONCE Marchl = 2//2 migliora 12% Ma DD 1580ONCE Aprill = 2//2 MM 20% DD 1360ONCE Mayl = 2//MM DD 1252 AbbassaONCE Junel = 0 //23% DD 1298ONCE Julyl = 0 //3% dd < 900ONCE Augustl = 2//8% dd > 938ONCE Septemberl = 0//5% < dd 906ONCE Octoberl = 2//34% dd = 906ONCE Novemberl = 2//26% dd > 934ONCE Decemberl = 2//25% DD > 954// saisonal pattern long positionIF CurrentMonth = 1 THENsaisonalPatternMultiplierl = JanuarylELSIF CurrentMonth = 2 THENsaisonalPatternMultiplierl = FebruarylELSIF CurrentMonth = 3 THENsaisonalPatternMultiplierl = MarchlELSIF CurrentMonth = 4 THENsaisonalPatternMultiplierl = AprillELSIF CurrentMonth = 5 THENsaisonalPatternMultiplierl = MaylELSIF CurrentMonth = 6 THENsaisonalPatternMultiplierl = JunelELSIF CurrentMonth = 7 THENsaisonalPatternMultiplierl = JulylELSIF CurrentMonth = 8 THENsaisonalPatternMultiplierl = AugustlELSIF CurrentMonth = 9 THENsaisonalPatternMultiplierl = SeptemberlELSIF CurrentMonth = 10 THENsaisonalPatternMultiplierl = OctoberlELSIF CurrentMonth = 11 THENsaisonalPatternMultiplierl = NovemberlELSIF CurrentMonth = 12 THENsaisonalPatternMultiplierl = DecemberlENDIF// define saisonal position multiplier >0 shortONCE Januarys = 1//2 >25% DD 954 > 1041ONCE Februarys = 1//% PocoONCE Marchs = 2 //5% DD =954ONCE Aprils = 2//9% DD=954ONCE Mays = 0//13% DD=954ONCE Junes = 0//1% DD=954 Ratio aumentaONCE Julys = 2//9% DD 954 > 1004ONCE Augusts = 2//25% DD=1004ONCE Septembers = 1//da rivedereONCE Octobers = 1//da rivedereONCE Novembers = 0//20% DD=1004ONCE Decembers = 2//10% DD=1004// saisonal pattern short positionIF CurrentMonth = 1 THENsaisonalPatternMultipliers = JanuarysELSIF CurrentMonth = 2 THENsaisonalPatternMultipliers = FebruarysELSIF CurrentMonth = 3 THENsaisonalPatternMultipliers = MarchsELSIF CurrentMonth = 4 THENsaisonalPatternMultipliers = AprilsELSIF CurrentMonth = 5 THENsaisonalPatternMultipliers = MaysELSIF CurrentMonth = 6 THENsaisonalPatternMultipliers = JunesELSIF CurrentMonth = 7 THENsaisonalPatternMultipliers = JulysELSIF CurrentMonth = 8 THENsaisonalPatternMultipliers = AugustsELSIF CurrentMonth = 9 THENsaisonalPatternMultipliers = SeptembersELSIF CurrentMonth = 10 THENsaisonalPatternMultipliers = OctobersELSIF CurrentMonth = 11 THENsaisonalPatternMultipliers = NovembersELSIF CurrentMonth = 12 THENsaisonalPatternMultipliers = DecembersENDIF// Condizioni per entrare su posizioni longmyLong, mySell, my0 = CALL "Flag_Buy"myEntriShort, myEsciShort, my1 = CALL "Flag_Sell"IF TIME >= 90000 AND TIME <= 173000 AND close > myLong AND my0 THENIF saisonalPatternMultiplierl > 0 THENBUY Positionsize * saisonalPatternMultiplierl CONTRACT AT MARKETENDIFENDIF// Condizioni per uscire da posizioni longIF close < mySell THENSELL AT MARKETENDIF// Condizioni per entrare su posizioni shortIF TIME >= 90000 AND TIME <= 173000 AND close < myEntriShort AND my1 THENIF saisonalPatternMultipliers > 0 THENSELLSHORT Positionsize * saisonalPatternMultipliers CONTRACT AT MARKETENDIFENDIF// Condizioni per uscire da posizioni shortIF close > myEsciShort THENEXITSHORT AT MARKETENDIFONCE maxCandlesShortWithoutProfit =63// limit short loss latest after 63 candles// stop and profit managementposProfit = (((close - positionprice) * pointvalue) * countofposition) / pipsizems = posProfit < 0 AND (BarIndex - TradeIndex) >= maxCandlesShortWithoutProfitIF SHORTONMARKET AND ms THENEXITSHORT AT MARKETENDIF// Stop e target:SET Target Pprofit 86SET STOP PLOSS 63————————————————————————————-
//Flag_Buy
if box=1 and (high>tth or low<ttl) then
box=0
flag=0
endif
if box=0 and flag=0 and low>low[3] and low[2]>low[3] and low[2]>low[1] then
th=low[3]
flag=1
endif
if flag=1 and box=0 and low<th then
flag=0
endif
if flag=1 and box=0 and high<high[2] and high[1]<high[3] and high[2]<high[3] then
tth=high[3]
ttl=th
box=1
endif
once tth=undefined
once ttl=undefined
c1=close>= wilderaverage[200*8](close)RETURN tth AS “Long”, ttl AS “Sell”,c1 AS “(0)”
————————————————————————————–
//Flag_Sell
if box=1 and (high>tth or low<ttl) then
box=0
flag=0
endif
if box=0 and flag=0 and low>low[3] and low[2]>low[3] and low[2]>low[1] then
th=low[3]
flag=1
endif
if flag=1 and box=0 and low<th then
flag=0
endif
if flag=1 and box=0 and high<high[2] and high[1]<high[3] and high[2]<high[3] then
tth=high[3]
ttl=th
box=1
endif
once tth=undefined
once ttl=undefined
c1=close>= wilderaverage[200*8](close)RETURN tth AS “Long”, ttl AS “Sell”,c1 AS “(0)”
01/30/2017 at 9:21 AM #23023Ciao, mi sono trasferito il vostro presentare alla biblioteca, al Forum, invece, per discutere su di esso. Sembra quello che avete utilizzato l’ormai famoso andamento stagionale del sistema Pathfinder.
Sembra buono con me, ma ti dispiacerebbe preghiamo di aiutarci a capire meglio le lunghe e corte trigger delle posizioni di trading? Grazie. Vi posto la strategia nella libreria, una volta che si dà maggiori dettagli sulla strategia.01/30/2017 at 9:36 AM #23027Ciao nicolas bisogna cambiare e aggiungere questo Flag_Sell
123456789101112131415161718192021if box=1 and (high>tth or low<ttl) thenbox=0flag=0endifif box=0 and flag=0 and low>low[1] and low[2]>low[3] and low[3]>low[1] thenth=low[3]flag=1endifif flag=1 and box=0 and low<th thenflag=0endifif flag=1 and box=0 and high<high[1] and high[2]<high[1] and high[3]<high[2] thentth=high[3]ttl=thbox=1endifonce tth=undefinedonce ttl=undefinedc1=close < wilderaverage[218*7](close)RETURN ttl AS "EntriShort",tth AS "EsciShort",c1 AS "(1)"01/30/2017 at 9:39 AM #23028E questo e flag_Buy,
123456789101112131415161718192021if box=1 and (high>tth or low<ttl) thenbox=0flag=0endifif box=0 and flag=0 and low>low[3] and low[2]>low[3] and low[2]>low[1] thenth=low[3]flag=1endifif flag=1 and box=0 and low<th thenflag=0endifif flag=1 and box=0 and high<high[2] and high[1]<high[3] and high[2]<high[3] thentth=high[3]ttl=thbox=1endifonce tth=undefinedonce ttl=undefinedc1=close>= wilderaverage[200*8](close)RETURN tth AS "Long", ttl AS "Sell",c1 AS "(0)"01/30/2017 at 10:30 AM #2303501/30/2017 at 10:44 AM #2304401/30/2017 at 11:01 AM #23052Buy =close > tth indicatore flag_buy
SELL close < ttl indicatore flag_buy
SELLSHORT close < ttl indicatore flag_Sell
EXITSHORT close > tth indicatore flag_Sell
Equilibrio Long close >= media[x] Periodi accetta solo Long
Equilibrio short close < media[x]Periodi accetta solo Short
La rottura di resistenza deve avvenire ora Tra 9.00 e 17.30
01/30/2017 at 11:15 AM #23059Per ulteriori chiarimenti vedi esempi pratici al seguente sito.
01/30/2017 at 12:57 PM #23082Grazie, è più chiaro ora, si è utilizzato Darvas boxes codici dal sito HK-Lisse!
La strategia sembra giusto per me, come ho detto. L’unico problema che ho avuto è che il TakeProfit e stoploss sono un po ‘sovradattamento a mio parere. E ‘lo stesso caso per i periodi WilderAverage: 200 * 8 per posizione long e 218 * 7 per un breve? Ha ottimizzato themw con ProBacktest ottimizzatore?
Ti sto chiedendo a queste domande, perché molte persone faranno lo stesso se il codice è pubblicato nella libreria di codici 🙂01/30/2017 at 1:29 PM #23086Per avere un DD basso io ho optato questo tipo di setup di media mobile,ma si possono trovare altri setup di media,profitto e stop losss e di equilibrio vistoche non e una strateggia di lungo periodo ma quasi intraday,ho ottimizzato themw con ProBacktest ottimizzatore? si.
01/30/2017 at 1:33 PM #2308701/30/2017 at 4:55 PM #23112È la strategia non va bene con lo stesso movimento periodo medio per le posizioni LONG e SHORT?
Si consiglia di utilizzare il valore reale invece troppo:
1wilderaverage[1600](close)Si dovrebbe anche cercare di ottimizzare il TakeProfit e fermare la perdita di valore con un approccio diverso, con “IN SAMPLE” e “OUT OF SAMPLE”.
Ciò significherebbe: ottimizzare dalla data di inizio al 80% dell’intero dati e quindi verificare se i valori ottimizzati per poter lavorare bene nel 20% dei dati che durano.
01/30/2017 at 5:05 PM #2311601/30/2017 at 8:23 PM #23146Nicolas un chiarimento sulle strategie che faccio io, comincio a lavorare in un trading system che fa solo Long,poi lavoro con la stesso trading system che lavora solo short,ottimizzando long e short separatamente,unisco i due trading system cercando un equilibrio e ottengo questi risultati.
01/31/2017 at 8:10 PM #23335 -
AuthorPosts
Find exclusive trading pro-tools on