İş Gereklilikleri
// --- إعدادات المؤشرات
input int FastMA_Period = 9; // الفترة للمتوسط المتحرك السريع
input int SlowMA_Period = 50; // الفترة للمتوسط المتحرك البطيء
input int RSI_Period = 14; // فترة مؤشر RSI
input double RSI_Overbought = 70; // مستوى التشبع الشرائي
input double RSI_Oversold = 30; // مستوى التشبع البيعي
input int BB_Period = 20; // فترة Bollinger Bands
input double BB_Deviation = 2.0; // الانحراف المعياري لـ Bollinger Bands
input double LotSize = 0.1; // حجم اللوت
input double StopLoss = 50; // وقف الخسارة بالنقاط
input double TakeProfit = 100; // جني الأرباح بالنقاط
// --- تعريف المؤشرات
double FastMA[], SlowMA[], RSI[], BB_Upper[], BB_Lower[];
// --- إعداد الروبوت
int OnInit() {
ArraySetAsSeries(FastMA, true);
ArraySetAsSeries(SlowMA, true);
ArraySetAsSeries(RSI, true);
ArraySetAsSeries(BB_Upper, true);
ArraySetAsSeries(BB_Lower, true);
return(INIT_SUCCEEDED);
}
// --- الدالة الرئيسية
void OnTick() {
int totalBars = Bars(_Symbol, _Period);
if (totalBars < SlowMA_Period) return;
// جلب بيانات المؤشرات
CopyBuffer(iMA(_Symbol, _Period, FastMA_Period, 0, MODE_SMA, PRICE_CLOSE), 0, 0, 3, FastMA);
CopyBuffer(iMA(_Symbol, _Period, SlowMA_Period, 0, MODE_SMA, PRICE_CLOSE), 0, 0, 3, SlowMA);
CopyBuffer(iRSI(_Symbol, _Period, RSI_Period, PRICE_CLOSE), 0, 0, 3, RSI);
CopyBuffer(iBands(_Symbol, _Period, BB_Period, BB_Deviation, 0, PRICE_CLOSE, BANDS_UPPER), 0, 0, 3, BB_Upper);
CopyBuffer(iBands(_Symbol, _Period, BB_Period, BB_Deviation, 0, PRICE_CLOSE, BANDS_LOWER), 0, 0, 3, BB_Lower);
// التحقق من وجود صفقات مفتوحة
if (PositionsTotal() > 0) return;
double currentPrice = SymbolInfoDouble(_Symbol, SYMBOL_BID);
// شروط الدخول شراء
if (FastMA[1] > SlowMA[1] && FastMA[2] <= SlowMA[2] && RSI[1] > RSI_Oversold && currentPrice <= BB_Lower[1]) {
OpenOrder(ORDER_BUY);
}
// شروط الدخول بيع
if (FastMA[1] < SlowMA[1] && FastMA[2] >= SlowMA[2] && RSI[1] < RSI_Overbought && currentPrice >= BB_Upper[1]) {
OpenOrder(ORDER_SELL);
}
}
// --- فتح الصفقة
void OpenOrder(int orderType) {
double price = (orderType == ORDER_BUY) ? SymbolInfoDouble(_Symbol, SYMBOL_ASK) : SymbolInfoDouble(_Symbol, SYMBOL_BID);
double sl = (orderType == ORDER_BUY) ? price - StopLoss * _Point : price + StopLoss * _Point;
double tp = (orderType == ORDER_BUY) ? price + TakeProfit * _Point : price - TakeProfit * _Point;
MqlTradeRequest request;
MqlTradeResult result;
ZeroMemory(request);
request.action = TRADE_ACTION_DEAL;
request.symbol = _Symbol;
request.volume = LotSize;
request.type = orderType;
request.price = price;
request.sl = sl;
request.tp = tp;
request.deviation = 10;
request.magic = 123456;
request.comment = "Pro Strategy: MA + RSI + BB";
request.type_filling = ORDER_FILLING_FOK;
OrderSend(request, result);
}
Yanıtlandı
1
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
2
Derecelendirme
Projeler
10
0%
Arabuluculuk
2
50%
/
0%
Süresi dolmuş
2
20%
Çalışıyor
3
Derecelendirme
Projeler
19
16%
Arabuluculuk
3
67%
/
0%
Süresi dolmuş
0
Serbest
4
Derecelendirme
Projeler
141
45%
Arabuluculuk
10
80%
/
0%
Süresi dolmuş
0
Çalışıyor
5
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
6
Derecelendirme
Projeler
4
0%
Arabuluculuk
3
33%
/
33%
Süresi dolmuş
0
Serbest
7
Derecelendirme
Projeler
192
19%
Arabuluculuk
18
44%
/
17%
Süresi dolmuş
0
Serbest
8
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
9
Derecelendirme
Projeler
44
25%
Arabuluculuk
23
13%
/
74%
Süresi dolmuş
10
23%
Yüklendi
10
Derecelendirme
Projeler
219
29%
Arabuluculuk
0
Süresi dolmuş
3
1%
Serbest
11
Derecelendirme
Projeler
59
22%
Arabuluculuk
11
18%
/
27%
Süresi dolmuş
5
8%
Yüklendi
12
Derecelendirme
Projeler
207
46%
Arabuluculuk
6
33%
/
0%
Süresi dolmuş
12
6%
Meşgul
13
Derecelendirme
Projeler
148
66%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
14
Derecelendirme
Projeler
2757
62%
Arabuluculuk
116
46%
/
25%
Süresi dolmuş
425
15%
Çalışıyor
15
Derecelendirme
Projeler
447
24%
Arabuluculuk
47
57%
/
21%
Süresi dolmuş
50
11%
Meşgul
16
Derecelendirme
Projeler
600
33%
Arabuluculuk
33
39%
/
42%
Süresi dolmuş
9
2%
Meşgul
17
Derecelendirme
Projeler
211
72%
Arabuluculuk
5
100%
/
0%
Süresi dolmuş
1
0%
Çalışıyor
Benzer siparişler
Hello, now but I made a job post some months ago and I got a reply from this freelancer that said he had a bot (or strategy don’t rememeber) that could not lose trades. He said that the gain was slow but that it could not lose trades because of the strategy/approach. Now that conversation is gone and I wonder if you could bring something exactly the same to me again? I am asking if you could make a bot or a have a
Dear Friends, I need a profitable bot with account protection (do not blowup the account) the EA have ability to make 20-50% per month on 1000$ account on (xauusd, gbpusd, eurusd, jpyusd, etc) or if you have other pairs in suggession thats also good but need at end profitable with low drawdown (10-15% only). if you have a ready or can make please share your price and after sale services also thank you
I need a professional developer that can work for me for a very long term, because i work will a company which i always receive 3 new projects in a week but first Hai .. Request : Forex Robot (Expert Advisor) Platform : metatrader 5 (mt5) Delivery requirements : Both mq5 and ex5 files. Expect Delivery 4 days is fine. General SOP entry type : optional single and multilayers indicator confirmation : n/a entry method
I need a developer to convert/adapt my MQL5 EA, which uses fractals and pending orders (Buy Stop/Sell Stop), to operate on Binance via API, keeping the same strategy and parameters. Main requirements: Exact same strategy as the current version, including risk management, time filters, spread filter, trailing stop, and fractal logic. Orders must open in sync with the original MT5 EA for test validation. Must retain
Hello expert developers, I need a developer who can work on a trading journal for me, kindly send an inbox if you are an expert in this field for detailed discussion of what the project entails in full details
I have strategy for : Gold US30 GBP JPY (2) USoil Ger30 All of my strategies are working. I have backtested them for more than 4 months. I am trading with Gold strategy in a prop account too. It took me 6 years to find these working trading styles. I make strategies mainly for trading in prop account. Minimum drawdown and at least of 2-10% gain per month. If you are a trader and looking for a working strategies, then
Hello expert developers, I need a developer who can work on a trading journal for me, kindly send an inbox if you are an expert in this field for detailed discussion of what the project entails in full details
Een trading platform is een digitale omgeving waar gebruikers financiële instrumenten kunnen kopen en verkopen, zoals aandelen, valuta, grondstoffen en cryptocurrencies. Deze platforms bieden tools en functies die traders helpen bij het analyseren van de markten, het uitvoeren van transacties en het beheren van hun investeringen. Veel trading platforms bieden real-time gegevens, grafieken, en analyses om gebruikers
Hi, I have an EA that I would like to reverse engineer. The extension of the EA is ex4. Alternatively I need help understamding why it works in Strategy Tester yet not taking any live trades ? That's actually the ultimate objective. Please post the answer as follows: 1) Possible or not ? 2) How much money ? 3) how much time ? 4) could you help understanding why it takes no live trades yet works in Strategy testing
I have a few trading strategies in TradingView that generate buy signals. Once there is a buy signal alert in TradingView, I want a buy order to be immediately sent to my TradeStation account. I would like to be able to edit % of balance before a trade is initiated and have this be a static value that i can change over time. I would like to edit the sell % and stop loss targets for each trade. If it is easier, I can
Proje bilgisi
Bütçe
100+ USD
Son teslim tarihi
to 15 gün
Müşteri
Verilmiş siparişler1
Arabuluculuk sayısı0