Errori, bug, domande - pagina 2884

 
Denis Kirichenko:

Ecco la risposta dello sviluppatore di otto anni fa. Breve e semplice :-)

Se il profitto non è nella valuta del deposito - dovrebbe essere venduto all'offerta. Se la perdita non è nella valuta del deposito - deve essere riscattata all'ak.

Fate attenzione alla normalizzazione, credo che questo sia l'errore attuale.
Penso che sia chiaro che i valori sono diversi.

Forum sul trading, sistemi di trading automatico e test di strategia

Errori, bug, domande

Igor Makanu, 2020.10.17 12:23

Qual è la differenza tra questi valori?

void OnStart()
{
   Print(EnumToString(SYMBOL_TRADE_TICK_VALUE_PROFIT), " = ", SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE_PROFIT));
   Print(EnumToString(SYMBOL_TRADE_TICK_VALUE_LOSS), " = ", SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE_LOSS));
}

2020.10.17 01:42:41.037 tst (EURUSD,H1) SYMBOL_TRADE_TICK_VALUE_PROFIT = 1.0

2020.10.17 01:42:41.037 tst (EURUSD,H1) SYMBOL_TRADE_TICK_VALUE_LOSS = 1.0

2020.10.17 01:44:05.806 tst (USDJPY,H1) SYMBOL_TRADE_TICK_VALUE_PROFIT = 0,9486675963609111

2020.10.17 01:44:05.806 tst (USDJPY,H1) SYMBOL_TRADE_TICK_VALUE_LOSS = 0,9487846069185374

come si calcola? - su USDJPY si vede che i valori sono diversi

UPD:

UPD, nel caso qualcuno sappia da dove provengono SYMBOL_TRADE_TICK_VALUE_PROFIT e SYMBOL_TRADE_TICK_VALUE_LOSS



Forum sul trading, sistemi di trading automatico e test di strategie di trading

Come fa MetaTrader 5 a contare i profitti?

Renat Fatkhullin, 2012.03.18 17:42

Sfortunatamente, la domanda non è esposta chiaramente e non c'è alcun output dell'esempio proposto. Non capisco cosa esattamente sia elencato come errore.

Formuli la sua domanda in modo preciso, alleghi i risultati e indichi dove dice che c'è un errore, per favore.

Per esempio, indicare dove c'è un errore qui:

EURGBP  BuyPlus=158.40000000  BuyMinus=-158.48000000  SellPlus=-158.48000000  SellMinus=158.40000000  Profit=1.58398000  Loss=1.58482000

Ho aggiunto i valori SYMBOL_TRADE_TICK_VALUE_PROFIT e SYMBOL_TRADE_TICK_VALUE_LOSS alla fine.

Si può vedere che il profitto prende effettivamente in considerazione diversi valori di un tick, a seconda della redditività o della perdita di un trade. Questo perché c'è un'operazione implicita di conversione nella valuta di deposito, quando si deve vendere (se è un profitto) o ricomprare (se è una perdita) il risultato finanziario ottenuto in una valuta per la conversione.


 
Vladimir Karputov:

Il vecchio terminale può essere preso SOLO dal sito web del broker.

Dove si dice questo?

Avete mai visto qualcosa del genere - scarichi una cosa e ne installa un'altra?

 
Andrey Dik:

Dove lo dice?

Avete mai visto qualcosa del genere - scarichi una cosa e ne installa un'altra?

mt4 non è più supportato dallo sviluppatore.

 
Roman:

mt4 non è più supportato dallo sviluppatore.

Questa non è la risposta alla mia domanda! la mia domanda è perché scarichi una cosa e ne installi un'altra? Che cosa ha a che fare con il fatto che mt4 sia supportato o meno dagli sviluppatori?

 
Andrey Dik:

Questa non è la risposta alla mia domanda! la mia domanda è perché scarichi una cosa e ne installi un'altra? Che cosa ha a che fare con il fatto che MT4 sia supportato o meno dagli sviluppatori?

Perché lo ha deciso lo sviluppatore.
Il supporto Mt4 è interrotto, il supporto mt5 è forzato.

 

Questi sono i risultati per il conto dello yen.

