Specification

Here's a strategy description:

Strategy: SMA-MACD Scaling Strategy
Objective:
Develop a trend-following strategy that uses SMA crossovers and MACD histogram for entry signals, incorporates scaling entries, and manages positions with adaptive take profit and stop loss orders.
Key Components:

Indicators:

20-period Simple Moving Average (SMA20)
200-period Simple Moving Average (SMA200)
MACD (12, 26, 9)

Entry Conditions:

Long:
a) SMA20 and SMA200 slopes are positive
b) MACD histogram turns negative
c) Wait for histogram weakness (ratio  open)

Scaling:

Initial entry: 1 contract
Scale entries at 2, 4, 6, and 8 points away from initial entry
Scale sizes: 2, 3, 6, and 12 contracts respectively

Exit Strategy:

Take Profit: 2 points from the last scale entry price
Stop Loss: Starts 2 points behind entry, trails the market once 3 points in profit

Position Management:

Use StopTargetHandling = StopTargetHandling.ByStrategyPosition
Manage a single take profit order for the entire position
Update take profit size as scaling entries are filled

Risk Management:

Maximum position size: 24 contracts
Implement overall strategy stop loss

Additional Features:

Implement a reset mechanism for cycle completion
Add status display for current market conditions and strategy state
Include sound alerts for key events (entries, exits)

Development Guidelines:

Use NinjaTrader 8 framework
Implement proper error handling and logging
Ensure clean state management between trades
Optimize for real-time trading performance
Include thorough comments for code maintainability

Testing:

Backtest on historical data
Forward test in simulation mode
Monitor and log all entries, exits, and scaling behavior
Verify correct handling of take profit and stop loss orders

Remember to thoroughly test each component and the strategy as a whole under various market conditions to ensure robust performance.Expert only should bid on the project 

Responded

1
Developer 1
Rating
(8)
Projects
9
56%
Arbitration
0
Overdue
0
Free
2
Developer 2
Rating
(3)
Projects
1
0%
Arbitration
5
0% / 100%
Overdue
0
Free
3
Developer 3
Rating
(1)
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
4
Developer 4
Rating
(145)
Projects
169
50%
Arbitration
22
14% / 55%
Overdue
22
13%
Free
Similar orders
Hi i need help to connect my chat gtp with ninja trader I have all tools. Just need supervision and seeking a professional who can do that for me. This the bridge extension https://crosstrade.io/blog/chatgpt-to-ninjatrader-mcp-walkthrough
Mt5 ea 30+ USD
I have a fast execution ea that need a little touch, it trade on gold and my problem is about the risk ratio the tp is 3pip and stop loss 20 but i cannot get it right to make the average win larger and average loss lower. I would like to know if i can get help to get it right without touching the tragedy and the trade frequency. Those two pictures I attached is the example of what my bot actually do like i explained
Requirements Specification Here is an example of Requirements Specification for the development of the MACD Sample Expert Advisor, which is available in the MetaTrader 5 standard package. 1. The idea of the trading system is as follows : market entries are performed when MACD's main and signal lines intersect in the current trend direction . 2. Trend is determined based on the Exponential Moving Average with
REWARD! 35 - 200 USD
I will pay you a REWARD, if you find / create an EA that fits ALL the below criteria! Platform : MT4 ONLY! NOT MT5, I repeat: NOT MT5!! Timeframe : doesn’t matter Pair : doesn’t matter Strategy : doesn’t matter Drawdown : no more than 25% Return : minimum 5%, every month Lot sizing : dynamic lots I will backtest the EA with 99.9% tick data accuracy for a period of 20+ years . If the EA can produce minimum 5% returns

Project information

Budget
30+ USD
Deadline
to 3 day(s)