![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Basta che non usiate il linguaggio dell'ACS, per favore. Più semplice è, meglio è.
Perché non ti piace così tanto questa lingua...
A proposito, questo linguaggio permette di espandere il modello quasi all'infinito, introducendo ulteriori relazioni, condizioni, vincoli...
Per esempio, si possono considerare cinque diversi conti, con diversi ratei, e otto tasche, con diversi riempimenti, e anche rapporti stipulati tra le tasche.
Per questo, il mio modello deve essere aumentato con alcuni blocchi e connessioni. E per il tuo modello, Alexey, è un compito impossibile.
Grazie Alexey per aver sottolineato l'errore nei miei tentativi di ottenere un'espressione analitica per la quantità di prelievi nel tempo t. Ho effettivamente ricavato la percentuale k PRIMA che l'interesse q fosse accreditato sul conto.
Dato quanto sopra, propongo di nuovo di ottenere un valore analitico (corretto) per il ritiro e confrontarlo con la forma iterata della voce. Per il caso discreto, il deposito crescerà secondo la formula:
qui l'indice scorrerà successivamente attraverso tutti i valori da 1 a t e
L'errore era nell'ultimo sommatore, dove i-1 stava al posto dell'indice i .
Per i fondi prelevabili possiamo scrivere:
Per questa rappresentazione iterativa, si può ottenere una notazione analitica:
Alexei, questa espressione dovrebbe corrispondere a quella che hai ottenuto per induzione. Se non ci sono errori, confrontiamo ora i valori della formula iterativa e della rappresentazione analitica:
Qui, i punti rossi mostrano i valori di tutti i mezzi derivati dalla formula di iterazione, in funzione del valore relativo di k/q - penso che una tale rappresentazione sia più chiara (grazie a Oleg - ho suggerito). Il blu è l'analogo analitico. Si vede che la coincidenza è esatta e che per le t e le q specificate c'è un massimo pronunciato di kOpt per i mezzi derivati.
In realtà, dopo le correzioni fatte, si propone di trovare un'espressione analitica per kOpt . Trova la derivatadi k:
Lo equipariamo a zero:
Controlliamo di non aver commesso un errore e lo zero di questa espressione coincide con il massimo dei fondi prelevati:
Bene, tutto va bene! Resta da trovare una soluzione accettabile per lo zero di questa derivata bestiale in forma analitica.
P.S. È un casino.
in realtà, sembra logico che k sia una frazione di q
da
"prelevare ogni mese dal conto una certa percentuale k che non superi il valore di q"
non è questo il punto... Ma...
Questo è importante perché la formula è diversa.
Abbiamo nel mese di gennaio B=100
A B = 100 è carica (30% cioè q = 0,3) - abbiamo in febbraio (1 + 0,3)*B = 1,3 * 100 = 130 = (1 + q)*B
cioè, un supplemento di 0,3*B = 30 = q*B
Finora è uguale al mio.
Togliamo una parte di questo supplemento (50%, cioè k=0,5) k*q*B = 0,5*0,3*100 = 15
Come risultato per il calcolo delle spese di febbraio abbiamo B=130-15=115
e poi
In febbraio abbiamo B=115
Sembra che tu l'abbia a 0,15, cioè il 15%. È su questo che ci baseremo.
Ma è qui che le nostre strade divergono. In generale, non lavoro più con le frazioni, ma solo con le percentuali.
15% di tutto il deposito accumulato che ritiriamo: k*(1+q)*B = 0,15*(1+0,3)*100 = 19,5Come risultato per il calcolo delle spese di febbraio abbiamo B=130-19.5=110.5
e inoltre
Di conseguenza, nel mese di febbraio abbiamo B=110,5.
Come risolutore di problemi, lascia cheSergey pensi a quale opzione sia migliore per lui.
P.S. Ho visto la tua risposta, Sergey. Beh, ho già scritto la soluzione prima. La mia formula non coincide con la tua :(
Questo linguaggio è abbastanza adeguato per descrivere sistemi dinamici lineari. Oleg, il tuo ragionamento sulle funzioni reticolari, francamente, mi ha ucciso. Non c'erano tali complessità nel problema originale.
Sono d'accordo sulla flessibilità.
Questo è importante perché la formula è diversa.
Finora è uguale al mio.
Oleg, sei incorreggibile :) k è una percentuale, non una frazione!!!Sembra che tu lo abbia uguale a 0,15, cioè il 15%. È su questo che ci baseremo.
Ma è qui che le nostre strade divergono. In generale, non lavoro più con le frazioni, ma solo con le percentuali.
15% di tutto il deposito accumulato che ritiriamo: k*(1+q)*B = 0,15*(1+0,3)*100 = 19,5Di conseguenza, per calcolare le spese di febbraio abbiamo B=130-19,5=110,5
e poi
Abbiamo B=110,5 a febbraio.
Sergey , come risolutore di problemi, lo lascia pensare a quale opzione gli conviene di più.
P.S. Ho visto la tua risposta, Sergey. Beh, ho già scritto la soluzione prima. La mia formula non coincide con la tua :(
Sembra che davvero - ognuno risolva il "suo" problema...
Entrare nel deposito è un po' inaccettabile al ritiro, questo sarà un altro problema.
;)
E lo scherzo con interessi e azioni - la bomba!
Piangere
P.S. Vedo la risposta, Sergey. Beh, ho già scritto la soluzione prima. La mia formula non coincide con la tua :(
Uh-huh... Facciamo un passo alla volta.
Una forma iterativa:
Mostra la crescita del deposito. Il primo termine sul lato destro dell'equazione mostra quanti soldi c'erano quando è stato addebitato l'interesse q. Il secondo termine mostra quanto denaro sarà aggiunto dopo la maturazione e il terzo termine mostra quanto sarà dedotto da quello che era dopo il ritiro dell'interesse k.
Ha qualche commento?
Credo di vedere l'errore in me stesso, Alexei! - Nella formula iterativa per il ritiro
Sto essenzialmente ritirando una percentuale k da un deposito già "ritirato" (vedi la formula sopra). Il modo corretto di scriverlo è questo:
Allora la forma analitica sarà così:
Probabilmente ora corrisponde al tuo. Andare a vedere...
Mathemat:
В конце t-го месяца на счете (по индукции) останется D((1+q)(1-k))^t.
Vediamo cosa rimane nel mio conto alla fine del periodo t:
Quindi ne rimarrà un po':
Si ha: D((1+q)(1-k))^t .
Non abbiamo gli stessi denominatori.
La mia formula:
Rimosso = k(1+q) * ( 1-r^t ) / (1-r)
r = (1+q)(1-k)
Uscita della formula: https://www.mql5.com/ru/forum/131914/page27, il mio post alle 23:21.
È difficile definirlo bello.
Prova direttamente, senza iterazioni. Leiterazioni possono sempre essere avvitate dopo.
Prova direttamente, senza iterazioni. Leiterazioni possono sempre essere avvitate dopo.
Hai ragione!
Deve essere così:
Ora è una partita. Uff...
Ecco che ricominciamo da capo :) La storia del toro bianco...
Oleg, unisciti, se è chiaro.
FreeLance: Залазить в депозит вроде при снятии низзя - это будет другая задачка.
E chi ci entra? Per ora va bene: con le cifre indicate, c'è più sul conto che all'inizio del mese.
Cazzo, una rendita postnumerando, per la miseria...