Wie kann ich es zu MT5 hinzufügen?
Luis Gonzalo Mira Pintos #:
Wie kann ich es zu MT5 hinzufügen?
Wie kann ich es zu MT5 hinzufügen?
Hallo Luis, es handelt sich um ein Skript, das als Funktion in Expert Advisors verwendet werden kann.
Nach der Installation ziehst du das Symbol aus dem Skript-Fenster in das Symbolfenster, in dem du es ausführen möchtest.
Viele Grüße.
Luis Gonzalo Mira Pintos #:
Wie kann ich es zu MT5 hinzufügen?
Wie kann ich es zu MT5 hinzufügen?
const express = require("express");
const bodyParser = require("body-parser");
const app = express();
app.use(bodyParser.json());
/*
Erwartete JSON-Daten von MT5:
{
"symbol": "EURUSD",
"candles": [
{ "high": 1,0921, "low": 1,0882, "close": 1,0910 },
...
],
"period": 20
}
*/
app.post("/breakout", (req, res) => {
const { candles, period } = req.body;
if (!candles || candles.length < period + 1) {
return res.json({ signal: "NONE" });
}
const lookback = candles.slice(1, period + 1);
const highestHigh = Math.max(...lookback.map(c => c.high));
const lowestLow = Math.min(...lookback.map(c => c.low));
const currentClose = candles[0].close;
let signal = "NONE";
if (currentClose > highestHigh) signal = "BUY";
if (currentClose < lowestLow) signal = "SELL";
res.json({
signal,
highestHigh,
lowestLow
});
});
app.listen(3000, () => {
console.log("Breakout-Bot-API läuft auf Port 3000");
});
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Offener Handel:
Diese Funktion führt die Hauptlogik der Eröffnung eines Handels aus. Sie berechnet den Eröffnungskurs, die Gewinnmitnahme und den Stop Loss auf der Grundlage der vom Benutzer angegebenen Symbolinformationen und Parameter. Bereiten Sie eine Handelsanfrage (MqlTradeRequest) mit den erforderlichen Informationen wie Symbol, Volumen, Ordertyp, Slippage, Kommentar, Magic Number usw. vor. Rufen Sie die Funktion OrderSend auf, um die Handelsanfrage zu senden und das Ergebnis zu erhalten. SetTypeFillingBySymbol-Funktion: bestimmt die Art der Auftragserfüllung (Fill oder Cancel, Immediate oder Cancel oder Return) entsprechend der Erfüllungspolitik des Symbols. GetMinTradeLevel-Funktion: Berechnet das minimale Handelsniveau auf der Grundlage des Freeze-Levels und des Stop-Levels des Symbols. Passt das Mindestniveau an, um sicherzustellen, dass es innerhalb bestimmter Grenzen liegt, und gibt das Ergebnis zurück.
Author: Manuel Gonzales