BUY STOP and SELL STOP orders based on Input Variables ( Read description properly )

Tâche terminée

Temps d'exécution 1 jour
Commentaires du client
Good developer. Timely delivery
Commentaires de l'employé
very good and kind

Spécifications

I need an EA which will place multiple BUY STOP and SELL STOP orders based on Input Variables as given below. It should also be able to open trades only on specific time range. 

Input Values

input int Max_A_ordersCount = 1;             //Max number of orders A type (0 to disable)
input double A_Lots_Size = 0.01;             //A lots size
input double A_Lots_Multiplier = 1.0;        //A lots multiplier
input int Average_A_StepPoints = 100;        //Average A step points

input int Max_B_ordersCount = 1;             //Max number of orders B type (0 to disable)
input double B_Lots_Size = 0.01;             //B lots size
input double B_Lots_Multiplier = 3.0;        //B lots multiplier
input int Average_B_StepPoints = 200;        //Average B step points

input int Max_C_ordersCount = 1;             //Max number of orders C type (0 to disable)
input double C_Lots_Size = 0.01;             //C lots size
input double C_Lots_Multiplier = 5.0;        //C lots multiplier
input int Average_C_StepPoints = 100;        //Average C step points

input int Max_D_ordersCount = 2;             //Max number of orders D type (0 to disable)
input double D_Lots_Size = 0.01;             //D lots size
input double D_Lots_Multiplier = 6.0;        //D lots multiplier
input int Average_D_StepPoints = 200;        //Average D step points

input int Max_E_ordersCount = 3;             //Max number of orders E type (0 to disable)
input double E_Lots_Size = 0.01;             //E lots size
input double E_Lots_Multiplier = 5.0;        //E lots multiplier
input int Average_E_StepPoints = 300;        //Average E step points

input string TimePeriodToLetEaWork = "15:00:00-23:59:59";

input string Comment = "Finovics EA";   

Eg.
Suppose I set this EA On XAUUSD the then it will only place order between "15:00:00-23:59:59" MT4 time zone

Now suppose at this time XAUUSD rate is 1800

1st order A will place MARKET order BUY AND SELL ( hedge ) at 1800 of 0.01 qty Comment " Finovics EA A1 BUY" &  " Finovics EA A1 SELL"

Then there will be multiple BUY STOP AND SELL STOP based on Input

BUY STOP 1802 of 0.03  Comment " Finovics EA B1 BUY" : 200 gap as given in input of B (Average_B_StepPoints)
BUY STOP 1803 of 0.05  Comment " Finovics EA C1 BUY"
BUY STOP 1805 of 0.06  Comment " Finovics EA D1 BUY"
BUY STOP 1807 of 0.03  Comment " Finovics EA D2 BUY"
BUY STOP 1810 of 0.03 Comment " Finovics EA E1 BUY"
BUY STOP 1813 of 0.03 Comment " Finovics EA E2 BUY"
BUY STOP 1816 of 0.03 Comment " Finovics EA E2 BUY"

SELL STOP 1798 of 0.03  Comment " Finovics EA B1 SELL"  : 200 gap as given in input of B
SELL STOP 1797 of 0.05  Comment " Finovics EA C1 SELL "
SELL STOP 1795 of 0.06  Comment " Finovics EA D1 SELL "
SELL STOP 1793 of 0.03  Comment " Finovics EA D2 SELL "
SELL STOP 1790 of 0.03 Comment " Finovics EA E1 SELL "
SELL STOP 1787 of 0.03 Comment " Finovics EA E2 SELL"
SELL STOP 1784 of 0.03 Comment " Finovics EA E2 SELL "


Répondu

