Wie programmiert man? - Seite 82

 

'void' - Parameterdefinition erwartet!

string OpenTrades(string mySymbol,double LotSize, double OpenPrice,int Type, double StopLoss, double TakeProfit, string ticketComment, void string MagicNum)

{

// 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! ?????????

 
alimjan:
string OpenTrades(string mySymbol,double LotSize, double OpenPrice,int Type, double StopLoss, double TakeProfit,

string ticketComment, void string MagicNum)

...
Compilerfehler bei: 'void' - Parameterdefinition erwartet! ?????????

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.

 
syrndr:
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

Grund der Beschwerde: