si puo ptrasformare un trading sistem in screener in modo che lo screener mostri solo e soltando le azioni in cui ts da il segnale di ingresso? ho provato in mille modi ma sembra impossibile
Devi togliere le istruzioni incompatibili con ProScreener, come DEFPARAM, BUY, SELL, SET TARGET o STOP, TRADEPRICE, ecc… poi devi usare una variabile che ti faccia da segnale, gli assegni valore 1 alla linea dove c’era BUY e 2 dove c’era SELLSHORT.
Usi quella variabile con SCREENER ed è fatto.
Pubblica solo nella lingua del forum in cui stai postando. Ad esempio solo l’inglese nei forum di lingua inglese e il francese solo nei forum di lingua francese.
Grazie 🙂
L’ho spostato io dal forum inglese a quello italiano.
interessa molto anche a me. puoi farmi vrdere come trasformare questi ts in screener? grazie
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate
// Condizioni per entrare su posizioni long
indicator1 = Average[200](close)
c1 = (close[1] > indicator1[1])
indicator2 = DonchianChannelUp[10]
c2 = (close[1] > indicator2[1])
indicator3 = Volume
indicator4 = Average[21](indicator3)
c3 = (indicator3[1] > indicator4[1])
indicator5 = ADX[15]
c4 = (indicator5 >= 13.5)
indicator6 = ADX[15]
c5 = (indicator6 < 26)
indicator7 = DIminus[15](close)
indicator8 = DIplus[15]
c6 = (indicator7[1] < indicator8[1])
indicator9 = Average[50](close)
c7 = (close[1] > indicator9[1])
indicator10 = ROC[100](close)
c8 = (indicator10 > 10)
IF c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7 AND c8 THEN
BUY 1000 CASH AT MARKET
ENDIF
// Condizioni per uscire da posizioni long
indicator11 = Average[50](close)
c9 = (close[1] < indicator11[1])
IF c9 THEN
SELL AT MARKET
ENDIF
// Stop e target
SET STOP $LOSS 120
@loris75
Le prossime volte per favore usa il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.
Grazie 🙂
Eccolo:
// Condizioni per entrare su posizioni long
indicator1 = Average[200](close)
c1 = (close[1] > indicator1[1])
indicator2 = DonchianChannelUp[10]
c2 = (close[1] > indicator2[1])
indicator3 = Volume
indicator4 = Average[21](indicator3)
c3 = (indicator3[1] > indicator4[1])
indicator5 = ADX[15]
c4 = (indicator5 >= 13.5)
indicator6 = ADX[15]
c5 = (indicator6 < 26)
indicator7 = DIminus[15](close)
indicator8 = DIplus[15]
c6 = (indicator7[1] < indicator8[1])
indicator9 = Average[50](close)
c7 = (close[1] > indicator9[1])
indicator10 = ROC[100](close)
c8 = (indicator10 > 10)
Segnale = 0
IF c1 AND c2 AND c3 AND c4 AND c5 AND c6 AND c7 AND c8 THEN
Segnale = 1
ENDIF
SCREENER[Segnale]