Il problema del trasferimento da MT4 a MT5. O, più precisamente, l'impossibilità di eseguire alcuni algoritmi in MT5 senza 'err. - pagina 8

 
Sono d'accordo con Eugene che la Ryaterka non è pronta per compiti seri. Per piccoli mestieri, sì, ma non di più.
 
Artyom Trishkin:

Si può scrivere molto su come le cose sono fatte male

Penso che sia tutto merito degli sviluppatori che non lo fanno
Artyom Trishkin:

Non so cosa dire, ma se vuoi usare quello che hai, ti conviene cedere quello che c'è nella cache e poi ricostruirlo dopo aver sbloccato l'accesso alla serie temporale.

Non so nemmeno come spiegare quello che io e altri utenti di MQL5 vediamo...

- ecco l'ordine - l'esecuzione sul lato server - richiede tempo, è logico, si capisce perché ha bisogno di controlli supplementari, ecc.

- Ecco il primo lancio del programma MQL - richiede la sincronizzazione di un grafico - è logico, l'aiuto - un esempio di caricamento della storia, ecco un esempio di indicatore, ecco prev_calculated==0... tutto è logico e comprensibile dal lato utente

- Ecco un grafico sincronizzato. Voglio ottenere il valore OHLC in qualsiasi momento dell'esecuzione del programma MQL, ma c'è un intoppo logico! - Posso vedere il grafico, giusto? - So che c'è una connessione al server, giusto? - so che ho sincronizzato tutto? - .... dov'è la logica, la logica a livello dell'utente!


ZS: capisco come si "gira", ma è complicato, se scrivo nel codice y=cos(x) - ottengo un risultato garantito? E se scrivo c = iClose(NULL,0,1) ....there e la logica comincia a fallire, ho bisogno di una sola riga di dati ottenuti, e comincio a respingere tutto e tutti. E non si tratta di qualche "mentalità Jedi" o "invincibilità a 10 livelli")))

 
Igor Makanu:
Penso che si tratti solo di ciò che gli sviluppatori non hanno fatto.

Non so nemmeno come spiegare quello che io e altri utenti di MQL5 vediamo...

- questo è un ordine - esecuzione lato server - richiede tempo, è logico, è comprensibile perché richiede controlli aggiuntivi, ecc.

- Ecco il primo lancio del programma MQL - richiede la sincronizzazione di un grafico - è logico, l'aiuto - un esempio di caricamento della storia, ecco un esempio di indicatore, ecco prev_calculated==0... tutto è logico e comprensibile dal lato utente

- Ecco un grafico sincronizzato. Voglio ottenere il valore OHLC in qualsiasi momento dell'esecuzione del programma MQL, ma c'è un intoppo logico! - Posso vedere il grafico, giusto? - So che c'è una connessione al server, giusto? - so che ho sincronizzato tutto? - .... dov'è la logica, la logica a livello dell'utente!


ZS: capisco come si "gira", ma è complicato, se scrivo nel codice y=cos(x) - ottengo un risultato garantito? E se scrivo c = iClose(NULL,0,1) ....there e la logica comincia a fallire, ho bisogno di una sola riga di dati ottenuti, e comincio a respingere tutto e tutti. E non è assolutamente in qualche "mentalità Jedi" o "invincibilità 10 lv" ))))

Accidenti, mi piace parlare di una cosa e ricevere risposte su un'altra...

Entro in una carrozzeria e dico:

- Ho una cosa che sferraglia sotto il cofano - avvitiamola.

Mi dicono:
- il progettista ha fatto girare le ruote posteriori, e gli specchietti riscaldati possono funzionare o meno - se il pulitore a ultrasuoni è rotto...
E sotto il cofano hanno un'idea strana, naturalmente - una ventola idraulica - più c'è pressione dell'olio, più veloce gira. E voi - il destron perde attraverso il binario - deve essere riparato

Ho detto:
- avvitiamo questa merda, e io vado in un posto che sa come aggiustarla, e tu la avviti in modo che non faccia rumore...

E ho capito questo:
- Non ha senso, vero? A cosa serve una ventola idraulica, se dipende dalla pressione dell'olio, ma può fare rumore in una ventola - qualche pezzo di flangia è caduto e sbatte sulle pale lì, ma non è chiaro - perché la ventola dovrebbe essere controllata idraulicamente, se l'olio può scorrere...

Sto urlando:
- avvitarlo, s...b...n...w...ah...ah...e io vado...

====

C'è qualcosa di simile qui...

 
Artyom Trishkin:

Accidenti, mi piace parlare di una cosa e ricevere risposte su un'altra...

Vado dal carrozziere e dico:

- Ho questa cosa sotto il cofano - avvitiamola.

E mi dicono:
- il progettista ha fatto girare anche le ruote posteriori, e gli specchietti riscaldati possono funzionare o meno - se il pulitore a ultrasuoni è rotto...
E sotto il cofano hanno un'idea strana, naturalmente - una ventola idraulica - più c'è pressione dell'olio, più veloce gira. E hai una perdita di destron attraverso il binario - deve essere riparato

Ho detto:
- avvitiamo questa merda, e io vado in un posto che sa come aggiustarla, e tu la avviti in modo che non faccia rumore...

E ho capito questo:
- Non ha senso, vero? A cosa serve una ventola idraulica, se dipende dalla pressione dell'olio, ma può fare rumore in una ventola - qualche pezzo di flangia è caduto e sbatte sulle pale lì, ma non è chiaro - perché la ventola dovrebbe essere controllata idraulicamente, se l'olio può scorrere...

Sto urlando:
- avvitarlo, s...b...n...a...a...a...e andrò...

====

