Welcome Forex EA downloads & MT4/MT5 auto-trading resources — EAs, Gold EAs, quant tools and real-world automation.
Sign In Sign Up

Non-indicator based EA system, improved! (Non-indicator base EA system, revamped!)

author EAcpu | 2 reads | 0 comments |



Hi,

I'm back again. (My previous development of this EA, some attempts on UDINE rules of EA)

I want to share this with you all.

this is my system

Signal 1

  1. If the price is
  2. higher than
  3. Highest point of last 3 bars
  4. But below the high of the last 20 bars
  5. Sell

  1. If the price is
  2. lower than
  3. Lowest point of last 3 bars
  4. But beyond the lowest point of the last 20 bars
  5. purchase

Condition 2

  1. If the value of trend() function is less/greater than -X and +X value
  2. and
  3. Price is below/above the lowest low/highest high of the last 20 bars
  4. Then
  5. Consider the next condition

Condition 2.1

  1. The highest high of the last 3 bars (or the lowest low of the last 3 bars)
  2. minus current price (above minus current price)
  3. Exceed
  4. X value (taking into account large moves)
  5. Then send two orders, BUYSTOP and SELLSTOP
  6. at a specified offset from the current price

Condition 2.2

  1. Closing price of the last 2 bars
  2. minus current price (above minus current price)
  3. less than
  4. X value (taking into account small movements)
  5. Then send two orders, BUYSTOP and SELLSTOP
  6. at a specified offset from the current price

BUYSTOP and SELLSTOP are sent with a specific expiration time, which is configurable. But the default is 90 minutes.

Attached is the EA and source code.
GBP/USD backtests and setups are shown in the strategy report file.
Usage time is limited to M15
Pairing, (I think there is) Not sure the yen is not designed for the commodity If the spread exceeds 60 pips (6 pips) you may need to adjust the settings.

Notice:
feb10_revamp_edited.zip --> Fix the problem of EA stopping or freezing. Shows error "array out of range"

2015.03.28
Released a version that fixes the continuous error loop and the inability to delete invalid pending orders.
Upgrade the algorithm to reduce drawdowns and use larger lot sizes for partial hedging.
(Download here)

forex8.pngforex10.pngforex1.pngforex2.png
forex8.pngforex10.pngforex1.pngforex2.png
forex8.pngforex10.pngforex1.pngforex2.png
forex8.pngforex10.pngforex1.pngforex2.png
forex8.pngforex10.pngforex1.pngforex2.png
forex8.pngforex10.pngforex1.pngforex2.png

Attachment to original post (2)

📦 Summary of post attachments (2)

Below are all the files (2) shared in the reply.

Verification code Refresh