|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Trade Comment
Hallo Forum Gemeinde,
ich habe ein Problem bei einigen MLQ4 Quellcodes und ersuche um Tipps für eine Lösung. Bei der Mt4 Handelsdarstellung und in der History möchte ich, daß ein Kommentar angezeigt wird. Bei einigen Expert Advisors werden Kommentare angzeigt. Was muß ich im Quellcode einfügen damit ich frei definierbare Kommentare angezeigt bekomme. Ich habe schon extern string TradeComment = "1234mny"; bei EAˋs wo es nicht vorhanden war eingefügt. Bei einigen werden nach dem einfügen Kommentare angezeigt bei einigen nicht. Ich habe schon gegoogelt aber bisher noch nichts gefunden das mir weiterhilft. Ich bedanke mich im Voraus für Eure Hilfe. mfg Max |
|
|||
Schritt 1: Variable festlegen/definieren
Code:
extern string TradeComment = "1234mny"; Code:
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,SL,TP,TradeComment,MagicNumber,clrGreen); |
|
|||
Hallo SusanneH,
danke für die rasche Antwort. ich habe beim MACD Sample als Beispiel die OrderSend Funktion ergänzt. beim Kompilieren bekomme ich jedoch Fehlermeldungen. Siehe Anhang. mfg Max |
|
|||
Du hast auch in deiner OrderSend() Funktion eine falsche Anordnung der Variablen.
Code:
int OrderSend( string symbol, // symbol int cmd, // operation double volume, // volume double price, // price int slippage, // slippage double stoploss, // stop loss double takeprofit, // take profit string comment=NULL, // comment int magic=0, // magic number datetime expiration=0, // pending order expiration color arrow_color=clrNONE // color ); |
|
|||
Danke, das war der Fehler.
Habe "Macd Sample" durch TradeComment ersetzt und keine Fehlermeldung erhalten. Jetzt sollte der TradeComment im Handel und der History angezeigt werden. Was bedeutet ticket=OrderSend (statt int OrderSend)? |
Lesezeichen |
Stichworte |
comment, mql4, programmierung, programmierung metatrader, programmierung mql4, trade comment |
|
|