Hi,
I am trying to create a very basic code that I can then improve upon but I am really struggling to ATR stop. Everything I have tried comes back with an error. Can someone please help me ?
Thanks people
// Conditions to enter long positions
IF NOT LongOnMarket AND Average[50](close) crosses under DClose(1) THEN
BUY 1 CONTRACTS AT MARKET
ENDIF
// Conditions to exit long positions
If LongOnMarket AND Average[50](close) crosses over DClose(1) THEN
SELL AT MARKET
ENDIF
// Conditions to enter short positions
IF NOT ShortOnMarket AND Average[50](close) crosses over DClose(1) THEN
SELLSHORT 1 CONTRACTS AT MARKET
ENDIF
// Conditions to exit short positions
IF ShortOnMarket AND Average[50](close) crosses under DClose(1) THEN
EXITSHORT AT MARKET
ENDIF
I
Hi Hendymk,
I use this code with some of my systems:
//Variables
NATR = A //ATR Period
SATR = B // ATR Multiplier for Stop
PATR = C// ATR Multiplier for Profit
//Stop and Target
SET STOP LOSS SATR*AverageTrueRange[NATR](close)
SET TARGET PROFIT PATR*AverageTrueRange[NATR](close)
Does it work for you?
Hi Tempus,
I will try this over the weekend, appreciate your help. Thank you.
I use this code with some of my systems:
I added your code as Row 78 to the Snippet Library.
Hi Tempus
Would this code work with SET STOP pTRAILING as well?
//Variables
NATR = A //ATR Period
SATR = B // ATR Multiplier for Stop
PATR = C// ATR Multiplier for Profit
//Stop and Target
SET STOP LOSS SATR*AverageTrueRange[NATR](close)
SET TARGET PROFIT PATR*AverageTrueRange[NATR](close)
Thanks
Sachin
sulimaster – please always use the ‘Insert PRT Code’ button when putting code in your posts as it makes it far easier for others to read. I have tidied up your post for you! 🙂