The Strat Combo tester
Forums › ProRealTime forum Italiano › Supporto ProOrder › The Strat Combo tester
- This topic has 8 replies, 2 voices, and was last updated 1 year ago by Ciccarelli Franco.
-
-
12/08/2022 at 11:06 AM #205373
Non ho ben capito se la strategia in oggetto di Juanj sia un indicatore, o una strategia, nel caso di indicatore, come aggiungerci una strategia?
Grazie
12/08/2022 at 4:13 PM #205423Sono 3 file, 2 indicatori e 1 strategia (se terminano con RETURN sono indicatori, se terminano con SCREENER sono screener di mercato, altrimenti sono strategie).
https://www.prorealcode.com/prorealtime-indicators/thestrat-candles/
https://www.prorealcode.com/prorealtime-indicators/thestrat-reversals/
https://www.prorealcode.com/prorealtime-trading-strategies/thestrat-combo-tester/
12/08/2022 at 5:26 PM #205431Si quindi io ho la strategia, ma come mai mi entra a mercato all’inizio del test e esce alla fine, praticamente fa un entrata e una uscita.
Grazie
12/09/2022 at 9:29 AM #205445Io l’ho provata sul DAX, Giornaliero, entra ed esce moltissime volte.
Prova ad usare più unità.
12/13/2022 at 12:29 PM #205703Io lo sto provando sul DAX 15 minuti e mi entra ma immediatamente viene cancellato.
Grazie
12/15/2022 at 11:47 AM #205805Ti allego il file che ho usato io, senza cambiare niente (ho solo messo i valori delle variabili FISSI, per non fargli fare il test).
12/15/2022 at 4:14 PM #205824Non so perchè ma da un po di tempo, non riesco a caricare file ITF, la cosa succede da quando ho pulito il PC.
12/15/2022 at 4:41 PM #205828Ecco il codice che ho usato:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273defparam cumulateorders = falseonce cDIVMFI = 0once cDIVRSI = 0once cDIVMOM = 0td = opendayofweek >=1 and opendayofweek <= 5tt = time >= 080000 and time <= 210000mbr = 1n = 40//.................................................................................................................DIVMFI = MoneyFlowIndex[14]IF (BarIndex > n) THENIF (DIVMFI[1]>DIVMFI AND DIVMFI[1]>DIVMFI[2]) THENextremumMFI2=DIVMFI[1]extremumMFI1=highest[n](DIVMFI)preciomaxMFI2=close[1]preciomaxMFI=Highest[n](close)IF(extremumMFI2<extremumMFI1 AND preciomaxMFI2>preciomaxMFI[1]) THENfor i=mbr to nif DIVMFI[i]=extremumMFI1 thencDIVMFI = 1EndifnextEndifEndifEndif//.................................................................................................................DIVRSI = RSI[14](close)IF (BarIndex > n) THENIF (DIVRSI[1]>DIVRSI AND DIVRSI[1]>DIVRSI[2]) THENextremumRSI2=DIVRSI[1]extremumRSI1=highest[n](DIVRSI)preciomaxRSI2=close[1]preciomaxRSI=Highest[n](close)IF(extremumRSI2<extremumRSI1 AND preciomaxRSI2>preciomaxRSI[1]) THENfor i=mbr to nif DIVRSI[i]=extremumRSI1 thencDIVRSI = 1EndifnextEndifEndifEndif//.................................................................................................................DIVMOM = Momentum[12](close)If (BarIndex > n) THENIf (DIVMOM[1]>DIVMOM AND DIVMOM[1]>DIVMOM[2]) THENextremumMOM2=DIVMOM[1]extremumMOM1=highest[n](DIVMOM)preciomaxMOM2=close[1]preciomaxMOM=Highest[n](close)If(extremumMOM2<extremumMOM1 AND preciomaxMOM2>preciomaxMOM[1]) THENfor i=mbr to nIf DIVMOM[i]=extremumMOM1 thencDIVMOM = 1EndifnextEndifEndifEndif//.................................................................................................................IF td and tt thenIF cDIVMFI = 1 and cDIVRSI = 1 and cDIVMOM = 1 thenbuy at marketENDIFENDIFIF onmarket thencDIVMFI = 0cDIVRSI = 0cDIVMOM = 0ENDIFset stop ploss 40set target pprofit 4012/16/2022 at 8:50 AM #205862Ho provato per un mese e sembra che questo nuovo sia peggio, inoltre il precedente sembra funzionare adesso.
Grazie
-
AuthorPosts