Larry-Connor converted to US100 M1

Category: Strategies By: ProRealAlgos Created: July 25, 2023, 9:00 AM
July 25, 2023, 9:00 AM
Strategies
4 Comments

Runs on the 1 minute timeframe on US Tech 100 It’s traditionally run on the daily timeframe but I found out it works exceptionally on the 1 minute timeframe.

The rules of the 3-day high/low method/strategy converted to the 1 minute timeframe looks like this:

  1. The latest bar close must be higher than the 200bars moving average.

  2. The latest bar close must be lower than the 5-bars moving average.

  3. Two bars ago both the high and low were lower than the bar before.

  4. The high and low of the previous bar must be lower than the bar before that.

  5. The high and low must be lower than the previous bar.

  6. If conditions 1-5 are true, then buy.

  7. Exit at the bar close when prive is above above the 5-bar moving average.

The code

////////////////////////////////////////////////////////////////////////
//   _____           _____            _          _                    //
//  |  __ \         |  __ \          | |   /\   | |                   //
//  | |__) | __ ___ | |__) |___  __ _| |  /  \  | | __ _  ___  ___    //
//  |  ___/ '__/ _ \|  _  // _ \/ _` | | / /\ \ | |/ _` |/ _ \/ __|   //
//  | |   | | | (_) | | \ \  __/ (_| | |/ ____ \| | (_| | (_) \__ \   //
//  |_|   |_|  \___/|_|  \_\___|\__,_|_/_/    \_\_|\__, |\___/|___/   //
//                                                  __/ |             //
//  The highest rated developer on Trustpilot      |___/              //
//  ProRealAlgos.com                                                  //
////////////////////////////////////////////////////////////////////////

DefParam CumulateOrders=False

noEntryBeforeTime = 150000
noEntryAfterTime = 220000

C1=Close>Average[200](Close)
C2=Close<Average[5](Close)
C3A=High[2]<High[3]
C3B=Low[2]<Low[3]
C4A=High[1]<High[2]
C4B=Low[1]<Low[2]
C5A=High<High[1]
C5B=Low<Low[1]

If C1 and C2 and C3A and C3B and C4A and C4B and C5A and C5B and time >= noEntryBeforeTime and time <= noEntryAfterTime then
Buy 1 contract at Market
SET STOP %LOSS 1.4
EndIf

If Close>Average[5](Close) and (dlow(0) < dlow(1) xor dhigh(0) < dhigh(1)) then
Sell at Market
EndIf

if dlow(0) > dlow(1) and dhigh(0) < dhigh(1) then
sell at market
endif

Download
Filename: Larry-Connor-US100-M1.itf
Downloads: 446
Download
Filename: kopia-av-green-and-white-minimalist-nature-travel-vlog-youtube-thumbnail-1689974886lp8c4.jpg
Downloads: 162
ProRealAlgos Junior
Developing algos and indicators for ProRealTime Go to ProRealAlgos.com
Author’s Profile

Comments

Logo Logo
Loading...