Account currency: JPY

---== USDJPY ==---
   Type: major
   Bid: 104.843
   Ask: 104.863
   Tick value loss: 100.000
   Tick value profit: 100.000

---== EURJPY ==---
   Type: major
   Bid: 123.915
   Ask: 123.978
   Tick value loss: 100.000
   Tick value profit: 100.000

---== EURUSD ==---
   Type: cross
   Bid: 1.18201
   Ask: 1.18229
   Tick value loss: 104.863
   Tick value profit: 104.843
   Major symbol: USDJPY
     Bid: 104.843
     Ask: 104.863

---== USDCHF ==---
   Type: cross
   Bid: 0.90687
   Ask: 0.90742
   Tick value loss: 115.637
   Tick value profit: 115.551
   Major symbol: CHFJPY
     Bid: 115.551
     Ask: 115.637
 
Roman:

Perché lo ha deciso lo sviluppatore.
Supporto per mt4 interrotto, offerta forzata di mt5.

Gli sviluppatori di virus decidono cosa installare per l'utente, e Metaquotes, credo, ha appena fatto un errore, di cui ho avvertito, e nel thread appropriato per gli sviluppatori. Sei uno sviluppatore?
 
Andrey Dik:
Gli sviluppatori di virus decidono cosa deve installare l'utente, mentre Metaquotes, credo, ha fatto un errore. L'ho avvertito nel ramo appropriato per gli sviluppatori. Sei uno sviluppatore?

Andrei, penso che tu sia l'unico a non sapere che Metaquotes non supporta più mt4.
Quante volte te lo devo dire? Così ha deciso di darmi mt5 invece di scaricare mt4. Cosa non è chiaro?

 

Questi sono i risultati per il conto del franco.

Account currency: CHF

---== USDJPY ==---
   Type: cross
   Bid: 104.872
   Ask: 104.880
   Tick value loss: 0.865
   Tick value profit: 0.865
   Major symbol: CHFJPY
     Bid: 115.556
     Ask: 115.621

---== EURJPY ==---
   Type: cross
   Bid: 123.965
   Ask: 123.982
   Tick value loss: 0.865
   Tick value profit: 0.865
   Major symbol: CHFJPY
     Bid: 115.556
     Ask: 115.621

---== EURUSD ==---
   Type: cross
   Bid: 1.18210
   Ask: 1.18215
   Tick value loss: 0.90742
   Tick value profit: 0.90720
   Major symbol: USDCHF
     Bid: 0.90720
     Ask: 0.90742

---== USDCHF ==---
   Type: major
   Bid: 0.90720
   Ask: 0.90742
   Tick value loss: 1.00000
   Tick value profit: 1.00000


 

Questi sono i risultati per il conto della sterlina.

Account currency: GBP

---== USDJPY ==---
   Type: cross
   Bid: 104.862
   Ask: 104.869
   Tick value loss: 0.729
   Tick value profit: 0.729
   Major symbol: GBPJPY
     Bid: 137.170
     Ask: 137.206

---== EURJPY ==---
   Type: cross
   Bid: 123.957
   Ask: 123.978
   Tick value loss: 0.729
   Tick value profit: 0.729
   Major symbol: GBPJPY
     Bid: 137.170
     Ask: 137.206

---== EURUSD ==---
   Type: cross
   Bid: 1.18213
   Ask: 1.18218
   Tick value loss: 0.76445
   Tick value profit: 0.76438
   Major symbol: GBPUSD
     Bid: 1.30813
     Ask: 1.30825

---== USDCHF ==---
   Type: cross
   Bid: 0.90719
   Ask: 0.90734
   Tick value loss: 0.84264
   Tick value profit: 0.84238
   Major symbol: GBPCHF
     Bid: 1.18674
     Ask: 1.18711

---== EURGBP ==---
   Type: major
   Bid: 0.90354
   Ask: 0.90372
   Tick value loss: 1.00000
   Tick value profit: 1.00000

---== GBPUSD ==---
   Type: major
   Bid: 1.30813
   Ask: 1.30825
   Tick value loss: 0.76445
   Tick value profit: 0.76438