STRATEGIA CON ALPHATREND
Forums › ProRealTime forum Italiano › Supporto ProOrder › STRATEGIA CON ALPHATREND
- This topic has 3 replies, 4 voices, and was last updated 3 months ago by robertogozzi.
-
-
08/21/2024 at 6:52 PM #236590123456789101112131415161718192021222324252627282930313233343536//PRC_AlphaTrend | indicator//07.04.23//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge//author: kivancozbilgic// --- settings// AP = 14 //Common Period// coeff = 1 //Multiplier// --- end of settingsif (MoneyFlowIndex[ap]>=50) thenmagic=Low[0]-AverageTrueRange[ap](close)*coeffendifif (MoneyFlowIndex[ap]<50) thenmagic=High[0]+AverageTrueRange[ap](close)*coeffendifif (MoneyFlowIndex[ap]>=50 and magic<magic[1]) thenmagic=magic[1]endifif (MoneyFlowIndex[ap]<50 and magic>magic[1]) thenmagic=magic[1]endifif magic>magic[1] thenr=0g=255elsif magic<magic[1]thenr=255g=0endifreturn magic as "AlphaTrend" coloured(r,g,0) style(line,2)
buonasera a tutti
ciao Roberto
per favore, si puo’ avere una strategia con questo indicatore?
Se apre short, stop 1 tick sopra il massimo della candela precedente e profit dopo 3 candele successive compresa quella dell’apertura posizione
Se apre long, stop 1 tick sotto il minimo della candela precedente e profit dopo 3 candele successive compresa quella dell’apertura posizione
Grazie
08/22/2024 at 6:10 AM #236595Ciao,
Prova questo…
Alpha Trend System123456789101112131415161718192021222324252627282930313233343536//PRC_AlphaTrend | Trading systemAP = 14 //Common Periodcoeff = 1 //MultiplierNumberOfBars=2if (MoneyFlowIndex[ap]>=50) thenmagic=Low[0]-AverageTrueRange[ap](close)*coeffendifif (MoneyFlowIndex[ap]<50) thenmagic=High[0]+AverageTrueRange[ap](close)*coeffendifif (MoneyFlowIndex[ap]>=50 and magic<magic[1]) thenmagic=magic[1]endifif (MoneyFlowIndex[ap]<50 and magic>magic[1]) thenmagic=magic[1]endifif NOT OnMarket and magic>magic[1] thenBuy 1 contract at MarketSet Stop Price LowEndIfIf NOT OnMarket and magic<magic[1]thenSellShort 1 contract at MarketSet Stop Price HighendifIf OnMarket and BarIndex-TradeIndex(1)>NumberOfBars thenSell at MarketExitShort at MarketEndIf2 users thanked author for this post.
08/23/2024 at 12:45 AM #236625mi sono permesso di fare una piccola modifica, altrimenti continua ad aprire posizioni. e ho messo lo stop una candela prima,altrimenti spesso chiude nella stessa candela
Alphatrend strategy123456789101112131415161718192021222324252627282930313233343536373839404142//PRC_AlphaTrend | Trading systemDEFPARAM CumulateOrders = falseAP = 14 //Common Periodcoeff = 1 //MultiplierNumberOfBars=5if (MoneyFlowIndex[ap]>=50) thenmagic=Low[0]-AverageTrueRange[ap](close)*coeffendifif (MoneyFlowIndex[ap]<50) thenmagic=High[0]+AverageTrueRange[ap](close)*coeffendifif (MoneyFlowIndex[ap]>=50 and magic<magic[1]) thenmagic=magic[1]endifif (MoneyFlowIndex[ap]<50 and magic>magic[1]) thenmagic=magic[1]endifif magic>magic[1] thenFlag=1elsif magic<magic[1]thenflag=0endifif NOT OnMarket and magic>magic[1] and flag<>flag[1] thenBuy 1 contract at MarketSet Stop Price Low[1]EndIfIf NOT OnMarket and magic<magic[1]and flag<>flag[1] thenSellShort 1 contract at MarketSet Stop Price High[1]endifIf OnMarket and BarIndex-TradeIndex(1)>NumberOfBars thenSell at MarketExitShort at MarketEndIf08/23/2024 at 9:06 AM #236628Quando si mette uno STOP su un minimo o massimo della candela precedente, è bene assicurarsi che il minimo sia inferiore a quello attuale o che il massimo sia superiore a quello attuale.
Ti consiglio di sostituire le righe 31 e 36 con queste:
12Set Stop Price lowest[2](Low)Set Stop Price highest[2](High)in questo modo mette lo stop sul minimo più basso o sul massimo più alto delle ultime due candele (quella attuale e quella precedente).
-
AuthorPosts
Find exclusive trading pro-tools on