Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1068

 
Сергей Таболин:

Depende de si, é claro, mas PI (Pi, pI, pi) é um pouco diferente afinal de contas )))

o quê?

P = preço de abertura da transacção

i = i-ésimo comércio

L = Lote

 
Roman Sharanov:

o quê?

P = preço de abertura do comércio

i = i-ésimo comércio

L = Lote de negócio

mais simples

P=Preço

L-Lote

i não é de todo necessário aqui

Porquê mexer com a cabeça das pessoas com abreviaturas incompreensíveis?

 
Fast235:

mais fácil

P=Preço

L-Lote

i não é de todo necessário aqui.

se quiser ajuda rápida, escreva-a correctamente.

Porque pode haver 20 transacções, e é necessário fazer uma operação para cada uma delas.

 

existe uma constante na plataforma OPENCL cl_platform.h plugin e é

#define CL_DBL_MAX 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
verificando duas vezes o grau de dois em 1024 obteve...

2^1024 = 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216

E depois abaixo desse número está o número de pi após

#define CL_M_PI 3.141592653589893115998

3.141592653589793238462643383279502884197169

Explique porquê ????
 
Roman Sharanov:

o quê?

P = preço de abertura do comércio

i = i-ésimo comércio

L = Lote

Pn - não funciona?

 
Сергей Таболин:

Pn não funciona?

n é o número total, i é a iteração sobre os elementos

 
Roman Sharanov:

n é o número total, i é a iteração sobre os elementos

Não vou discutir, mas em latim há um monte de outros litros para além de i e n...

 
Сергей Таболин:

Não vou discutir, mas em latim há muitas outras letras para além de i e n...

OK, há alguma coisa sobre o assunto?

 
Roman Sharanov:
Pode dar-me uma dica, estou a ter algum tipo de problema. Preciso de calcular o lote para um negócio aberto ao preço actual, para que o ponto de equilíbrio em todos os negócios fosse em pontos Pip a partir do preço actual Ask. Todos os ofícios são unidireccionais, que seja comprado.

Fórmula de breakeven:

breakeven = soma(Pi*Li)/sum(Li). Onde Pié o preço de abertura de um comércio, Li é o lote desse comércio

Agora quero abrir uma ordem com o lote X ao preço actual, para que a distância para a CU de todas as trocas seja Pip.

Assim, obtemos a seguinte fórmula

Ask+Pip=(sum(Pi*Li)+Ask*X)/(sum(Li)+X)

E usando a matemática, chegamos ao lote

X=(sum(Pi*Li)-sum(Li)*(Ask+Pip))/Pip

Mas por alguma razão acabamos por ter um número muito pequeno, claro que não está correcto, o que é que está errado?

O meu aluno Baumanka disse que a fórmula final não está correcta.

Se eu consegui ler os seus rabiscos e renomear correctamente as variáveis, a fórmula acaba por ser

X = (soma(Li*(Ask+Pip)-sum(Pi*Li)/(2Ask+Pip)

 
Alexey Viktorov:

O meu aluno Baumanka disse que a fórmula final não está correcta.

Se eu consegui ler os seus rabiscos e renomear correctamente as variáveis, a fórmula acaba por ser

X = (soma(Li*(Ask+Pip)-sum(Pi*Li)/(2Ask+Pip)

Faltam os parênteses, talvez seja assim?

X = (soma(Li*(Ask+Pip))-sum(Pi*Li))/(2Ask+Pip)

Razão: