A equipe de chat ao vivo da FXCM é ABSOLUTE BLOODY MORONS!
Estou perguntando a eles porque o TICK_VALUE em XAUUSD e XAGUSD está retornando como 0,01, a resposta é:
"Porque arredondamos para $0,01 - Esse é o menor valor de carrapato..." - Ok... bem qual é o menor tamanho de lote = 1,00 que equivale a $0,10 ... então corra isso para cima de mim mais uma vez? Qual é o menor valor de carrapato? "$0,01" homem eles são tão burros!!
Posição atual em aberto XAUUSD: 137,60 pontos acima - abrir P & L £17,22 ... Não sou nenhum feiticeiro com números, mas tenho 2 onças troy abertas, que supostamente são £0,02 pence por 0,01 tick...
137.60 * £0.02 = £2.750
1376.0 * £0.02 = £27.52
13760 * £0.02 = £275.2
Nenhum está correto...
Isso é de acordo com o que este especialista em FXCM está me dizendo rs!?
Como você pode estar 137,60 pontos acima? Não há ponto decimal quando se fala em pontos.
Você quer dizer que a diferença entre o preço aberto do pedido e o preço atual é 137,60? Se for esse o caso, isso significaria que você deve ter aberto o negócio no final de agosto. Isso é verdade?
Se não, favor mostrar o preço aberto da ordem, o preço atual e o lucro atual.
Você já foi solicitado inúmeras vezes a mostrar o código para a declaração impressa. A menos que eu o tenha perdido, você ainda não o mostrou.
Sobre que código você está falando? A posição XAUUSD é (e sim você está certo, eu não quero dizer pontos - apenas uma mistura de termos - eu estou apenas olhando para o modo como puxar o número através):
Posição aberta do XAUUSD :Preço aberto: 1297,22 -- Tamanho: 2,00 -- Preço atual: 1283,24 -- Moeda a termo: $27,96 -- Moeda de depósito: £17,49.
As impressões também estão em baixo - eu as coloquei para facilitar a visualização?
//Lot calculation - Facilitates Notional and Lots within MT4 - As well as find the tick value relative to the account denomination. double risk_amount = AccountBalance( )*RiskPercent/100;
double Lot_Step = MarketInfo(Symbol(), MODE_LOTSTEP);
double ts = MarketInfo(Symbol(), MODE_TICKSIZE);
double tv = MarketInfo(Symbol(), MODE_TICKVALUE);
double minlot = MarketInfo(Symbol(), MODE_MINLOT);
//+-------------------------------------------------------------------------------------+//| Order Buy Function |//+-------------------------------------------------------------------------------------+ //Place a pending buystop if no orders exists. Pending or otherwise.if(direction==0)
{
//Get Highest Price in our lookback range and set buy price above it.int iTBT = iBarShift(NULL,60, triggerBarTime, true),
iHH = iHighest(NULL,60, MODE_HIGH, iTBT + CandlesBeforeBiasObtained, 0);
double Buy_Here = High[iHH] + Buy_Pad;
double buyPrice= NormalizeDouble(Buy_Here,Digits);
Print(" buyPrice: ", buyPrice );
2013.11.1122:36:42009.07.2717:00 V1 - XAUUSD XAUUSD,H1: buyPrice: 959.79double BuyStopPriceMath = MA - ATR;
Print(" MA - ATR: ", MA, " - ", ATR, " = ", BuyStopPriceMath);
2013.11.1122:36:42009.07.2717:00 V1 - XAUUSD XAUUSD,H1: MA - ATR: 952.0315 - 2.7714 = 949.2601double BuyStopPrice = NormalizeDouble(BuyStopPriceMath,Digits);
Print(" BuyStopPrice: ", BuyStopPrice);
2013.11.1122:36:42009.07.2716:00 V1 - XAUUSD XAUUSD,H1: BuyStopPrice: 949.3//get our buystop price from below the ma and our takeprofit based on our r:r ratio.double pips_to_bsl=buyPrice-BuyStopPrice;
Print(" pips_to_bsl formula: ", buyPrice, " - ", BuyStopPrice, " = ", pips_to_bsl);
2013.11.1122:36:42009.07.2716:00 V1 - XAUUSD XAUUSD,H1: pips_to_bsl formula: 959.75 - 949.3 = 10.45double loss_for_1_lot = pips_to_bsl / ts * tv ;
Print(" loss_for_1_lot formula: ", pips_to_bsl, " / ", ts, " * ", tv ," = ", loss_for_1_lot );
2013.11.1122:36:42009.07.2716:00 V1 - XAUUSD XAUUSD,H1: loss_for_1_lot formula: 10.45 / 0.01 * 0.01 = 10.45
double LotSize_Buy = MathFloor( risk_amount / loss_for_1_lot/ Lot_Step) * Lot_Step ;
Print(" LotSize_Buy: ( ", risk_amount, " / ", loss_for_1_lot, " / ", Lot_Step, " ) * ", Lot_Step);
2013.11.11 22:47:4 2009.07.27 16:00 V1 - XAUUSD XAUUSD,H1: LotSize_Buy: ( 78.1668 / 10.45 / 1 ) * 1
...
Tenho uma ordem aberta agora no XAGUSD com FXCM - O tamanho mínimo é de 50,00 lotes. Novamente, o valor do tick é aparentemente 0,01 (fato).
XAGUSD:
Entrada é 21.245 - SL é 21.812 - Tamanho é 100,00 - Saldo da conta em GBP é £3.840,51 - Risco aplicado a esta operação é de 1,5% do Saldo da Conta(). (+£53 dá ou recebe P & L aberto).
50,00 lotes no XAGUSD é $0,01 por 1 lote, portanto $0,50 por tick tamanho - 0,01. (TICK_SIZE está me dizendo que é "0,001", embora eu tenha verificado que 50 lotes é $0,50 por 0,01 com o pessoal da FXCM e testado?)
$0,50 / GBPUSD é o valor do tick...
-- Portanto, baseado em minha fórmula, sou tímido 50 lotes no tamanho de 100 lotes alocados a esta operação porque as configurações do servidor FXCM estão aparafusadas. (em termos de valor de Tick 0,001 || Tamanho do Tick: 0,001)...
DomGilberto: Alguém pode ajudar a sugerir um trabalho quando o valor do tick e o tamanho do tick estão me dizendo seus 0,001 e 0,001?
Não é o ideal, mas você não pode calcular o ish Tick Value correto usando as taxas de XAUUSD, GBPUSD e o GBPUSD TickValue? Então seu código verifica se o Valor do Tick retornado pelo MarketInfo() é provavelmente inválido e se é então ele o calcula, então para um Corretor que é competente não precisa calcular o Valor do Tick.
Já vi algo semelhante ser feito para calcular o TickValues a ser usado no Strategy Tester . . . idealmente você codificará uma função que olha para os pares do símbolo e sua moeda base e então executa o cálculo relevante . .
Também, na sua opinião, a FXCM está errada com a forma como eu estou vendo o valor do Tick? Eles são inflexíveis em afirmar que é perfeitamente normal? Você não saberia por que eles estão estragando tudo, não é?
Estou perguntando a eles porque o TICK_VALUE em XAUUSD e XAGUSD está retornando como 0,01, a resposta é:
"Porque arredondamos para $0,01 - Esse é o menor valor de carrapato..." - Ok... bem qual é o menor tamanho de lote = 1,00 que equivale a $0,10 ... então corra isso para cima de mim mais uma vez? Qual é o menor valor de carrapato? "$0,01" homem eles são tão burros!!
(pips_to_ssl poderia ser 45,32 pips por exemplo - 0,10 é $0,10 por tick 0,01 por 1,00 lote no fxcm)
Se isto estiver correto, como isto faz sentido:
Posição atual em aberto XAUUSD: 137,60 pontos acima - abrir P & L £17,22 ... Não sou nenhum feiticeiro com números, mas tenho 2 onças troy abertas, que supostamente são £0,02 pence por 0,01 tick...
137.60 * £0.02 = £2.750
1376.0 * £0.02 = £27.52
13760 * £0.02 = £275.2
Nenhum está correto...
Isso é de acordo com o que este especialista em FXCM está me dizendo rs!?
Como você pode estar 137,60 pontos acima? Não há ponto decimal quando se fala em pontos.
Você quer dizer que a diferença entre o preço aberto do pedido e o preço atual é 137,60? Se for esse o caso, isso significaria que você deve ter aberto o negócio no final de agosto. Isso é verdade?
Se não, favor mostrar o preço aberto da ordem, o preço atual e o lucro atual.
Você já foi solicitado inúmeras vezes a mostrar o código para a declaração impressa. A menos que eu o tenha perdido, você ainda não o mostrou.
Posição aberta do XAUUSD : Preço aberto: 1297,22 -- Tamanho: 2,00 -- Preço atual: 1283,24 -- Moeda a termo: $27,96 -- Moeda de depósito: £17,49.
As impressões também estão em baixo - eu as coloquei para facilitar a visualização?
Você mesmo calculou isto, ou vem do corretor?
"Moeda a termo: $27,96 "
Tenho uma ordem aberta agora no XAGUSD com FXCM - O tamanho mínimo é de 50,00 lotes. Novamente, o valor do tick é aparentemente 0,01 (fato).
XAGUSD:
Entrada é 21.245 - SL é 21.812 - Tamanho é 100,00 - Saldo da conta em GBP é £3.840,51 - Risco aplicado a esta operação é de 1,5% do Saldo da Conta(). (+£53 dá ou recebe P & L aberto).
50,00 lotes no XAGUSD é $0,01 por 1 lote, portanto $0,50 por tick tamanho - 0,01. (TICK_SIZE está me dizendo que é "0,001", embora eu tenha verificado que 50 lotes é $0,50 por 0,01 com o pessoal da FXCM e testado?)
$0,50 / GBPUSD é o valor do tick...
-- Portanto, baseado em minha fórmula, sou tímido 50 lotes no tamanho de 100 lotes alocados a esta operação porque as configurações do servidor FXCM estão aparafusadas. (em termos de valor de Tick 0,001 || Tamanho do Tick: 0,001)...
Funcionando desta forma:
Risco (£): £57,60 (1,5% de £3.840,51)
(SL)21.812 - (Entrada) 21.245 = 56.7
50,00 lotes = $0,50 / 1,59841 = £0,31 ( por 50,00 lotes)
150,00 = £0,93 por tick * 56,7 = £52,73 de risco neste comércio...
Alguém pode ajudar a sugerir um trabalho quando o valor do tick e o tamanho do tick estão me dizendo seus 0,001 e 0,001?
Já vi algo semelhante ser feito para calcular o TickValues a ser usado no Strategy Tester . . . idealmente você codificará uma função que olha para os pares do símbolo e sua moeda base e então executa o cálculo relevante . .
. . isto é o que eu estava pensando quando disse que tinha visto algo semelhante: https://www.mql5.com/en/forum/127798/page2#356736
Também, na sua opinião, a FXCM está errada com a forma como eu estou vendo o valor do Tick? Eles são inflexíveis em afirmar que é perfeitamente normal? Você não saberia por que eles estão estragando tudo, não é?