Compiti di allenamento del cervello legati al trading in un modo o nell'altro. Teorico, teoria dei giochi, ecc. - pagina 22
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Va bene. Ho già pubblicato il codice. Mi limiterò a scuoterlo fino alla risposta giusta ed è tutto.
Condividerai il risultato...? :-)
Mi chiedo - che aspetto ha - una progressione geometrica non sinusoidale?
Renat, allora di cosa hai bisogno - di risolvere un'equazione o qualcos'altro?
Se l'equazione
MiniLot^(x^0)+MiniLot^(x^1)+MiniLot^(x^2) ... + MiniLot^(x^(N-1))=VolMax
deve essere risolto rispetto a x, allora è più facile che mai - con il metodo di Newton o le secanti. Ma è necessario specificare MiniLot, VolMax e N.
Questo è abbastanza decente. Cioè, diciamo che ogni passo successivo di apertura del lotto in pip è sempre più vicino a un'inversione di tendenza, quindi non aumenteremo la dimensione dell'ordine, ma lo apriremo solo nel caso in cui qualcosa vada storto)))
Non lo so .... Stavo solo risolvendo un problema... non si trattava di inversioni, tendenze o altro.
E anche io ho le mie idee al riguardo.
Renat, di cosa hai bisogno - di risolvere l'equazione o di qualcos'altro?
Ora voglio scrivere la sua soluzione sotto forma di formula. Sto già ricavando la formula.
Grazie mille.
Non puoi derivare una formula, ti verrà il cancro al cervello. Ma si può scrivere una funzione che la risolva approssimativamente. Ma questo se si deve risolvere rispetto a x, ovviamente.
Mostrami.
P.S. Il mio cervello si rifiuta di risolvere un problema così strano e alieno. La monotonicità della derivata prima non è rispettata. E questo mi impedisce di risolvere facilmente e semplicemente l'equazione su x con il metodo delle secanti/Newton. Anche se una ricerca stupida (fortemente ottimizzata) lo risolve piuttosto rapidamente.
Ma se non fosse un raddoppio, ma una semplice moltiplicazione, tutto sarebbe più facile e più chiaro.
Ecco l'algoritmo più stupido. Però è veloce. Ha bisogno di circa 50 iterazioni per ottenere una precisione di 10^(-8).
Ecco la foto di avtomat della pagina precedente, per cominciare.
E ora il mio (stessi parametri):
E il codice:
P.S. È bene tenere a mente che questo algoritmo funziona solo per questa funzione. È monotona e quindi ha una sola radice. Purtroppo, la non monotonicità della derivata prima rende impossibile applicare il metodo delle tangenti. Vero, la perdita non si sente affatto - il tempo di calcolo preso usando GetTickCount() non viene nemmeno contato.
c'è un po' di più nella soluzione
per completare il quadro ;))