Streategia Trend following
Forums › ProRealTime forum Italiano › Supporto ProOrder › Streategia Trend following
- This topic has 7 replies, 2 voices, and was last updated 3 years ago by robertogozzi.
-
-
05/14/2021 at 2:07 PM #169682
Ciao,
Qualcuno può aiutarmi a creare il codice per la seguente strategia:
- Timeframe settimanale
- Comprare quando la chiusura della candela è sopra la banda superiore del canale di donchian + la media mobile semplice a 52 periodi costruita sulla forza relativa rapportata all’S&P500 è maggiore della forza relativa stessa + entrambe le linee (forza relativa confrontata con S&P500 e media mobile) sono entrambe in salita rispetto al giorno precedente
- Stop loss in corrispondenza della banda inferiore del canale di donchian
- Trailing stop che segue l’innalzamento della banda inferiore del canale di donchian
Grazie
05/14/2021 at 2:37 PM #169687Non si possono confrontare più titoli o strumenti, neppure con il relativo indice.
C’è solo un indicatore di Forza Paragone che consente un confronto (ed anche gli screener con EquityFrame), ma ProOrder non lo supporta ancora per le strategie (può darsi che nel tempo avvenga, come tutti auspichiamo).
05/14/2021 at 2:40 PM #16968905/14/2021 at 6:30 PM #169712Eccolo:
12345678910111213141516171819202122232425DEFPARAM CumulateOrders = FalseN = 20UpperDonchian = highest[N](high[1])LowerDonchian = lowest[N](low[1])X = 20RelativeForce = close / close[X - 1]P = 52Avg = average[P,0](RelativeForce)//c1 = close > UpperDonchianc2 = Avg > RelativeForcec3 = Avg > Avg[1]c4 = RelativeForce > RelativeForce[1]Cond = c1 AND c2 AND c3 AND c4IF Cond AND Not OnMarket THENBUY 1 Contracts AT MarketSL = LowerDonchianSELL AT SL STOPENDIFIF OnMarket THENSL = max(SL,LowerDonchian)SELL AT SL STOPENDIF//GraphOnPrice SL coloured(0,255,0,255) //VERDE//GraphOnPrice TradePrice coloured(255,0,0,255) //ROSSOe questo è un semplice indicatore che ho usato per verificare le condizioni, se vuoi puoi metterlo sotto il grafico dei prezzi:
12345X = 20P = 52RelativeForce = close / close[X - 1]Avg = average[P,0](RelativeForce)RETURN RelativeForce AS "Forza Relativa",Avg AS "Media della Forza Relativa"Da nessuna parte c’è scritto che è per il timeframe Settimanale, funziona con il TF che hai sul grafico.
05/14/2021 at 9:11 PM #169716Grazie mille!
Solo una domanda: il settaggio dei 20 e 52 sono i periodi della forza relativa e della SMA, corretto? Posso modificarli a piacimento, giusto?
E invece il settaggio di 20 all’inizio, nella funzione UpperDonchian = highest[N](high[1]) cosa significa?
Grazie Ancora,
Roberto
05/14/2021 at 10:02 PM #169717Puoi cambiare tutti e tre i valori, ll primo, N, sono i periodi del canale Donchian.
UpperDonchian è la banda superiore del canale e LowerDonchian è quella inferiore.
05/17/2021 at 7:41 AM #16986405/17/2021 at 9:05 AM #169876Per essere più preciso si scrive
1highest[N](high[1])cioè si calcolano le bande Donchian sui valori (Minimo e Massimo) della candela precedente perché se li calcolassimo così
1highest[N](high)sul valore attuale, non potrebbe mai esserci una rottura delle bande in quanto nessun massimo/minimo potrebbe essere inferiore/maggiore di se stesso.
-
AuthorPosts
Find exclusive trading pro-tools on