Fehler, Irrtümer, Fragen - Seite 2303

 
fxsaber:

Ich schreibe meine OrderSend und vergleiche sie.

Geschrieben. Es ist nicht universell, aber es ist deutlich schneller als Optimize.


Messungen zeigen, dass der benutzerdefinierte OrderSend im Optimierungsmodus 50-mal schneller ist als der native. Sicher, es ist nicht universell, aber 50-mal schneller als das normale System ist schon ein bisschen viel.

 
Die mql5-Website lässt sich nicht öffnen

Server-Fehler

403 - Verboten: Der Zugriff wird verweigert.

Sie haben keine Berechtigung, dieses Verzeichnis oder diese Seite mit den von Ihnen angegebenen Anmeldedaten anzuzeigen.


Können Sie mir sagen, was ich tun soll?
 
Artem Salonnikov:
Die mql5-Website lässt sich nicht öffnen

Server-Fehler

403 - Verboten: Der Zugriff wird verweigert.

Sie haben keine Berechtigung, dieses Verzeichnis oder diese Seite mit den von Ihnen angegebenen Anmeldedaten anzuzeigen.


Können Sie mir sagen, was ich tun soll?

Haben Sie diese Nachricht vom Drucker aus geschrieben?

 
Vitaly Muzichenko:

Wurde diese Nachricht von einem Drucker aus geschrieben?

Wenn Sie das WiFi ausschalten, funktioniert alles
 
Artem Salonnikov:
Wenn Sie das Wifi ausschalten, funktioniert es

Warten Sie etwa eine Stunde, bis die Website wieder zugänglich ist. Lesen Sie"403 - Forbidden: Access is denied" im Internet.

 
Ich erhalte ein relativ großes Kompilierprotokoll
'Test.mq5'      Test.mq5        1       1
'TesterBenchmark.mqh'   TesterBenchmark.mqh     1       1
'MT4Orders.mqh' MT4Orders.mqh   1       1
'HashMap.mqh'   HashMap.mqh     1       1
'IMap.mqh'      IMap.mqh        1       1
'ICollection.mqh'       ICollection.mqh 1       1
'IEqualityComparer.mqh' IEqualityComparer.mqh   1       1
'DefaultEqualityComparer.mqh'   DefaultEqualityComparer.mqh     1       1
'EqualFunction.mqh'     EqualFunction.mqh       1       1
'IEqualityComparable.mqh'       IEqualityComparable.mqh 1       1
'HashFunction.mqh'      HashFunction.mqh        1       1
'IComparable.mqh'       IComparable.mqh 1       1
'CompareFunction.mqh'   CompareFunction.mqh     1       1
'HashSet.mqh'   HashSet.mqh     1       1
'ISet.mqh'      ISet.mqh        1       1
'PrimeGenerator.mqh'    PrimeGenerator.mqh      1       1
'Virtual.mqh'   Virtual.mqh     1       1
'Orders.mqh'    Orders.mqh      1       1
'Order.mqh'     Order.mqh       1       1
macro redefinition      Virtual.mqh     551     9
macro redefinition      Virtual.mqh     552     9
'TradeChannel.mqh'      TradeChannel.mqh        1       1
'System.mqh'    System.mqh      1       1
'Price_Compare.mqh'     Price_Compare.mqh       1       1
'Channel_Unit.mqh'      Channel_Unit.mqh        1       1
'Channel.mqh'   Channel.mqh     1       1
'Pointer.mqh'   Pointer.mqh     1       1
'Channel_Adaptive.mqh'  Channel_Adaptive.mqh    1       1
'Levels.mqh'    Levels.mqh      1       1
'Level.mqh'     Level.mqh       1       1
generating code         0       0
0 error(s), 2 warning(s), compile time: 2431 msec               1       3
Die hervorgehobenen Warnhinweise liegen irgendwo in der Mitte. Es ist schwer, sie zu sehen (die Compiler-Meldungsbox ist nicht bildschirmfüllend), weil die untere Meldung "2 Warnungen" nicht hervorgehoben ist, wie es bei Fehlern der Fall ist. Ist es möglich, Warnungen in der letzten Zeile hervorzuheben, falls es welche gibt?
 
IndicatorSetDouble (INDICATOR_MAXIMUM,???);
IndicatorSetDouble (INDICATOR_MINIMUM,???);

Können Sie mir bitte sagen, welcher Wert gemeldet werden sollte, um die Skalenfixierung außer Kraft zu setzen?

(Ziel: programmatisch in der Registerkarte "Skalierung" in den Einstellungen des Induktors nicht aktiviert)

 

Lustige Wanze


 

Hallo zusammen.

Ich möchte den Gewinn ermitteln, aber OrderProfit() gibt einen falschen Wert für diese Bestellung zurück.

Interessant ist, dass er immer anders ist (manchmal gibt er den richtigen Wert zurück).

Bitte, seien Sie nicht zu streng.

Ich habe 2 Bildschirmphotos beigefügt.

for(int i2=OrdersHistoryTotal()-; i2>=0; i2--)

{

if((OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY)==true)&&OrderSymbol()==Symbol() &&

OrderMagicNumber()==Magic && OrderProfit()<=0)

{

a=3;

Alert("Gewinn: ", OrderProfit();

Alert("MAgische Bestellung: ", OrderMagicNumber());

Alert("MAgic: ", Magic);

Alert("SymbolOrder: ", OrderSymbol());

Alert("Symbol: ", Symbol();

Alert("NoOrders: ", OrderTicket());

Alert("Typ: ", "minus");

Alert("orderselect: ", OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY));

Alert("Lot: ", OrderLots();

}

sonst

{

a=5;

Alert("Gewinn: ", OrderProfit();

Alert("MAgische Bestellung: ", OrderMagicNumber());

Alert("MAgic: ", Magic);

Alert("SymbolOrder: ", OrderSymbol());

Alert("Symbol: ", Symbol();

Alert("NoOrders: ", OrderTicket());

Alert("Typ: ", "minus");

Alert("orderselect: ", OrderSelect(i2,SELECT_BY_POS,MODE_HISTORY));

Alert("Lot: ", OrderLots();

}

Dateien:
Image1.png  82 kb
image2.png  117 kb
 
Паша Рыбак:

Hallo zusammen.

Die Frage ist folgendermaßen geartet...

Der Ordergewinn in MT4 wird berechnet als OrderProfit()+OrderCommission()+OrderSwap()