Larry Williams Smash Day
Forums › ProRealTime English forum › ProOrder support › Larry Williams Smash Day
- This topic has 7 replies, 4 voices, and was last updated 2 years ago by
f1_maik.
-
-
10/12/2022 at 11:54 AM #202373
Has Larry Williams Smash Day Strategy been examined here yet? And what might the code look like? It seems quite simple to me
To go long, yesterday’s close must have been below the previous day’s low. So although the market has shown weakness, the market then rises above yesterday’s high today and there we enter long (short everything in reverse).
The exit takes place in profit if there has been a profitable opening price (alternatively closing price).cf. also
https://www.youtube.com/watch?v=Gg72a9uLW08
from 0:54 min10/12/2022 at 5:15 PM #202389There you go:
123456789101112131415161718DEFPARAM CumulateOrders = False//exit as soon as there's a profitIF PositionPerf > 0 AND OnMarket THENSELL at MarketEXITSHORT at MarketENDIF//Long entryL1 = close[1] < low[2]L2 = close > high[1]IF L1 AND L2 AND Not OnMarket THENBUY 1 Contract at MarketENDIF//Short entryS1 = close[1] > high[2]S2 = close < low[1]IF S1 AND S2 AND Not OnMarket THENSELLSHORT 1 Contract at MarketENDIFI did not watch the video, I coded this strategy based on your details.
10/12/2022 at 7:39 PM #202397I did watch the video 😉 and it’s a very nice setup.
Time frame: Day
Forex: EUR / USD
The idea of this system is to look for a false breakout.
As the basis for the “Smash Day” system, Larry Williams uses the following setup:
//LONG
If Close < Low[1] then
Buy 1 contract at High STOP
EndIf
//SHORT
If Close > High[1] then
SellShort 1 contract at Low STOP
EndIf
This basic system can be used in this setup and will always be in the market (Stop and Reverse), profitable but a fairly high drawdown.
Furthermore, an optimized stop loss is used:
Set Stop Loss SL * PipSize
Optimization SL: 0 to 600 step 50
An (optimized) filter is also used:
FilterLong = High[1] < High[n]
FilterShort = Low[1] > Low[n]
Optimization n: 5 to 30 step 5
A third variable that is used is the “First Profitable Close” but I have not included that here.
Smash Day Larry Williams1234567891011121314DefParam CumulateOrders = FalseFilterLong = High[1] < High[n]FilterShort = Low[1] > Low[n]If Close < Low[1] and FilterLong thenBuy 1 contract at High STOPSet Stop Loss SL * PipSizeEndIfIf Close > High[1] and FilterShort thenSellShort 1 contract at Low STOPSet Stop Loss SL * PipSizeEndIf10/13/2022 at 9:26 AM #202427With the addition of optimized “Target Profit”…
Smash Days12345678910111213141516DefParam CumulateOrders = FalseFilterLong = High[1] < High[n]FilterShort = Low[1] > Low[n]If Close < Low[1] and FilterLong thenBuy 1 contract at High STOPSet Stop Loss SL * PipSizeSet Target Profit TP * PipSizeEndIfIf Close > High[1] and FilterShort thenSellShort 1 contract at Low STOPSet Stop Loss SL * PipSizeSet Target Profit TP * PipSizeEndIf10/16/2022 at 9:04 AM #20260810/16/2022 at 10:32 AM #20261310/17/2022 at 7:44 AM #20264610/23/2022 at 7:52 PM #202962 -
AuthorPosts
Find exclusive trading pro-tools on