Voglio imparare il linguaggio di programmazione per il terminale MT5. Da dove comincio come principiante? - pagina 7

 
multiplicator:
Puoi sempre fare domande sul forum. perché non hai fatto nessuna domanda sul forum?

Completamente da solo, nessuno studia niente qui. Puoi sempre fare una domanda sul forum. Perché non hai fatto nessuna domanda sul forum?

 
Ihor Herasko:

Questo se uno pianifica le sue attività al di fuori della MT. Ma non si può pianificare in anticipo. Ora l'obiettivo è imparare a scrivere per la MT. E se uno inizia con C o C++, si bloccherà immediatamente su queste cose, che sono assenti in MQL dall'inizio. Dopo tutto, anche una semplice stampa di valori non può essere fatta con cout. Da questo punto di vista MQL è molto più facile - Print o Alert.

Quindi è meglio iniziare a imparare ciò di cui si ha bisogno. E più tardi, se ti piace e vuoi continuare, puoi passare al C++.

Se il tuo scopo è quello di essere in grado di scrivere un rozzo Expert Advisor per un tester in stile MT4, puoi prendere un vecchio corso su MQL4, collegare la libreria MT4Orders e andare avanti.

A proposito. cout è molto più conveniente di Print, avendo imparato le basi di OOP una persona scriverà un semplice analogico in 15 minuti.

 
Ihor Herasko:

Un uomo ha bisogno di un passaggio e tu gli stai dando un passaggio. Nella fase di apprendimento di MQL la questione se il programmatore ha bisogno di programmazione in linea di principio, se può gestirla. MQL è più facile di C++. Perché preoccuparsi di cose complicate?

In particolare, questo link include tutto ciò che MQL non ha: libreria standard (MLQ ha, ma la sua, non C++), spazio dei nomi, input e output via cout e cin.

Perché la domanda era come programmare e non sapere come un cane o una scimmia addestrati 3-4 variabili e lo stesso numero di funzioni.

 
Ihor Herasko:

Compilato. Non ci sono errori. Solo un avvertimento, che è facilmente correggibile con una comprensione di base del termine "funzione".

Ho anche preso un esempio un po' più grande:

Si compila anche. Ci sono 12 avvertimenti, ma nessuno di essi influisce sull'operatività del programma. Si possono anche aggiustare facilmente. Ecco perché il Tutorial è il migliore per iniziare.

Grazie per le informazioni utili
 
Anastasia Vasilenko:

Voglio imparare un linguaggio di programmazione per il terminale MT5. da dove comincio come principiante?

Il tuo marito commerciante non vuole aiutarti?

Scambiatelo con un marito alt trader!

 
Un consiglio da principiante. Qual è la differenza tra
doppio a;
(stringa) a;
И
 
Alexander Fedosov:
Un consiglio da principiante. Qual è la differenza tra
doppio a;
(stringa) a;
И
DoubleToString(a)?

(stringa) a; // uscita così com'è

DoubleToString(a, 2) // potete impostare il numero di cifre decimali

Документация по MQL5: Преобразование данных / DoubleToString
Документация по MQL5: Преобразование данных / DoubleToString
  • www.mql5.com
[in]  Формат точности. Если значение digits лежит в диапазоне от 0 до 16, то будет получено строковое представление числа с указанным количество знаков после запятой. Если значение digits лежит в диапазоне от -1 до -16, то...
 
Alexander Fedosov:
Novellino, per favore dammi un suggerimento. Qual è la differenza tra
doppio a;
(stringa) a;
И
DoubleToString(a)?

In questo caso anche stringa( a);

 
Aleksey Nikolayev:

Il marito commerciante non vuole aiutarla?

Scambiatelo con un marito commerciante agricolo!

Sì, è come se ci stessero ingannando come dei bambini di prima elementare, aiuta una ragazza. Probabilmente smetterò di rispondere a chiunque abbia anche solo un segnale o un prodotto sul mercato in futuro.

 
pavlick_:

Sì, è come se ci avessero incastrato come bambini di prima elementare qui, aiutare una ragazza. Probabilmente smetterò di rispondere a chi ha almeno un segnale o un prodotto sul mercato in futuro.

Come si relaziona l'uno con l'altro? L'uomo ha ordinato un gufo sul freelance, questo è il segnale. E ora vuole imparare a scrivere da solo gli EA. Qual è il problema?