L'agonia della scelta - pagina 6

 
mmmoguschiy:
Sì - il compilatore ha attivato l'intelligenza artificiale e ha compilato per me :-D

Ma seriamente - non l'ho compilato io! Non c'è nessun file .ex4 nella cartella experts/indicators della vecchia build. Anche dopo aver cliccato solo sul pulsante "compile" non è apparso! Qual è la fregatura? I file degli indicatori compilati possono essere creati in qualche altro posto sul disco?

E tali miracoli non si verificano.

Penso che lo spostamento sia stato nella cartella MQL4/Indicators, forse durante il trasferimento.

ZS: sono solo io o stai fingendo di proposito?

 
sanyooooook:

E tali miracoli non si verificano.

Penso che lo spostamento sia stato nella cartella MQL4/Indicators, forse durante il trasferimento.

ZS: Sono solo io o stai fingendo di proposito?

Quali MQL4/indicatori? Ho scritto in russo "nella vecchia costruzione"!!!
 
sanyooooook:

E tali miracoli non si verificano.

Penso che lo spostamento sia stato nella cartella MQL4/Indicators, forse durante il trasferimento.

ZS: sono solo io o stai fingendo di proposito?

Sanek, grazie mille per la dritta sul vecchio compilatore! Ho completamente dimenticato che nella vecchia build i file compilati sono anche memorizzati al di fuori di Program files nella cartella dell'ambiente virtuale. Ecco dov'era. Scaricato la nuova build e voilà - tutto funziona!!!! Grazie mille ancora!!!
Il mistero era facile da risolvere)) Proprio così, senza il noioso scavo e la telepatia potrebbe risolvere il problema! E non c'era niente da mostrare e grattare la tua autostima pensando che io sia "mega guru della programmazione"! :-D

Chiedo agli sviluppatori di confermare o confutare i miei pensieri - Procedendo da quello che è successo posso concludere che i metadati non sono cambiati - le regole di compilazione si sono un po' ristrette. Se le discrepanze dei tipi di dati non causavano errori di compilazione in precedenza per alcune ragioni, questo errore è stato eliminato nella nuova build. Beh, se è così, è meglio così!

Ma questo indicatore non è l'unico che si è rifiutato di funzionare. Ce n'erano anche altri. In particolare, in uno di essi ho dovuto cambiare metodi obsoleti che non funzionavano più. Il problema c'è e non toglie alle mie parole che è impossibile per un principiante capire il problema! Qual è il problema per un principiante - anche un esperto deve sudare. Ma questo è il costo della produzione :)
 
ed ecco un'immagine fresca su EURUSD (indovinate dove stiamo andando?) ))

 
Giù in fondo, tanto per cominciare.
 
mmmoguschiy:
Che tipo di "errore dello sviluppatore" può essere se il codice funzionava bene sulla vecchia build?

Non è un errore dello sviluppatore passare una variabile int dove viene preso il tempo? È tutto scritto dallo stesso sviluppatore... ma è colpa di MQ... Non c'è dubbio.

mmmoguschiy:
Non giudicare, per non essere giudicato! Non vi appendo le etichette, quindi per favore non appendetele a voi!

Come continuazione della conversazione - in qualche modo non ho incontrato nella mia pratica un tale miracolo che il tipo di dati char è stato improvvisamente sostituito con double esattamente come int è stato sostituito con datetime. Ecco perché il mio desiderio di usare la telepatia è finito lì. Non avevo il minimo desiderio di scavare tra le sciocchezze.

Visto che è stato discusso, vorresti, cari colleghi sviluppatori, spiegare perché int è diventato improvvisamente datetime (o viceversa - non ricordo esattamente)? E perché nella vecchia build non causava errori, e in quella nuova è apparso improvvisamente per miracolo (se c'era un errore)?

È stato lo sviluppatore di questo meraviglioso indicatore che ha fatto un tale casino che non vuoi scavarci dentro. Non è vero? I tipi di dati non sono stati sostituiti, ne hanno solo aggiunti di nuovi. Se non vuoi o non lo capisci ancora, usa quello che avevi prima. Non c'è nessun problema.

Poi, è davvero colpa di MQ. Sono stati loro a non proibire inizialmente l'uso delle variabili int per memorizzare il tempo. Ma qui hanno deciso che questo errore deve essere corretto, ma oh!!! miracolo... sono ancora in difetto... Perché l'abbiamo riparato? Abbiamo smesso di lavorare <CENSURATO>... rimettilo a posto... o non saremo in grado di fare demomiliardi...

Chi può guadagnare almeno diverse centinaia di dollari al mese senza demo, può sempre pagare un programmatore 1-2 centinaia, o anche meno per la modifica del codice. E solo quelli che non guadagnano nulla gridano...

 
Perché pensarci, MQL5 vale la pena di essere studiato anche solo per il gusto di fare esattamente quello che volete.
 
AlexeyVik:
E solo quelli che non guadagnano nulla gridano...
Quindi pulitevi la bava dalle ginocchia e non gridate - che problema c'è? Perché questo piagnisteo? Arrabbiato? Non hai soldi?
 
mmmoguschiy:
Quindi pulisciti la bava dalle ginocchia e non gridare. Cos'è questo atteggiamento? Forse non hai soldi?

Ne ho uno. Lo ricevo ogni mese. E faccio soldi anche con la programmazione e il trading.

 
TheXpert:
Per cominciare, i minimi sono in calo.
molto probabilmente la prossima trasformazione della farfalla è un granchio.