1
Développeur 1
Évaluation
(634)
Projets
1003
47%
Arbitrage
33
36% / 36%
En retard
98
10%
Chargé
Publié : 6 codes
2
Développeur 2
Évaluation
(217)
Projets
369
33%
Arbitrage
34
41% / 29%
En retard
108
29%
Gratuit
Publié : 1 code
3
Développeur 3
Évaluation
(385)
Projets
496
23%
Arbitrage
60
55% / 25%
En retard
58
12%
Travail
4
Développeur 4
Évaluation
(31)
Projets
41
20%
Arbitrage
9
11% / 89%
En retard
5
12%
Gratuit
5
Développeur 5
Évaluation
(471)
Projets
490
75%
Arbitrage
6
67% / 17%
En retard
0
Gratuit
6
Développeur 6
Évaluation
(42)
Projets
49
47%
Arbitrage
1
100% / 0%
En retard
1
2%
Gratuit
Publié : 1 code
7
Développeur 7
Évaluation
(568)
Projets
641
41%
Arbitrage
25
48% / 36%
En retard
46
7%
Travail
8
Développeur 8
Évaluation
(39)
Projets
50
18%
Arbitrage
6
33% / 50%
En retard
0
Gratuit
Commandes similaires
Мне нужен простой торговый бот, написанный исключительно на Python. Бот должен подключаться к терминалу MetaTrader 5 через официальную библиотеку Python "MetaTrader5". Объем кода невелик (около 250 строк). КРИТИЧЕСКИ ВАЖНЫЕ ТРЕБОВАНИЯ: 1. НЕТ КОДА MQL5: Весь проект должен быть написан только на Python. 2. ВНЕШНЯЯ КОНФИГУРАЦИЯ: У бота должен быть внешний конфигурационный файл (config.ini или settings.json). Я должен
[7/6/2026 12:24 PM] DR.HassaN: Current Phase: Comprehensive Review & Final Enhancement_ This indicator is designed for the TradingView platform. Now that the core engines have been completed, I want to enter a comprehensive review and professional enhancement phase before adding any major new features. My goal is to transform this indicator into a premium institutional-grade TradingView indicator , both in terms of
Part 1: Project setup Input settings (risk, stop loss, take profit, EMA periods) Indicator initialization Trade management framework Part 2: Trading logic EMA crossover detection Buy/Sell entry rules One-trade-per-symbol check Part 3: Risk management Automatic lot size calculation Stop-loss and take-profit placement Trade execution and error handling Part 4: Final touches On-screen information Optimization
I am looking for an experienced MQL4 or MQL5 developer to build a high-frequency (HFT) latency arbitrage Expert Advisor for cryptocurrency trading between LMAX and IC Markets. I need someone who understands low-latency execution, price feeds, slippage, spreads, and fast order execution. The basic idea is that LMAX acts as the leading price feed while IC Markets is the execution broker. The EA should constantly
Institutional‑Grade Multi‑Currency MT5 EA (A2SR + SMC + Smart Recovery + Smart Grid + Liquidity + Volatility + Safety Filters) Budget: AUD $1,500 – $2,000 (flexible) 1. EA Architecture EA runs one chart per symbol (NOT one EA controlling all symbols). Each chart instance manages its own: Recovery Grid Trend Volatility Liquidity Risk Logging EA must still respect global safety rules : Correlation protection Total
I am looking for an expert MQL5 developer to build a robust, professional Expert Advisor for Gold (XAUUSD). The EA must be Event-Driven (OnTick) with no 'Sleep' functions, ensuring instant execution. ​Core Logic: ​Grid Strategy: Start with 0.02 Buy/Sell. Lot size sequence: 0.02, 0.03, 0.05, 0.09, 0.14, 0.26, 0.44, 0.75, 1.28, 2.18 (Max 10 steps). ​Dynamic TP: Total basket TP must update instantly upon new order
I already have the source code of an MT5 Expert Advisor. The EA is about 70% complete. I need someone to modify and complete it. Requirements: • Manage EURUSD only. • Manage manual trades only (Magic Number = 0). • Support unlimited manual positions simultaneously. • Automatically add a 10-pip Stop Loss if a position has no Stop Loss. • Automatically add a 10-pip Take Profit if a position has no Take Profit. • Do not
I am looking for an expert MQL5 developer to build a robust, professional Expert Advisor for Gold (XAUUSD). The EA must be Event-Driven (OnTick) with no 'Sleep' functions, ensuring instant execution. ​ Core Logic: ​ Grid Strategy: Start with 0.02 Buy/Sell. Lot size sequence: 0.02, 0.03, 0.05, 0.09, 0.14, 0.26, 0.44, 0.75, 1.28, 2.18 (Max 10 steps). ​ Dynamic TP: Total basket TP must update instantly upon new order
I am currently using the attached Arbitrage MACD indicator. However, there are no signal alerts associated with this indicator. I would like to receive notifications on my android device the bar after a blue long arrow appears and the bar after a red short arrow appears. This is the current code: //+------------+-----------------------------------------------------+ //| v.22.04.07 | ArrZZx2.mq4 |
SETJEO'S GOLD EA 30 - 200 USD
double GetTodayProfit() { double profit = 0; datetime today = StringToTime(TimeToString(TimeCurrent(), TIME_DATE)); HistorySelect(today, TimeCurrent()); for(int i = HistoryDealsTotal() - 1; i >= 0; i--) { ulong ticket = HistoryDealGetTicket(i); if(HistoryDealGetString(ticket, DEAL_SYMBOL) == _Symbol) { profit += HistoryDealGetDouble(ticket, DEAL_PROFIT); } } return profit; }

Informations sur le projet

Budget
30+ USD
Délais
de 1 à 2 jour(s)