Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1068

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

Dipende da te, naturalmente, ma PI (Pi, pI, pi) è un po' diverso dopo tutto )))

Cosa?

P = prezzo della transazione di apertura

i = i-esimo commercio

L = Lotto

 
Roman Sharanov:

Cosa?

P = prezzo di apertura dello scambio

i = i-esimo commercio

L = Lotto

più semplice

P=Prezzo

L-Lot

i non è affatto necessario qui

Perché incasinare la testa della gente con abbreviazioni incomprensibili?

 
Fast235:

più facile

P=Prezzo

L-Lot

i non è affatto necessario qui.

Se vuoi un aiuto veloce, scrivilo bene.

perché ci possono essere 20 transazioni e bisogna fare un'operazione per ognuna di esse.

 

c'è una costante nel plugin OPENCL cl_platform.h ed è

#define CL_DBL_MAX 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0
controllando il grado di due in 1024 ottenuto...

2^1024 = 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216

E poi sotto c'è il numero di pi greco dopo

#define CL_M_PI 3.141592653589893115998

3.141592653589793238462643383279502884197169

Spiegare perché ????
 
Roman Sharanov:

Cosa?

P = prezzo di apertura dello scambio

i = i-esimo commercio

L = Lotto

Pn - non funziona?

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

Pn non funziona?

n è il numero totale, i è l'iterazione sugli elementi

 
Roman Sharanov:

n è il numero totale, i è l'iterazione sugli elementi

Non voglio discutere, ma in latino ci sono un mucchio di altri litri oltre a i e n...

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

Non voglio discutere, ma in latino ci sono molte altre lettere oltre alla i e alla n...

OK, c'è qualcosa sull'argomento?

 
Roman Sharanov:
Puoi darmi un suggerimento, ho qualche problema. Ho bisogno di calcolare il lotto per un'operazione aperta al prezzo corrente in modo che il pareggio su tutte le operazioni fosse in punti Pip dal prezzo corrente Ask. Tutti gli scambi sono unidirezionali, che sia comprare.

Formula del pareggio di bilancio:

breakeven = somma(Pi*Li)/somma(Li). Dove Piè il prezzo di apertura di un trade, Li è il lotto di quel trade

Ora voglio aprire un ordine con il lotto X al prezzo attuale, in modo che la distanza dal CU di tutti i trade sia Pip.

Così otteniamo la seguente formula

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

E usando la matematica arriviamo al lotto

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

Ma per qualche motivo ci ritroviamo con un numero molto piccolo, ovviamente non corretto, cosa c'è di sbagliato?

Il mio studente Baumanka ha detto che la formula finale non è corretta.

Se sono riuscito a leggere correttamente i suoi scarabocchi e a rinominare le variabili, la formula risulta essere

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

 
Alexey Viktorov:

Il mio studente Baumanka ha detto che la formula finale non è corretta.

Se sono riuscito a leggere correttamente i suoi scarabocchi e la rinominazione delle variabili, la formula risulta essere

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

Mancano le parentesi, forse è così?

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