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
Das ist wahrscheinlich nicht möglich. Ist die Online-Version nicht geeignet?
Das habe ich im Internet zu diesem Thema gefunden - http://forum.ru-board.com/topic.cgi?forum=62&topic=20907
UPDate Mehr http://forum.ixbt.com/topic.cgi?id=23:39211
Und wie sieht es außerhalb der Schleife aus, wenn der Code so lautet?
Hier bin ich wieder mit einer Frage. Wenn ich will, dass in den Eingabeparametern von EA kann ich nicht setzen negative Zahl, ich benutze Typ uint, aber es ist möglich, 0 (Null) zu setzen. Ich möchte so vorgehen, dass es möglich ist, eine Zahl ab 1 einzugeben. Ist es möglich, dies zu realisieren? Oder ganz allgemein, ausgehend von einer beliebigen Zahl.
von hier: https://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
Ich dachte, du wolltest....
paladin800:
Das ist genau das Richtige! Danke für den Link, ich werde es selbst herausfinden.
// "Ich habe mir alle Bewegungen aufgeschrieben!"
:-))))
Auch hier stelle ich eine Frage. Wenn es notwendig ist, dass in den Eingabeparametern des EA der Bürger keine negative Zahl setzen kann, verwende ich den Typ uint, aber es ist möglich, 0 (Null) zu setzen. Ich möchte so vorgehen, dass es möglich ist, eine Zahl ab 1 einzugeben. Ist es möglich, dies zu realisieren? Oder ganz allgemein, ausgehend von einer beliebigen Zahl.
Es ist möglich, den Benutzer zu übergeben und zu überprüfen, wenn Null, dann verwenden Sie ein, ist dies für Fälle, wenn proskie Parameter verwendet wird.
Oder fügen Sie einfach immer die kleinste Zahl zum Parameter hinzu. Das ist natürlich schief, aber eine Aufzählung von mehreren Millionen Werten zu schreiben, ist noch schiefer.
Sie können den Benutzer aufrichten und ein Häkchen setzen, wenn null, dann verwenden Sie eins, dies ist für Fälle, in denen ein Proxy-Parameter verwendet wird.
Oder fügen Sie einfach immer die kleinste Zahl zum Parameter hinzu. Das ist natürlich schief, aber eine Aufzählung von mehreren Millionen Werten zu schreiben, ist noch schiefer.
Ich protestiere! Das ist eine Provokation! :)
--
Es geht um die Möglichkeiten und Grenzen der Sprache, nicht um Optimierung und gesunden Menschenverstand bei der Wahl einer Implementierung.
von hier: https://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
Ich dachte, du würdest.... // "Ich habe alle Schritte aufgeschrieben!" ...
:-))))von hier: https://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
Ich dachte, du würdest.... // "Ich habe alle Schritte aufgeschrieben!" ...
:-))))Verwendet jemand OnTradeTransaction, um festzustellen, ob ein Auftrag erteilt worden ist?
Im Strategietester, wenn ein Handel und 2 Aufträge innerhalb von 3 Ticks gesendet werden, kommt TRADE_TRANSACTION_REQUEST nur 1, auf dem letzten gesendeten Auftrag.
QR 0 Trade 05:42:35 2011.10.12 10:00:32 instant buy 0.07 EURUSD at 1.3667 (1.3665 / 1.3667 / 1.3665)
RS 0 Trades 05:42:35 2011.10.12 10:00:32 deal #2 buy 0.07 EURUSD at 1.3667 done (based on order #2)
EN 0 Trade 05:42:35 2011.10.12 10:00:32 deal performed [#2 buy 0.07 EURUSD at 1.3667]
RJ 0 Trade 05:42:35 2011.10.12 10:00:32 order performed buy 0.07 at 1.3667 [#2 buy 0.07 EURUSD at 1.3667]
PH 0 Trade 05:42:35 2011.10.12 10:00:32 sell stop 0.07 EURUSD at 1.3167 (1.3664 / 1.3666 / 1.3664)
MJ 0 Trade 05:42:35 2011.10.12 10:00:32 sell limit 0.07 EURUSD at 1.4167 (1.3665 / 1.3667 / 1.3665)
OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
KO 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
IF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction
GM 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
GF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
ME 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
KR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
KJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
QH 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
OG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
PR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==10 OnTradeTransaction
PJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 EnumToString(type)=TRADE_TRANSACTION_REQUEST
PG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------trans===
TRADE_TRANSACTION_REQUEST
Symbol:
Deal ticket: 0
Deal type: DEAL_TYPE_BUY
Order ticket: 0
Order type: ORDER_TYPE_BUY
Order state: ORDER_STATE_STARTED
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 0
Price trigger: 0
Stop Loss: 0
Take Profit: 0
Volume: 0
FG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------request1==
TRADE_ACTION_PENDING
Symbol: EURUSD
Magic Number: 1000
Order ticket: 0
Order type: ORDER_TYPE_SELL_LIMIT
Order filling: ORDER_FILLING_RETURN
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 1.4167
Deviation points: 0
Stop Loss: 0
Take Profit: 0
Stop Limit: 0
Volume: 0.07
Comment: tp по BUY
MJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------result1==
Retcode 10009
Request ID: 2
Order ticket: 4
Deal ticket: 0
Volume: 0.07
Price: 0
Ask: 1.3667
Bid: 1.3665
Comment:
Was ist mit diesen Zeilen?
OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction
nicht entziffert?
Was ist mit diesen Zeilen?
Haben Sie sie entschlüsselt?