Specifiche
// גרסה 5 של MetaTrader
// הגדרת פרמטרים בסיסיים של הבוט
קלט כפול lot_size = 0.1; // גודל העסקה
קלט כפול stop_loss = 100; // סטופ לוס ב-פיפס
קלט כפול take_profit = 200; // טייק פרופיט ב-פיפס
קלט כפול סיכון_למסחר = 0.25; // אחוז סיכון בעסקה (0.25%)
// משתנים גלובליים
מחיר כניסה כפול;
כרטיס int;
// פונקציה לפתיחת עסקה
void OpenTrade(כיוון מחרוזת) {
כפול sl, tp;
if (כיוון == "קנה") {
sl = שאל - stop_loss * נקודה; // חישוב סטופ לוס
tp = Ask + take_profit * נקודה; // חישוב טייק פרופיט
ticket = OrderSend(Symbol(), OP_BUY, lot_size, Ask, 2, sl, tp, "Buy Order", 0, 0, Blue);
}
else if (כיוון == "SELL") {
sl = הצעת מחיר + stop_loss * נקודה;
tp = הצעת מחיר - take_profit * נקודה;
ticket = OrderSend(Symbol(), OP_SELL, lot_size, Bid, 2, sl, tp, "Sell Order", 0, 0, Red);
}
if (כרטיס < 0) {
Print("שגיאה בהזמנת עסקה: ", GetLastError());
}
}
// פונקציה לסגירת עסקה
void CloseTrade() {
if (כרטיס > 0) {
OrderClose(כרטיס, lot_size, Bid, 2, Red);
}
}
// בדוק אם התנאים לפתיחת עסקה מתקיימים (FVG)
bool CheckFVG() {
// הגדרת חוב (Fair Value Gap) - דוגמת קוד (צריך התאמה לדרישות האישיות)
if (נמוך[2] > גבוה[0] && גבוה[2] < נמוך[0]) {
החזר אמיתי; // חוב קיים
}
החזר שקר;
}
// פונקציה ראשית של הבוט
void OnTick() {
// בודק אם יש חובה ומבצע עסקה אם התנאים מתקיימים
if (CheckFVG()) {
// אם יש חוב (FVG), אז נבצע עסקה לקנייה
OpenTrade("BUY");
}
// סגירת עסקה אם תנאים מתאימים (לדוגמה, רווח/הפסד)
if (OrderSelect(כרטיס, SELECT_BY_TICKET)) {
רווח כפול = OrderProfit();
if (profit >= 50) { // אם רווח גבוה מ-50 דולר, נסגור
CloseTrade();
}
}
}
// פונקציה להחלת סיכון/סיכוי
void SetRiskManagement() {
// חישוב סיכון על כל עסקה
double account_balance = AccountBalance();
סכום_סיכון כפול = יתרת_חשבון * (סיכון_למסחר / 100);
גודל_מיקום כפול = סכום_סיכון / הפסקת_הפסד;
// הצגת גודל העסקה
Print("גודל העסקה: ", position_size);
}
Con risposta
1
Valutazioni
Progetti
13
23%
Arbitraggio
3
33%
/
67%
In ritardo
1
8%
In elaborazione
2
Valutazioni
Progetti
460
26%
Arbitraggio
140
20%
/
59%
In ritardo
100
22%
In elaborazione
3
Valutazioni
Progetti
19
32%
Arbitraggio
6
33%
/
50%
In ritardo
0
Gratuito
4
Valutazioni
Progetti
5
60%
Arbitraggio
1
0%
/
0%
In ritardo
2
40%
Gratuito
Pubblicati: 1 codice
Ordini simili
I have a working MT4 Expert Advisor with full source code (.mq4). I need this EA converted to MT5 (.mq5) so that it works exactly the same as the MT4 version. What I need: Convert all MT4 trading functions to MT5 trading functions Keep the same strategy logic, inputs, and behavior Make sure the EA works in the MT5 Strategy Tester Deliver clean and error-free MT5 source code No new features needed — only conversion
I need to convert this indicator to mql5 I need it the same as on tradingview including parameters…………. Or if you know about this indicator, please give me more comments so that it works better
Informazioni sul progetto
Budget
30 - 200 USD