指定
//+------------------------------------------------------------------+
//| 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
等级
项目
10
10%
仲裁
2
0%
/
100%
逾期
0
工作中
发布者: 1 文章
2
等级
项目
144
46%
仲裁
20
40%
/
20%
逾期
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
等级
项目
436
54%
仲裁
22
50%
/
14%
逾期
30
7%
已载入
8
等级
项目
1
0%
仲裁
3
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
等级
项目
8
0%
仲裁
2
50%
/
0%
逾期
1
13%
工作中
14
等级
项目
3
0%
仲裁
0
逾期
0
空闲
15
等级
项目
0
0%
仲裁
0
逾期
0
空闲
16
等级
项目
0
0%
仲裁
1
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
空闲
相似订单
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
I am looking to buy a ready-made automated trading robot / EA that works on the Tradovate platform and is proven to pass prop firm challenges for Apex Trader Funding, Tradeify, and Lucid Trading.Key Requirements (must be ready-made or very close to plug-and-play):Fully functional on Tradovate (native or via stable bridge/copier/webhook/API integration – MT5 EA + Tradovate bridge is acceptable if it works reliably)
项目信息
预算
40 - 10000 USD