Техническое задание

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 the specified period (InpMATrendPeriod). If the current EMA value is greater than the previous one, the trend is seen as growing (ema_current > ema_previous). Alternatively, if current EMA is below the previous one, the trend is considered to be falling (ema_current< ema_previous).

3. Trading Signals:

  • Buy signal: the main MACD line crosses the signal line upwards (macd_current>signal_current && macd_previous<signal_previous).
  • Sell signal: the main MACD line crosses the signal line downwards (macd_current<signal_current && macd_previous>signal_previous). The below figure shows Buy and Sell cases.


4. Positions are closed at opposite signals: Buy positions are closed at Sell signals, and Sell positions are closed at Buy signals.

5. Positions are opened at the market price, when a new bar emerges. The Expert Advisor is to be tested using Open prices, so there is no need to add functions for disabling operations inside the bar.

6. Additional filters for opening a position:

The absolute value of MACD's main line will be used to filter out weak signals: the signal is only confirmed if this value is greater than open_level (in points). Signal confirmation conditions are as follows:

  • Confirmation of a buy signal: Abs(macd_current)>open_level
  • Confirmation of a sell signal: macd_current>open_level

7. Additional filters for closing a position:

The absolute value of MACD's main line will also be used to confirm position closure: the signal is confirmed if this value is greater than close_level (in points). Close signal confirmation conditions are as follows:

  • Confirmation to close Buy positions — macd_current>close_level
  • Confirmation to close Sell positions — Abs(macd_current)>close_level

8. Close by Take Profit — during position opening, a Take Profit level is set at a fixed distance from the open price, specified in points. The value is set in the InpTakeProfit input parameter.

9. Position management

TrailngStop is used to protect profit. Stop Loss is set if profit in points exceeds the value specified in the InpTrailingStop parameter. If the price continues to move in the profit direction, Stop Loss should be trailed at the given distance. Stop Loss cannot be moved towards the loss direction, i.e. the Stop Loss value cannot be increased. If none of protective orders (Take Profit or Stop Loss) triggers, the position should be closed by an opposite signal. No other position exit methods are available.



Откликнулись

