[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 923
![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
provato, non funziona!
Avete int First();
Avete bisogno di int First()
{
//-------- Corpo della funzione ----------
ritorno (0);
}
Dove deve essere descritto quanto sopra?
errore![](https://c.mql5.com/mql4/forum/2010/10/ogfnfn.jpg)
Dove dovrebbe essere descritto quanto sopra?
errore
Dove dovrebbe essere descritto quanto sopra?
errore
Non c'è bisogno di descriverlo da nessuna parte. Non è un errore, ma un avvertimento che la funzione non è usata da nessuna parte nell'EA e può essere rimossa.
Dopo che la funzione First(); è chiamata nel corpo dell'EA, non ci sarà più un tale avvertimento.
C'è il codice più piccolo che determina dove si trova il prezzo, sopra Moving o sotto?
double MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);
double pa=MarketInfo(Symbol(), MODE_ASK);
double pb=MarketInfo(Symbol(), MODE_BID);
int pt=MarketInfo(Symbol(), MODE_POINT);
int dg=MarketInfo(Symbol(), MODE_DIGITS);
---------------------------------------- Для Buy -------------------------------------------------
se(NormalizeDouble(pa, dg)>NormalizeDouble(MA1, dg)) {Il prezzo è superiore a MA1}
se (NormalizeDouble(pa, dg)<NormalizeDouble(MA1, dg)) {Il prezzo è inferiore a MA1}
else if (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)) {Il prezzo è uguale a MA1}
----------------------------------------------------------------------------------------------------
---------------------------------------- Для Sell ------------------------------------------------
se (NormalizeDouble(pb, dg)>NormalizeDouble(MA1, dg)) {Il prezzo è superiore a MA1}
se (NormalizeDouble(pb, dg)<NormalizeDouble(MA1, dg)) {Il prezzo è inferiore a MA1}
else if (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)) {Il prezzo è uguale a MA1}
----------------------------------------------------------------------------------------------------
La più semplice è la matematica della prima classe della scuola media
double MA1=iMA(Symbol(), Period(), PeriodMA, 0, MODE_SMA, PRICE_CLOSE, 1);
double pa=MarketInfo(Symbol(), MODE_ASK);
double pb=MarketInfo(Symbol(), MODE_BID);
int pt=MarketInfo(Symbol(), MODE_POINT);
int dg=MarketInfo(Symbol(), MODE_DIGITS);
---------------------------------------- Для Buy -------------------------------------------------
se (NormalizeDouble(pa, dg)>NormalizeDouble(MA1, dg)) {Il prezzo è superiore a MA1}
se (NormalizeDouble(pa, dg)<NormalizeDouble(MA1, dg)) {Il prezzo è inferiore a MA1}
else if (NormalizeDouble(pa, dg)==NormalizeDouble(MA1, dg)) {Il prezzo è uguale a MA1}
----------------------------------------------------------------------------------------------------
---------------------------------------- Для Sell ------------------------------------------------
se (NormalizeDouble(pb, dg)>NormalizeDouble(MA1, dg)) {Il prezzo è superiore a MA1}
se (NormalizeDouble(pb, dg)<NormalizeDouble(MA1, dg)) {Il prezzo è inferiore a MA1}
else if (NormalizeDouble(pb, dg)==NormalizeDouble(MA1, dg)) {Il prezzo è uguale a MA1}
----------------------------------------------------------------------------------------------------
La più semplice è la matematica di primo grado al liceo
Artem. E se ci pensate
Artem. E se ci pensate...
Ciao, Victor. Ho in mente un ordine specifico. La prima cosa che mi è venuta in mente è quello che ho scritto. Non sono io a dover pensare oltre. La cosa principale è impostare la direzione del pensiero... :)
Basta correggerlo, in modo che un uomo non si perda... :)
Giusto... Sarebbe più corretto confrontare la differenza di questi valori, ma lo lasceremo all'interrogante... :)
La cosa principale - la direzione del pensiero è data...