Şartname
# Project Requirements – Sierra Chart to MT5 Integrated Alerts
*Scope:*
The project must be a *fully integrated system* including both:
1. *Sierra Chart ACSIL sender* – writes alerts to JSON.
2. *MT5 EA (Listener)* – reads JSON alerts and executes trades in MT5.
The system must handle alerts *from Sierra Chart to MT5 execution* completely, not just file sending.
*Duplicate Alert Detection:*
- Use *timestamp* for each alert.
- Only *one trade per alert at a different time*.
*JSON Fields Required:*
{
"symbol": "...",
"timeframe": "...",
"direction": "...",
"valid": true
}
*Trade Execution Settings (MT5 EA):*
- *Loss:* in currency, manually set in inputs.
- Example: if the difference between entry and stop is 20 points → loss = $100.
- *Take Profit (TP):* from 1 to 5 (or 1 to 3), manually configurable.
- *Entry:* at the close of the alert candle.
- *Stop Placement:*
- Buy → below the alert candle
- Sell → above the alert candle
- *News Filter:*
- Close all trades 5 minutes before news
- Accept new orders 5 minutes after news
- *MT5 Symbol Suffix/Prefix:* Depends on broker. Currently, no suffix/prefix.
*Sierra Chart Performance:*
- Ensure *Sierra Chart performance is not affected* during alerts sending.
*MT5 EA Behavior:*
- Receive JSON payload.
- Execute trade *immediately if valid=true*.
- Ignore alert if valid=false.
*Development Deliverables:*
1. *ACSIL source code (.cpp)*
2. *MT5 EA source code (.mq5)*
3. *MT5 executable (.ex5)*
*Testing & Support:*
- Testing and bug fixing are *free*.
- Support must be provided *even after project completion*.
- The developer *must provide a video demonstration* showing complete setup, installation, and running of the system.
- If installation issues arise, the developer must *connect via AnyDesk* to fix problems directly.
*Additional Requirements:*
- The system must *read Alert Manager file periodically*.
- Only detect *new alerts*.
- The system should be *extendable* to allow additional JSON fields for MT5 trade execution in the future.
Hi
Trade Execution Settings (MT5 EA):**
- *Loss:* in currency, manually set in inputs.
- Example: if the difference between entry and stop is 20 points → loss = $100.
- *Take Profit (TP):* from 1 to 5 (or 1 to 3), manually configurable.
- *Entry:* at the close of the alert candle.
- *Stop Placement:*
- Buy → below the alert candle
- Sell → above the alert candle
- *News Filter:*
- Close all trades 5 minutes before news
- Accept new orders 5 minutes after news
JPG
IMG_20260608_170353_163.jpg
640.2 Kb
Such as Risking money is another example.
risk 100 $
manually configurable.
- *Entry:* at the close of the alert candle.
- *Stop Placement:*
- Buy → below the alert candle
- Sell → above the alert candle
Loss:** in currency, manually set in inputs.
- Example: if the difference between entry and stop is 20 points → loss = $100.
Use TP3 only true or false
Use TP5 only true or false
Use TP7 only true or false
Use TP10 only true or false
Is this clear?
Hi,
I need to implement a dynamic lot size calculation module in this MetaTrader 5 Expert Advisor (MQL5). The position size must not be fixed; instead, it should be calculated automatically for every trade based on a manually set dollar risk and the point distance between the entry price and the stop loss.
Here are the technical requirements and input parameters:
Risk_Amount_USD (input double): Default = 100.0 (The maximum amount in account currency I am willing to lose per trade).
Use_TP3_Only (input bool): Default = false
Use_TP5_Only (input bool): Default = false
Use_TP7_Only (input bool): Default = false
Use_TP10_Only (input bool): Default = false
(Note for Developer: Please ensure these TP inputs act as an exclusive radio-button logic in the OnTick() or OnInit() to avoid conflicts).
2. Entry and Stop Loss Logic
When an alert/signal is received for the Alert Candle:
Execution Time: Execute the market order immediately at the Close of the alert candle (EntryPrice = Candle\ Close).
Stop Loss Placement (SL_{price}):
For BUY: SL_{price} = Alert\ Candle\ Low
For SELL: SL_{price} = Alert\ Candle\ High
3. Dynamic Lot Size Calculation (MQL5)
Before sending the trade request via CInTrade or MqlTradeRequest, the EA must calculate the exact lot size based on the candle size.
ample Scenario:
Risk_Amount_USD = $100
Alert Candle closes, triggering a BUY.
EntryPrice (Close) = 1.1020, SL_{price} (Low) = 1.1000 \rightarrow Risk = 200 Points.
The EA must calculate the exact lot size so that if the trade hits the SL, the realized loss is exactly $100.
Final Trade Management Specification for the Developer
Hi,
Please implement the final Take Profit (TP) and Breakeven (BE) logic based on the user selection. Only one TP setting can be true at a time.
Here is how the EA must manage the trade for each specific input:
Important Rules for the Code:
Exclusive Inputs: If Use_TP3_Only is true, the EA should ignore or automatically set the other TP inputs to false to avoid conflicts.
Execution Flow: * For TP3: Open Trade \rightarrow Hits 3R Target \rightarrow Close Trade.
For TP5 / TP7 / TP10: Open Trade \rightarrow Hits 3R Level (Move SL to Entry) \rightarrow Hits Final Target (Close Trade).
Add this requirement for Alert Time Filtering:
"Please implement a strict Alert Time Filtering module for incoming signals from Sierra Chart. The EA should only process alerts and execute trades if the signal is received within a user-defined time window.
Please add these input parameters:
START_Time (input string): Default = "03:00" (HH:MM format, manually configured by the user).
END_Time (input string): Default = "04:00" (HH:MM format, manually configured by the user).
Execution Logic:
When an alert message is received from Sierra Chart, the EA must check the current time against the START_Time and END_Time window.
IF the alert arrives strictly between START_Time and END_Time \rightarrow The EA is allowed to calculate the lot size and execute the trade.
IF the alert arrives outside this designated window \rightarrow The EA must completely ignore the alert and take no action.
This is critical to ensure the EA only operates during the specific high-probability market hours I select."
Hi,
I need to implement a dynamic lot size calculation module in this MetaTrader 5 Expert Advisor (MQL5). The position size must not be fixed; instead, it should be calculated automatically for every trade based on a manually set dollar risk and the point distance between the entry price and the stop loss.
Here are the technical requirements and input parameters:
Risk_Amount_USD (input double): Default = 100.0 (The maximum amount in account currency I am willing to lose per trade).
Use_TP3_Only (input bool): Default = false
Use_TP5_Only (input bool): Default = false
Use_TP7_Only (input bool): Default = false
Use_TP10_Only (input bool): Default = false
(Note for Developer: Please ensure these TP inputs act as an exclusive radio-button logic in the OnTick() or OnInit() to avoid conflicts).
2. Entry and Stop Loss Logic
When an alert/signal is received for the Alert Candle:
Execution Time: Execute the market order immediately at the Close of the alert candle (EntryPrice = Candle\ Close).
Stop Loss Placement (SL_{price}):
For BUY: SL_{price} = Alert\ Candle\ Low
For SELL: SL_{price} = Alert\ Candle\ High
3. Dynamic Lot Size Calculation (MQL5)
Before sending the trade request via CInTrade or MqlTradeRequest, the EA must calculate the exact lot size based on the candle size.
ample Scenario:
Risk_Amount_USD = $100
Alert Candle closes, triggering a BUY.
EntryPrice (Close) = 1.1020, SL_{price} (Low) = 1.1000 \rightarrow Risk = 200 Points.
The EA must calculate the exact lot size so that if the trade hits the SL, the realized loss is exactly $100.
Final Trade Management Specification for the Developer
Hi,
Please implement the final Take Profit (TP) and Breakeven (BE) logic based on the user selection. Only one TP setting can be true at a time.
Here is how the EA must manage the trade for each specific input:
Important Rules for the Code:
Exclusive Inputs: If Use_TP3_Only is true, the EA should ignore or automatically set the other TP inputs to false to avoid conflicts.
Execution Flow: * For TP3: Open Trade \rightarrow Hits 3R Target \rightarrow Close Trade.
For TP5 / TP7 / TP10: Open Trade \rightarrow Hits 3R Level (Move SL to Entry) \rightarrow Hits Final Target (Close Trade).
Feature Requirement: Trade Notification System (WhatsApp & Telegram)
Condition:
The Expert Advisor (EA) must include a built-in notification system capable of sending real-time trade results and details (Opening, Closing, and Modifications) automatically via Webhooks/API to both WhatsApp and Telegram
Add this requirement for Alert Time Filtering:
"Please implement a strict Alert Time Filtering module for incoming signals from Sierra Chart. The EA should only process alerts and execute trades if the signal is received within a user-defined time window.
Please add these input parameters:
START_Time (input string): Default = "03:00" (HH:MM format, manually configured by the user).
END_Time (input string): Default = "04:00" (HH:MM format, manually configured by the user).
Execution Logic:
When an alert message is received from Sierra Chart, the EA must check the current time against the START_Time and END_Time window.
IF the alert arrives strictly between START_Time and END_Time \rightarrow The EA is allowed to calculate the lot size and execute the trade.
IF the alert arrives outside this designated window \rightarrow The EA must completely ignore the alert and take no action.
This is critical to ensure the EA only operates during the specific high-probability market hours I
Yanıtlandı
1
Derecelendirme
Projeler
377
72%
Arabuluculuk
19
32%
/
47%
Süresi dolmuş
15
4%
Serbest
Yayınlandı: 15 kod
2
Derecelendirme
Projeler
323
30%
Arabuluculuk
34
26%
/
65%
Süresi dolmuş
10
3%
Çalışıyor
3
Derecelendirme
Projeler
9
11%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
4
Derecelendirme
Projeler
827
62%
Arabuluculuk
33
27%
/
45%
Süresi dolmuş
23
3%
Serbest
Yayınlandı: 1 kod
5
Derecelendirme
Projeler
8
0%
Arabuluculuk
2
50%
/
0%
Süresi dolmuş
1
13%
Çalışıyor
6
Derecelendirme
Projeler
39
23%
Arabuluculuk
14
0%
/
93%
Süresi dolmuş
4
10%
Serbest
7
Derecelendirme
Projeler
172
44%
Arabuluculuk
3
33%
/
33%
Süresi dolmuş
1
1%
Çalışıyor
8
Derecelendirme
Projeler
31
19%
Arabuluculuk
4
50%
/
25%
Süresi dolmuş
4
13%
Serbest
9
Derecelendirme
Projeler
686
33%
Arabuluculuk
42
45%
/
45%
Süresi dolmuş
12
2%
Meşgul
10
Derecelendirme
Projeler
10
10%
Arabuluculuk
4
50%
/
0%
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 4 makale, 33 kod
11
Derecelendirme
Projeler
1
0%
Arabuluculuk
1
0%
/
0%
Süresi dolmuş
0
Serbest
12
Derecelendirme
Projeler
265
29%
Arabuluculuk
0
Süresi dolmuş
3
1%
Serbest
Yayınlandı: 2 kod
13
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
14
Derecelendirme
Projeler
56
34%
Arabuluculuk
15
27%
/
60%
Süresi dolmuş
1
2%
Çalışıyor
15
Derecelendirme
Projeler
90
43%
Arabuluculuk
4
0%
/
100%
Süresi dolmuş
3
3%
Çalışıyor
16
Derecelendirme
Projeler
51
61%
Arabuluculuk
4
50%
/
25%
Süresi dolmuş
0
Çalışıyor
17
Derecelendirme
Projeler
31
13%
Arabuluculuk
13
0%
/
77%
Süresi dolmuş
9
29%
Serbest
18
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
19
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
20
Derecelendirme
Projeler
44
59%
Arabuluculuk
2
100%
/
0%
Süresi dolmuş
1
2%
Çalışıyor
Yayınlandı: 5 kod
Benzer siparişler
Job Description: I am looking for a reliable developer to create a simple, clean Expert Advisor based ONLY on Exponential Moving Averages (EMA), candle closes, and strict risk management. No MACD, no SMC, no other indicator fluff. Core Features & Inputs: 3 Custom EMAs: Fast EMA (e.g., 9), Slow EMA (e.g., 21), and Macro/Trend EMA (e.g., 200). All periods must be adjustable in the inputs. Money Management Mode
The striker robot
30 - 2000 USD
I would like a trend and pullback strategy for the robot timeframe:15 minutes(m15) or 1 hour(h1) indicators:50 EMA (Exponential Moving Average)/200 EMA/RSI (14) BUY SET UP 1.Confirm The Trend .50 EMA must be above 200 EMA .Price must be above both EMAs 2.Wait for a pullback .Do not buy when the price shoots up. .Wait for the price to come back near the 50 EMA 3.Confirm entry .ENTER BUY WHEN: .A bullish candlestick
Need simple EA for XAU/USD
30+ USD
//+------------------------------------------------------------------+ //| Simple XAUUSD EA | //+------------------------------------------------------------------+ input double LotSize = 0.01; input int StopLoss = 500; // in points input int TakeProfit = 1000; // in points input int MAPeriod = 20; int maHandle; int OnInit() { maHandle = iMA(_Symbol, PERIOD_H1, MAPeriod, 0, MODE_SMA
### ** Main EA File** - `InstitutionalTrendPullbackScalper.mq5` **Core Features Implemented:** **Multi-Timeframe Analysis** - M15 trend filter (EMA20 > EMA50 for uptrends) - M5 entry signals with 5-condition confirmation - Independent indicator sets for both symbols **Advanced Entry Logic** - RSI reversal detection (crosses thresholds) - Price pullback zone validation - Bullish/bearish candle close confirmation -
Automate my trading
100 - 300 USD
i want a trading bot that take trade auto and make 5% profit daily and stop with in 24 hours not more then that at least the bot give me more then 2% not less then that like a ai agent if it make any loss that agent have to take care of it i need only 5 % profit
Binance Ai Trading Bot $US700 budget negotiable
700 - 3000 USD
I need an Ai trading bot for Binance and BTC on MT5 that also uses order flow data. It should also make use of TSI- Temporal indicator sampling and also it should make use of fundamental analysis in the process of signal generation
MT5 EA with ready indicator
30+ USD
Hi,I am looking for an experienced developer specializing in the creation of Expert Advisors (EAs) for trading platforms. I would like to commission the development of an EA based on the open-source LuxAlgo code. The entry strategy will be based, among other things, on Martingale and Grid trading concepts. A detailed specification covering trade management, position sizing, and risk management rules will be provided
Hi! I’m looking for someone to make TPO Market profile, volume profile, footprint, delta for Sierra charts I need it to be set up to give me these for Nasdaq, ES/NQ and also the minii’s. Is this something you can help me with
I have a EA for XAUUSD which works awesome in sideways and trending market as well, capital requirement is only 2000USd and weekly profit is around 1500-2000 USD. I am using this bot from 3 months and getting continuous good result
I’m looking for an experienced MT4 developer to create a custom indicator (or EA) with mobile push notifications based on the following strategy. Trend Filter (Daily Timeframe) Daily Close above 50 EMA = Bullish Bias Daily Close below 50 EMA = Bearish Bias Entry Timeframe (H1) RSI Settings RSI Period: 14 (default) Upper Level: 65 Lower Level: 35 Buy Signal Generate a BUY signal when: Daily bias is Bullish (Daily
Proje bilgisi
Bütçe
100+ USD
Son teslim tarihi
from 1 to 5 gün
Müşteri
Verilmiş siparişler3
Arabuluculuk sayısı0