1
Разработчик 1
Оценка
(621)
Проекты
972
47%
Арбитраж
32
38% / 34%
Просрочено
96
10%
Загружен
Опубликовал: 6 примеров
2
Разработчик 2
Оценка
(433)
Проекты
686
34%
Арбитраж
32
72% / 9%
Просрочено
22
3%
Свободен
3
Разработчик 3
Оценка
(120)
Проекты
159
49%
Арбитраж
15
53% / 27%
Просрочено
4
3%
Свободен
4
Разработчик 4
Оценка
(268)
Проекты
396
27%
Арбитраж
38
39% / 50%
Просрочено
1
0%
Свободен
5
Разработчик 5
Оценка
(250)
Проекты
460
26%
Арбитраж
140
20% / 59%
Просрочено
100
22%
Работает
6
Разработчик 6
Оценка
(79)
Проекты
111
37%
Арбитраж
0
Просрочено
4
4%
Свободен
7
Разработчик 7
Оценка
(45)
Проекты
91
13%
Арбитраж
34
26% / 59%
Просрочено
37
41%
Свободен
8
Разработчик 8
Оценка
(1156)
Проекты
1462
63%
Арбитраж
21
57% / 10%
Просрочено
43
3%
Свободен
9
Разработчик 9
Оценка
(617)
Проекты
1427
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
10
Разработчик 10
Оценка
(20)
Проекты
51
75%
Арбитраж
0
Просрочено
8
16%
Свободен
11
Разработчик 11
Оценка
(151)
Проекты
188
57%
Арбитраж
10
80% / 0%
Просрочено
0
Свободен
Опубликовал: 1 пример
12
Разработчик 12
Оценка
(251)
Проекты
400
54%
Арбитраж
9
67% / 22%
Просрочено
36
9%
Свободен
Опубликовал: 2 примера
13
Разработчик 13
Оценка
(625)
Проекты
842
48%
Арбитраж
27
37% / 15%
Просрочено
63
7%
Свободен
14
Разработчик 14
Оценка
(5)
Проекты
4
50%
Арбитраж
4
0% / 75%
Просрочено
0
Свободен
15
Разработчик 15
Оценка
(304)
Проекты
544
35%
Арбитраж
77
31% / 42%
Просрочено
196
36%
Загружен
16
Разработчик 16
Оценка
(539)
Проекты
618
33%
Арбитраж
35
37% / 49%
Просрочено
10
2%
Занят
17
Разработчик 17
Оценка
(574)
Проекты
945
47%
Арбитраж
309
58% / 27%
Просрочено
125
13%
Свободен
18
Разработчик 18
Оценка
(45)
Проекты
46
24%
Арбитраж
34
9% / 85%
Просрочено
10
22%
Свободен
19
Разработчик 19
Оценка
(72)
Проекты
80
10%
Арбитраж
38
8% / 58%
Просрочено
6
8%
Свободен
20
Разработчик 20
Оценка
(77)
Проекты
240
73%
Арбитраж
7
100% / 0%
Просрочено
1
0%
Свободен
21
Разработчик 21
Оценка
(300)
Проекты
306
69%
Арбитраж
2
100% / 0%
Просрочено
0
Свободен
Опубликовал: 1 пример
22
Разработчик 22
Оценка
(2279)
Проекты
2873
63%
Арбитраж
121
45% / 26%
Просрочено
429
15%
Свободен
23
Разработчик 23
Оценка
(68)
Проекты
111
69%
Арбитраж
1
100% / 0%
Просрочено
2
2%
Свободен
24
Разработчик 24
Оценка
(74)
Проекты
79
6%
Арбитраж
46
11% / 54%
Просрочено
7
9%
Работает
25
Разработчик 25
Оценка
(48)
Проекты
49
8%
Арбитраж
0
Просрочено
0
Свободен
26
Разработчик 26
Оценка
(2622)
Проекты
3327
67%
Арбитраж
77
48% / 14%
Просрочено
342
10%
Свободен
Опубликовал: 1 пример
27
Разработчик 27
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
28
Разработчик 28
Оценка
Проекты
0
0%
Арбитраж
1
0% / 0%
Просрочено
0
Работает
Опубликовал: 27 статей
29
Разработчик 29
Оценка
(6)
Проекты
8
25%
Арбитраж
2
50% / 0%
Просрочено
2
25%
Свободен
Похожие заказы
I have an issue with my ninja script and i would like you to help me straighten things I wanted to create an indicator and i have the source code already but i am getting compiling errors on my NinjaTrader And i tried fixing the error it still same I sent 3 images here for you to understand the errors and i would like to ask if you can help me fix it so i can go ahead and compile my source code. Thanks
Good day, I would like to build an automated trading system for Ninjatrader using 2 MACD, a Supertrend, and a moving average indicator. I want the option to adjust the indicator settings, the ability to trade at three different times, and the option to receive alerts. I want to get an idea of what that will cost me. It will enter trades on all blue take one contract out at a fixed point, move the stop to break even
Good day, I would like to build an automated trading system for Ninjatrader using 2 MACD, a Supertrend, and a moving average indicator. I want the option to adjust the indicator settings, the ability to trade at three different times, and the option to receive alerts. I want to get an idea of what that will cost me. It will enter trades on all blue take one contract out at a fixed point, move the stop to break even
I have an indicator i need automated i use it manually and it plots arrows. Can you automate it for my Ninjatrader8? Do you need to see file? Expert Ninjatrader Developer can Bid for this project
Looking for NinjaTrader 8 Developer I’m looking for an experienced NinjaTrader 8 (C#) developer to build a custom indicator based on the Jackson–Dalton Trading System . Requirements: Jackson zones (Z1 / Z2 / Z3) VWAP with volume-weighted standard deviation Session volume profile (POC, VAH, VAL) Day-type classification Configurable alerts Support for BTC/USDT and ETH/USDT Clean, modular code with full source Optional
Hey bro, can you help with NT8. On a vps, multiple algos and prop account but the strategies keep getting out of sync, going from true to false for no reason….. mid trade it pops errors.The algo codes are locked… other than that it’s open VPs, NT8 and strategy is open You will notice in the strategies xml that there are standard, then 100k and 50k versions…… Also I did version that are in strategy labeled "Apex"
I would like to create an indicator for my strategy on trading view , my strategy involves a liquidity sweep , wick or candle body closure , this needs to happen inside a higher time frame pd array such as a fair value gap that’s atleast 5m + and there needs to be an inversion fair value gap for my entry , I want the fair value gaps on all time frames so I can see them all on the 1 minute chart but i want the fair
can you help me with making a simple tradingview/script that draws boxes labeling consolidation areas according to my specifications? IF anyone can help with this kindly do well to bid to this so we can discuss more about the project thanka
MetaTrader 5 (MQL5) için Expert Advisor geliştirecek TÜRK MQL5 yazılımcı arıyorum. 📌 Gereksinimler: - MQL5 diline hâkim (MT5 native) - Daha önce çalışır EA / indikatör teslim etmiş - Temiz, modüler ve yorumlu kod yazabilen - Debug ve backtest sürecine destek verebilen - Kaynak kodu (.mq5) teslim edebilen 📌 EA Özeti: - Kendi stratejime uygun işlem alacak - Xauusd ve SPX500 işlem alacak. - Günlük bias kontrolü
I'm seeking a NinjaTrader indicator and scanner to identify stock patterns for swing trading. I need this tool to help pinpoint swing highs and lows and key levels, covering various timeframes. Scope of work - Develop NinjaTrader indicator for last swing high and low - Implement key level marking for supply and demand zones - Create a market analyser scanner for reversal, structure shifts, and breakout patterns -

Информация о проекте

Бюджет
100+ USD