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
'void' - Parameterdefinition erwartet!
{
// bu funksiye birilgen melumatqa asasen mal alidu we zakaz numurini qayturidu.
switch(Type)
{
case OP_BUY: if(OpenPrice > MarketInfo(mySymbol,MODE_ASK) return(EMPTY);
case OP_BUYLIMIT:
case OP_BUYSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice-Point*StopLoss,OpenPrice+Point*TakeProfit,ticketComment,MagicNum);
break;
case OP_SELL: if(OpenPrice < MarketInfo(mySymbol,MODE_BID) return(EMPTY);
case OP_SELLLIMIT:
case OP_SELLSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice+Point*StopLoss,OpenPrice-Point*TakeProfit,ticketComment,MagicNum);
break;
}Compilerfehler bei: 'void' - Parameterdefinition erwartet! ?????????
string ticketComment, void string MagicNum)
...einfach "ungültig" streichen.
Trailing Stop, Initial Stop
void ModifyOrder(double buyTS, sellTS) {
if (Bid - OrderOpenPrice() > buyTS * Point)
if (OrderStopLoss() < Bid - buyTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - buyTS * Point, OrderTakeProfit(), 0);
wenn (OrderOpenPrice() - Ask > sellTS * Point)
if (OrderStopLoss() > Ask + sellTS * Point) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + sellTS * Point, OrderTakeProfit(), 0);
}
Wenn der Trailing Stop 40 ist, wird der anfängliche Stop Null sein (orderopenprice)
Ich möchte, dass der anfängliche Stop bei 10 liegt -
Bitte um Hilfe?
Überkreuzungen
WEISS JEMAND, WIE MAN SCHREIBT, WENN SICH ZWEI LINIEN ÜBERKREUZEN?
SAGEN WIR, WENN 10 EMA ÜBER 20 EMA LIEGT, GILT BEDINGUNG 1
WENN DIE BEDINGUNG 1 GEGEBEN IST ....DANN NEHMEN SIE EINEN LONG, WENN STOCASTICS
d kreuzt oberhalb von k
FÜR D ÜBER K KÖNNEN WIR D > K VERWENDEN
WAS BENUTZEN SIE, WENN D ÜBER k kreuzt, WÄHREND DIE EMA-BEDINGUNG 1 VORHANDEN IST?
Warnung in EAbeheben
Hallo, wie kann man diesen Fehler in einem EA beheben?
CloseHour' - Ausdruck im globalen Bereich nicht erlaubt
Danke
Übergabe von Arrays zwischen Funktionen
Hallo,
Ich versuche, Arrays zwischen Funktionsaufrufen in meinem EA zu übergeben.
Hier ist die Struktur für mein Programm.
Ich habe die folgenden Dateien.
Helfer.mq4
void writeLog(string[] orderLog)
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
[/CODE]
Helper.mqh
void writeLog(string[] orderLog);
EA.mq4
[CODE]
#include
string OrderLog[24] = {"","","","","","","","","","","","","","","","","","","","","","","",""};
int init()
{
writeLog(OrderLog);
return(0);
}
Wenn ich den obigen Codeschnipsel ausführe, erhalte ich die folgenden Fehler:
',' - linke eckige Klammer für Array erwartet
',' - Parameter erwartet
',' - inkompatible Typen
Wenn ich jedoch keine Bibliotheken verwende und diese Funktionen in der Datei EA.mq4 selbst platziere, funktioniert der Code.
Weiß jemand, wie man Funktionen zwischen Funktionen in einer anderen Bibliothek übergeben kann?
Für Ihre Hilfe wäre ich Ihnen sehr dankbar.
Hallo,
Ich versuche, Arrays zwischen Funktionsaufrufen in meinem EA zu übergeben.
........
void writeLog(string & orderLog [] )
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
Summe von zwei Indikatoren
Kann mir ein erfahrener Codierer sagen, wie man die numerische Summe zweier Indikatoren bildet?
Ich meine, die Codes eines Indikators zu ändern, um den Wert eines anderen Indikators hinzuzufügen, um eine Kombination aus zwei Indikatorwerten zu erstellen.
Danke
kaufen und verkaufen auf die 100er
Kann jemand bitte schreiben und EA zu kaufen/verkaufen auf die runde Zahl zB gbp/jpy 201,00 203,00 etc. mit Ziel 100 Pips keine Erhöhung der Lose Größe und keine martangle. Ich danke Ihnen allen sehr viel. Ich habe manualy tun es und gewinnen Gewinn jede Woche. jeden Monat.
Zamanib,
Worauf achten Sie bei der Entscheidung, ob Sie kaufen oder verkaufen wollen?
Groß sein