Specifiche

Hi-

Project Goal:
Recreate a technical trading strategy currently running on TrendSpider. The strategy uses a rules-based entry/exit system built on three technical indicators and is fully backtestable in TrendSpider. This project involves porting the strategy over to MetaTrader 5, ensuring signal parity, and building a foundation for future enhancements such as smarter execution logic. 


🧠 Concept Overview:

TrendSpider enables visual, no-code strategy creation using technical conditions. Once entry or exit conditions are met, trades are triggered at the open of the following bar (for entries) and exited at the close of the following bar (for exits).
We want to replicate this bar-based signal timing and indicator logic precisely in MT5 using MQL5.

There are 5 technical indicators that I track. We would need to capture the parameters for those indicators based on the user's preference. I have default values to provide. We would also have take profit and stop loss parameters in %, dollars, points, or ATR based which the user would enter during set up but again for which I will provide default values. The way that TrendSpider works is as follows; once the strategy entry conditions are met, the strategy looks to enter at the open of the following bar and similar for exit conditions, once the condition is met, the trade will exit at the close of the bar following the satisfaction of the exit conditions. Initial trade execution logic should be to simply buy/sell at market. Eventually, I want to introduce more sophisticated execution logic that prevents me from crossing the spread. I would like to try to exit at the offer (if long), if no fill after X seconds then place a mid mkt order, wait a few more X seconds and then execute at market in the worst case scenario.

🔁 Trade Management Rules:

  • Only 1 trade may be open at a time

  • Only 1 entry per signal/candle

  • Must hold trades for at least "X" bars - user's choice of parameter

  • Entry is at the next bar’s open

  • Exit is at the next bar’s close after conditions are met

I've included a screenshot of the TrendSpider application so you can get a sense of what it looks like and the info it captures.


File:

Con risposta

1
Sviluppatore 1
Valutazioni
(392)
Progetti
545
40%
Arbitraggio
30
57% / 3%
In ritardo
57
10%
In elaborazione
Pubblicati: 11 codici
2
Sviluppatore 2
Valutazioni
(338)
Progetti
407
53%
Arbitraggio
20
55% / 15%
In ritardo
29
7%
Caricato
3
Sviluppatore 3
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
1
0% / 0%
In ritardo
0
Gratuito
4
Sviluppatore 4
Valutazioni
(2)
Progetti
3
0%
Arbitraggio
8
13% / 88%
In ritardo
1
33%
Gratuito
5
Sviluppatore 5
Valutazioni
(250)
Progetti
460
26%
Arbitraggio
140
20% / 59%
In ritardo
100
22%
In elaborazione
6
Sviluppatore 6
Valutazioni
(16)
Progetti
35
23%
Arbitraggio
4
0% / 50%
In ritardo
2
6%
In elaborazione
7
Sviluppatore 7
Valutazioni
(128)
Progetti
167
39%
Arbitraggio
9
44% / 0%
In ritardo
29
17%
Caricato
8
Sviluppatore 8
Valutazioni
(4)
Progetti
5
0%
Arbitraggio
3
0% / 33%
In ritardo
1
20%
Gratuito
9
Sviluppatore 9
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
10
Sviluppatore 10
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
11
Sviluppatore 11
Valutazioni
(1)
Progetti
1
0%
Arbitraggio
2
0% / 0%
In ritardo
0
In elaborazione
12
Sviluppatore 12
Valutazioni
(511)
Progetti
549
53%
Arbitraggio
13
69% / 15%
In ritardo
3
1%
Gratuito
13
Sviluppatore 13
Valutazioni
(7)
Progetti
11
0%
Arbitraggio
4
0% / 100%
In ritardo
2
18%
In elaborazione
14
Sviluppatore 14
Valutazioni
(295)
Progetti
471
39%
Arbitraggio
102
40% / 24%
In ritardo
78
17%
Occupato
Pubblicati: 2 codici
15
Sviluppatore 15
Valutazioni
(159)
Progetti
284
35%
Arbitraggio
18
22% / 61%
In ritardo
42
15%
Caricato
16
Sviluppatore 16
Valutazioni
(10)
Progetti
14
43%
Arbitraggio
0
In ritardo
3
21%
Gratuito
17
Sviluppatore 17
Valutazioni
(1)
Progetti
2
0%
Arbitraggio
2
50% / 0%
In ritardo
0
Gratuito
18
Sviluppatore 18
Valutazioni
(87)
Progetti
120
68%
Arbitraggio
5
80% / 0%
In ritardo
12
10%
In elaborazione
19
Sviluppatore 19
Valutazioni
Progetti
1
0%
Arbitraggio
0
In ritardo
0
Gratuito
20
Sviluppatore 20
Valutazioni
Progetti
0
0%
Arbitraggio
1
0% / 0%
In ritardo
0
In elaborazione
21
Sviluppatore 21
Valutazioni
(5)
Progetti
5
20%
Arbitraggio
2
0% / 100%
In ritardo
1
20%
Gratuito
Ordini simili
I need a AI signal generating bot for forex trading that use the latest ai technology to track real time forex market, analyse and give signals. The bot should operate such that when i put it in a chart it will analyse the market, after several minutes it will display whether the trade is buying or selling. It should display the one minute, five minute,15minute, 30 minute, one hour, 4 hours and daily time frame
step by step and structure this into a full IEEE 830 / ISO/IEC/IEEE 29148 style Requirements Specification. This format will include: Introduction System Overview Functional and Performance Requirements Traceability Matrix (linking requirements to test cases) Verification and Validation Compliance Standards 1. Introduction 1.1 Purpose The purpose of this document is to define the technical requirements for the
BitsoFx 40 - 10000 USD
//+------------------------------------------------------------------+ //| Simple Robo Trader MT5 | //| Works on any pair & timeframe | //+------------------------------------------------------------------+ #property strict // Input settings input double LotSize = 0.01; input int FastMA = 10; input int SlowMA = 30; input int RSIPeriod = 14; input int StopLoss = 200; // in points input int TakeProfit = 400;// in
I am looking for an experienced MQL5 developer to convert a complex TradingView Pine Script (will provide the script from tradingview) into a fully automated MT5 Expert Advisor -bot. The TradingView script includes: Market Structure (BOS, CHoCH, Swing BOS) Strong / Weak High & Low Equilibrium (Premium / Discount zones) Volumetric Order Blocks Fair Value Gaps (FVG / VI / OG) Accumulation & Distribution zones Equal
// Add this to your EA after ExportState() function void SendToBase44(const string state, const string dir, double entry, double sl, double tp) { string url = " https://preview-sandbox--ee0a32a725b788974de435e8cef40b7a.base44.app/api/functions/receiveEAState "; string headers = "Content-Type: application/json\r\n"; string json = "{" "\"symbol\":\""+_Symbol+"\","
1.Sinyal Perdagangan : Sinyal beli: garis MACD utama memotong garis sinyal ke atas (macd_current>signal_current && macd_previous<signal_previous). Sinyal jual: garis MACD utama memotong garis sinyal ke bawah (macd_current<signal_current && macd_previous>signal_previous). Gambar di bawah menunjukkan kasus beli dan jual. 2. Posisi ditutup pada sinyal yang berlawanan: Posisi beli ditutup pada sinyal jual, dan posisi

Informazioni sul progetto

Budget
100 - 1000 USD