指定
//+------------------------------------------------------------------+
//| 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 points
// Indicator handles
int fastMAHandle;
int slowMAHandle;
int rsiHandle;
//+------------------------------------------------------------------+
int OnInit()
{
fastMAHandle = iMA(_Symbol, _Period, FastMA, 0, MODE_EMA, PRICE_CLOSE);
slowMAHandle = iMA(_Symbol, _Period, SlowMA, 0, MODE_EMA, PRICE_CLOSE);
rsiHandle = iRSI(_Symbol, _Period, RSIPeriod, PRICE_CLOSE);
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
void OnTick()
{
if(PositionsTotal() > 0) return;
double fastMA[2], slowMA[2], rsi[1];
CopyBuffer(fastMAHandle, 0, 0, 2, fastMA);
CopyBuffer(slowMAHandle, 0, 0, 2, slowMA);
CopyBuffer(rsiHandle, 0, 0, 1, rsi);
// BUY Condition
if(fastMA[1] < slowMA[1] && fastMA[0] > slowMA[0] && rsi[0] > 50)
{
BuyTrade();
}
// SELL Condition
if(fastMA[1] > slowMA[1] && fastMA[0] < slowMA[0] && rsi[0] < 50)
{
SellTrade();
}
}
//+------------------------------------------------------------------+
void BuyTrade()
{
double price = SymbolInfoDouble(_Symbol, SYMBOL_ASK);
double sl = price - StopLoss * _Point;
double tp = price + TakeProfit * _Point;
MqlTradeRequest req;
MqlTradeResult res;
ZeroMemory(req);
req.action = TRADE_ACTION_DEAL;
req.symbol = _Symbol;
req.volume = LotSize;
req.type = ORDER_TYPE_BUY;
req.price = price;
req.sl = sl;
req.tp = tp;
req.deviation = 10;
OrderSend(req, res);
}
//+------------------------------------------------------------------+
void SellTrade()
{
double price = SymbolInfoDouble(_Symbol, SYMBOL_BID);
double sl = price + StopLoss * _Point;
double tp = price - TakeProfit * _Point;
MqlTradeRequest req;
MqlTradeResult res;
ZeroMemory(req);
req.action = TRADE_ACTION_DEAL;
req.symbol = _Symbol;
req.volume = LotSize;
req.type = ORDER_TYPE_SELL;
req.price = price;
req.sl = sl;
req.tp = tp;
req.deviation = 10;
OrderSend(req, res);
}
反馈
1
等级
项目
9
0%
仲裁
2
0%
/
100%
逾期
0
空闲
发布者: 1 文章
2
等级
项目
144
46%
仲裁
20
40%
/
15%
逾期
32
22%
工作中
3
等级
项目
3
33%
仲裁
2
0%
/
100%
逾期
0
空闲
4
等级
项目
0
0%
仲裁
0
逾期
0
空闲
5
等级
项目
1
100%
仲裁
3
0%
/
100%
逾期
0
空闲
6
等级
项目
0
0%
仲裁
0
逾期
0
空闲
7
等级
项目
425
54%
仲裁
20
55%
/
15%
逾期
29
7%
工作中
8
等级
项目
1
0%
仲裁
1
0%
/
100%
逾期
1
100%
工作中
9
等级
项目
0
0%
仲裁
0
逾期
0
空闲
10
等级
项目
0
0%
仲裁
1
0%
/
0%
逾期
0
工作中
11
等级
项目
7
14%
仲裁
1
0%
/
100%
逾期
1
14%
空闲
12
等级
项目
169
38%
仲裁
9
78%
/
22%
逾期
15
9%
空闲
13
等级
项目
6
0%
仲裁
2
50%
/
0%
逾期
1
17%
空闲
14
等级
项目
2
0%
仲裁
0
逾期
0
工作中
15
等级
项目
0
0%
仲裁
0
逾期
0
空闲
16
等级
项目
0
0%
仲裁
0
逾期
0
工作中
17
等级
项目
0
0%
仲裁
0
逾期
0
空闲
18
等级
项目
0
0%
仲裁
0
逾期
0
空闲
19
等级
项目
9
22%
仲裁
0
逾期
0
空闲
20
等级
项目
0
0%
仲裁
0
逾期
0
空闲
21
等级
项目
63
52%
仲裁
5
0%
/
40%
逾期
1
2%
空闲
22
等级
项目
1
0%
仲裁
1
0%
/
100%
逾期
0
空闲
相似订单
EA developer with stregegy builder required
50 - 100 USD
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
I’m hiring an experienced MQL5 developer to finish and fix an existing project (NOT building from scratch). I have: An existing MT5 EA (.mq5 + .ex5) that is based on my TradingView logic A TradingView indicator version used for signals/alerts The EA works but has logic/consistency issues and needs improvements + cleanup Goal Make the EA reliable and consistent: Ensure entries/exits match the intended logic Fix
Data Integrity
500 - 1000 USD
The trading bot is an automated software system designed to monitor financial markets, execute trades, and manage risk based on predefined strategies. The bot aims to maximize profits while minimizing human intervention and emotional decision-making. Scope: Supports automated trading on selected exchanges (e.g., Binance, Bitget, Coinbase). Executes trades based on technical indicators, signals, or AI models. Provides
项目信息
预算
40 - 10000 USD