Erros, bugs, perguntas - página 2884

 
Denis Kirichenko:

Aqui está a resposta do promotor de há oito anos atrás. Curto e simples :-)

Se o lucro não estiver na moeda de depósito - deve ser vendido a leilão. Se a perda não estiver na moeda de depósito - precisa de ser resgatada em ak.

Preste atenção à normalização, penso que este é o erro actual.
Penso que é evidente que os valores são diferentes.

Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos

Erros, Erros, Perguntas

Igor Makanu, 2020.10.17 12:23

Qual é a diferença entre estes valores?

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

como é calculado? - em USDJPY vê-se que os valores são diferentes

UPD:

UPD, no caso de alguém saber de onde SYMBOL_TRADE_TICK_VALUE_PROFIT e SYMBOL_TRADE_TICK_VALUE_LOSS vieram



Fórum sobre comércio, sistemas comerciais automatizados e teste de estratégias comerciais

Como é que o MetaTrader 5 conta os lucros?

Renat Fatkhullin, 2012.03.18 17:42

Infelizmente, a questão não está claramente formulada e não há resultados do exemplo proposto. Não compreendo o que está exactamente listado como um erro.

Formule a sua pergunta com precisão, anexe os resultados e assinale onde diz que há um erro, por favor.

Por exemplo, indicar onde existe um erro aqui:

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

Adicionei SYMBOL_TRADE_TICK_VALUE_PROFIT e SYMBOL_TRADE_TICK_VALUE_LOSS valores no final.

Podemos ver que o lucro tem realmente em conta diferentes valores de um tick, dependendo da rentabilidade ou da perda de uma transacção. Isto porque existe uma operação de conversão implícita para a moeda de depósito, quando se tem de vender (se for um lucro) ou comprar de volta (se for uma perda) o resultado financeiro obtido numa moeda para conversão.


 
Vladimir Karputov:

O antigo terminal só pode ser retirado do sítio web do corretor.

Onde é que diz isso?

Já alguma vez viu algo assim - descarrega uma coisa e ela instala outra?

 
Andrey Dik:

Onde é que diz isso?

Já alguma vez viu algo assim - descarrega uma coisa e ela instala outra?

O mt4 já não é apoiado pelo promotor.

 
Roman:

O mt4 já não é apoiado pelo promotor.

essa não é a resposta à minha pergunta! a minha pergunta é: porque é que descarregam uma coisa e instalam outra? O que tem a ver com o facto de o mt4 ser ou não suportado pelos programadores?

 
Andrey Dik:

essa não é a resposta à minha pergunta! a minha pergunta é: porque é que descarregam uma coisa e instalam outra? O que é que tem a ver com o facto de o MT4 ser ou não suportado pelos criadores?

Porque o dono da obra assim o decidiu.
O apoio Mt4 é descontinuado, o apoio mt5 é forçado.

 

Estes são os resultados para a conta em iene.

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:

Porque o dono da obra assim o decidiu.
Apoio ao mt4 descontinuado, oferta forçada de mt5.

Os programadores de vírus decidem o que instalar para o utilizador, e as Metaquotes, penso eu, acabam de cometer um erro, que eu avisei, e no tópico apropriado para os programadores. É um promotor?
 
Andrey Dik:
Os criadores de vírus decidem o que o utilizador deve instalar, enquanto Metaquotes, penso eu, cometeu um erro. Avisei sobre isso no ramo apropriado para os criadores. É um promotor?

Andrei, penso que és o único que não sabe que a Metaquotes já não suporta o mt4.
Quantas vezes tenho de te dizer? Por isso, decidiu dar-me o mt5 em vez de descarregar o mt4. O que é que não está claro?

 

Estes são os resultados para a conta do 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


 

Estes são os resultados para a conta da libra.

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