Lavoro terminato
Tempo di esecuzione 27 giorni
Specifiche
Sierra Chart Alerts to MT5 via Webhook (Alert Manager File Version)
Objective:
Create a Custom Study (ACSIL / C++) that monitors alerts from the Alert Manager file and forwards any valid alert directly to MT5 via an HTTP POST (Webhook) in JSON format.
Additional Note: The study should allow adding any modifications in the future and provide clear insights into the alert points in Sierra Chart.
1. Data Flow Diagram:
Alert Manager File -> Custom Study ACSIL -> HTTP POST Webhook -> MT5 EA
2. Functional Requirements:
a. Monitor Alerts
Periodically read the Alert Manager file (e.g., every second).
Capture any new alert not sent previously.
Avoid sending duplicate alerts from multiple charts.
b. Parse Alert
Extract from the alert text:
Symbol (e.g., EURUSD)
Timeframe (e.g., 5m)
ID (ID3 or ID2)
Presence of "true" for validity
Determine trade direction:
ID3 → "Buy"
ID2 → "Sell"
Validate alert:
If "true" exists → valid: true
If "true" does not exist → ignore alert
c. Build JSON
JSON
{
"symbol": "EURUSD",
"timeframe": "5m",
"direction": "Buy",
"valid": true
}
d. HTTP POST
Send JSON asynchronously to the MT5 EA Webhook.
Ensure Sierra Chart performance is not affected during the request.
e. MT5 EA (Listener)
Receive JSON payload.
Execute trade immediately if valid=true.
Ignore the alert if valid=false.
3. Example Workflow
Alert Manager Text:
EURUSD 5m ID3 true
ACSIL Study Processing Steps:
Parse → Symbol = "EURUSD", Timeframe = "5m"
Check "true" → valid = true
Check ID3 → direction = "Buy"
Send JSON to MT5 EA
MT5 EA: Receives JSON and executes a Buy trade on EURUSD immediately.
4. Key Features
Centralized alerts from Alert Manager file instead of individual charts.
Reduces duplicate alerts.
Better performance and faster processing.
Consistent JSON format, easy for EA to handle.
Ability to add future modifications or enhancements.
Provides clear alert points for monitoring in Sierra Chart.
5. Alert Text Format in Alert Manager
The alert text should contain all necessary information:
SYMBOL TIMEFRAME ID3 true
or
SYMBOL TIMEFRAME ID2 true
Examples:
EURUSD 5m ID3 true
XAUUSD 15m ID2 true
6. Data Extraction Table
Element
Description
Example
Extraction Rule
symbol
Asset Symbol
EURUSD
First word in the alert text
timeframe
Timeframe
5m
Second word in the alert text
direction
Trade Direction
Buy/Sell
ID3 → Buy, ID2 → Sell
valid
Alert Validity
true
If alert contains "true" → true, else false
7. JSON Payload Example
JSON
{
"symbol": "EURUSD",
"timeframe": "5m",
"direction": "Buy",
"valid": true
}
Con risposta
1
Valutazioni
Progetti
719
33%
Arbitraggio
46
48%
/
41%
In ritardo
14
2%
Caricato
2
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
3
Valutazioni
Progetti
31
13%
Arbitraggio
13
0%
/
77%
In ritardo
9
29%
Gratuito
4
Valutazioni
Progetti
63
40%
Arbitraggio
15
27%
/
60%
In ritardo
1
2%
In elaborazione
5
Valutazioni
Progetti
7
57%
Arbitraggio
1
100%
/
0%
In ritardo
0
Gratuito
6
Valutazioni
Progetti
515
19%
Arbitraggio
35
46%
/
31%
In ritardo
34
7%
In elaborazione
7
Valutazioni
Progetti
87
57%
Arbitraggio
6
67%
/
17%
In ritardo
2
2%
Caricato
8
Valutazioni
Progetti
8
38%
Arbitraggio
1
0%
/
100%
In ritardo
0
Gratuito
9
Valutazioni
Progetti
187
47%
Arbitraggio
3
33%
/
33%
In ritardo
1
1%
Caricato
10
Valutazioni
Progetti
9
89%
Arbitraggio
0
In ritardo
0
Gratuito
11
Valutazioni
Progetti
4
0%
Arbitraggio
0
In ritardo
1
25%
Gratuito
12
Valutazioni
Progetti
20
40%
Arbitraggio
1
0%
/
100%
In ritardo
1
5%
Gratuito
13
Valutazioni
Progetti
22
45%
Arbitraggio
6
33%
/
33%
In ritardo
2
9%
Caricato
Pubblicati: 7 articoli, 35 codici
14
Valutazioni
Progetti
6
0%
Arbitraggio
4
25%
/
75%
In ritardo
2
33%
Gratuito
15
Valutazioni
Progetti
11
27%
Arbitraggio
1
0%
/
0%
In ritardo
5
45%
Gratuito
16
Valutazioni
Progetti
83
11%
Arbitraggio
13
62%
/
23%
In ritardo
6
7%
Gratuito
Pubblicati: 16 articoli, 6 codici
17
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
18
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
In elaborazione
Ordini simili
Connect chatgpt to ninjatrader
30+ USD
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
MetaTrader 5 (MT5) Price-Level Monitoring & Automated Phone Call Alert System Developer Needed Project Overview I am looking for an experienced developer to build a custom trading assistant for MetaTrader 5 (MT5) that monitors important price levels I manually mark on my charts and immediately calls my phone when the market reaches or interacts with those levels. This is Phase 1 of a larger trading assistant project
1. PROJECT OVERVIEW Development of a custom automated and manual trading bot for NinjaTrader 8, primarily designed for Nasdaq Futures (NQ/MNQ). The bot will contain the original trading strategy, configurable risk management, automatic and manual operating modes, alerts, profit/loss management, partial profit taking, Break Even, backtesting functionality, and the additional configurable contract-averaging system
We are looking for an expert algorithmic trading developer to build a high-performance, fully automated Custom Expert Advisor (EA) or trading bot. The bot must integrate advanced Smart Money Concepts (SMC) , Inner Circle Trader (ICT) methodologies, and Volume Spread Analysis (VSA) with a high-frequency trading (HFT) style execution and scaling model. The core objective is to program a bot that identifies
An expert adviser based on MQL5
30+ USD
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
Ninjatrader 8 bot development
30+ USD
Hello, I want a simple bot for NinjaTrader8. I need a bot that operates automatically on Nasdaq (NQ/MNQ). Requirements: open buys and sells following a simple trend strategy, configurable stop loss and take profit, risk per trade of 1 to 2% of capital, if it loses 3% in a day, stop trading until the next day. Compatible with backtesting, delivery of the source code and the working bot in NinjaTrader 8. My initial
Informazioni sul progetto
Budget
50+ USD
Scadenze
da 1 a 5 giorno(i)