C'è qualcosa di simile qui...

Bene, finalmente abbiamo trovato un terreno comune su questo problema, tutto quello che posso aggiungere in risposta è "una vista dal mio campanile":

- Voglio calcolare l'interesse bancario, imposto Excel, ottengo il risultato.

- Voglio analizzare un sito web, ho trovato un framework per C# - e ottengo il risultato.

- Voglio usare NS, installo Python e i pacchetti già pronti - ottengo il risultato

- Voglio un terminale di trading che abbia dati storici, che possa inviare ordini di trading al server - ottengo 101 trucchi mentali Jedi, usando i quali posso ottenere dati storici e in più ottengo una serie di articoli su interfacce grafiche e trasmissioni Web asincrone


Penso di avere la stessa storia? ;)


PS: ho fatto una piccola bugia, sto ottenendo un eccellente tester di strategie, in cui tutto funziona e posso tranquillamente affrontare l'analisi di TS - per me, in linea di principio, è sufficiente ... Ho una foto dalla rete con Topolino e una didascalia oscena

 
Igor Makanu:

Finalmente è stato trovato un terreno comune su questo tema, tutto quello che posso aggiungere in risposta è una "vista dal mio cortile":

- Voglio calcolare gli interessi bancari, ho impostato Excel - ottengo il risultato

- Voglio analizzare un sito web, ho trovato un framework per C# - e ottengo il risultato.

- Voglio usare NS, installo Python e i pacchetti già pronti - ottengo il risultato

- Voglio un terminale di trading che abbia dati storici, che possa inviare ordini di trading al server - ottengo 101 trucchi mentali Jedi, con cui posso ottenere dati storici e in più ottengo una serie di articoli su interfacce grafiche e trasmissioni Web asincrone


Penso di avere la stessa storia? ;)


PS: ho fatto una piccola bugia, sto ottenendo un eccellente tester di strategie, in cui tutto funziona e posso tranquillamente affrontare l'analisi di TS - per me, in linea di principio, è sufficiente ... Ecco una foto di Topolino da Internet con una didascalia oscena

Quindi... ...ho avvitato la cosa da solo per poter guidare senza sferragliare, quindi sono andato a sistemare il portapacchi. E non mi importa che la ventola sia idraulica, ma in altre auto è elettrica e non dipende dalla pressione dell'olio, che può perdere, e che il pulitore a ultrasuoni del mio specchietto non suona, e le ruote posteriori girano... Non ho ascoltato le sciocchezze, l'ho fatto e ho guidato. Non sono rimasto lì... L'ho fatto, Karl... E guidò. E l'altro sarebbe rimasto lì ad ascoltare quanto tutto fosse illogico.

Non ascoltare, ma fare.

Fare e fare.

E qualcun altro è ancora lì, ad ascoltare il ventilatore e l'illogicità dei giapponesi.

Hai capito il punto, vero? :)

 
Artyom Trishkin:

Hai capito il punto, vero? :)

Io... non c'è niente da dire sul benessere universale, perché in questo mondo, ognuno sopravvive come meglio può.

 
Igor Makanu:

comprensibile... Non si può parlare di benessere universale, perché in questo mondo ognuno sopravvive come meglio può...

Pozzo +/-

 
Artyom Trishkin:

Spero che il punto sia chiaro? :)

Il punto è chiaro.

In Russia, le persone sono ammirate per i loro kulibit.

Ma per qualche ragione, molte persone preferiscono i prodotti stranieri. Più affidabile... Per esempio, le porte della Toyota si chiudono con un suono piacevole. A proposito, per creare questo suono piacevole, un piccolo gruppo dell'impresa che produce queste auto cercava solo l'opportunità di creare questo suono piacevole. Nelle aziende di birra, sempre all'estero, gruppi speciali di persone sono impegnati nella creazione di una tale schiuma di bevanda schiumosa che può causare una sensazione piacevole ai consumatori di birra ... E così via.

Beh, la Russia è nota per i suoi kulibinami...

Hai capito il punto?

 
Eugeni Neumoin:

Il punto è chiaro.

In Russia, le persone sono ammirate per i loro kulibit.

Ma per qualche ragione, molte persone preferiscono i prodotti stranieri. Più affidabile... Per esempio, le porte della Toyota si chiudono con un suono piacevole. A proposito, per creare questo suono piacevole, un piccolo gruppo dell'impresa che produce queste auto cercava solo l'opportunità di creare questo suono piacevole. Nelle aziende di birra, sempre all'estero, gruppi speciali di persone sono impegnati nella creazione di una tale schiuma di bevanda schiumosa che può causare una sensazione piacevole ai consumatori di birra ... E così via.

Beh, la Russia è nota per i suoi kulibinami...

Il significato è chiaro?

Sì: è brutto essere un hobbista, quindi dovresti fare solo ciò che è "facile" e interessante per te ;)

ZS. Non ci sono interi dipartimenti di questi particolari "artigiani" che studiano la schiuma della birra e il suono delle porte che si chiudono?

 
Igor Makanu:

tutto è corretto! ma è necessario fermare i calcoli del programma MQL in qualsiasi punto e uscire al terminale fino al prossimo tick ... periodicamente suggerisco qualcosa come in Delphi "Abort() o Halt()" - ha ottenuto un errore sull'accesso alla serie temporale - è un errore critico, che non ha senso gestire molte volte - comunque, fino a quando il terminale non regolerà l'interazione con il programma MQL "non farà nulla" ))

Sì, con le eccezioni il codice è molto più facile e pulito, il costante controllo degli errori lo trasforma in un casino. Ma ci sono molti problemi in MQL senza eccezioni. Gli sviluppatori non hanno tirato le croci.