Errori, bug, domande - pagina 2303

 
fxsaber:

Scrivo il mio OrderSend e lo confronto.

Scritto. Non è universale, ma è significativamente più veloce di Optimize.


Le misurazioni mostrano che in modalità Optimize l'OrderSend personalizzato è 50 volte più veloce di quello nativo. Certo, non è universale, ma 50 volte più veloce di quello normale è un po' troppo.

 
Il sito mql5 non si apre

Errore del server

403 - Proibito: accesso negato.

Non hai il permesso di visualizzare questa directory o pagina utilizzando le credenziali che hai fornito.


Puoi dirmi cosa fare?
 
Artem Salonnikov:
Il sito mql5 non si apre

Errore del server

403 - Proibito: accesso negato.

Non hai il permesso di visualizzare questa directory o pagina utilizzando le credenziali che hai fornito.


Puoi dirmi cosa fare?

Hai scritto questo messaggio dalla stampante?

 
Vitaly Muzichenko:

Questo messaggio è stato scritto da una stampante?

Se si spegne il wifi, tutto funziona
 
Artem Salonnikov:
Se si spegne il wifi, funziona

Aspettate circa un'ora e il sito sarà di nuovo accessibile. Leggi"403 - Forbidden: Access is denied" sul web.

 
Ottengo un log di compilazione relativamente grande
'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
Gli avvertimenti evidenziati sono da qualche parte nel mezzo. È difficile vederli (la casella dei messaggi del compilatore non è a schermo intero), perché il messaggio inferiore "2 avvertenze" non è evidenziato in alcun modo, come lo è quando ci sono errori. È possibile evidenziare gli avvertimenti sull'ultima riga se ce ne sono?
 
IndicatorSetDouble (INDICATOR_MAXIMUM,???);
IndicatorSetDouble (INDICATOR_MINIMUM,???);

Potete dirmi quale valore deve essere riportato per sovrascrivere la fissazione della scala?

(obiettivo: deselezionato programmaticamente nella scheda "Scale" delle impostazioni dell'induttore)

 

Insetto divertente


 

Ciao a tutti.

Voglio ottenere il suo profitto, ma OrderProfit() restituisce un valore sbagliato per questo ordine.

Ciò che è interessante, è sempre diverso (a volte restituisce il valore giusto).

Per favore, non essere troppo severo.

Ho allegato 2 screenshot.

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("Profitto: ", OrderProfit();

Alert("MAgic order: ", OrderMagicNumber());

Alert("MAgic: ", Magic);

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

Alert("Symbol: ", Symbol();

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

Alert("Tipo: ", "meno");

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

Alert("Lot: ", OrderLots();

}

else

{

a=5;

Alert("Profitto: ", OrderProfit();

Alert("MAgic order: ", OrderMagicNumber());

Alert("MAgic: ", Magic);

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

Alert("Symbol: ", Symbol();

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

Alert("Tipo: ", "meno");

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

Alert("Lot: ", OrderLots();

}

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

Ciao a tutti.

La domanda è della seguente natura...

Il profitto dell'ordine in MT4 è calcolato come OrderProfit()+OrderCommission()+OrderSwap()