[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 601
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
https://www.mql5.com/ru/forum/131859
https://www.mql5.com/ru/forum/131859/page4#434230
La funzione isCloseLastPosByTake().
Questa funzione restituisce una bandiera per chiudere l'ultima posizione con Take Profit. La bandiera è su - Vero - TakeProfit è scattato. Flag abbassato - Falso - la posizione è stata chiusa per un altro motivo. Una selezione più accurata delle posizioni da considerare è specificata utilizzando parametri esterni:
Grazie, mi sono imbattuto anch'io nelle biblioteche di KIM...(il compagno Kim apparentemente come MARX del mondo del forex - ha scritto CAPITAL...e tutti noi lo citiamo ora (cioè lo inseriamo nei nostri EA)) .... ci sono "bandiere" di scambi recenti in diverse varianti...
tranne che non ho mai usato # includ-....
puoi spiegarmi in poche parole?
in cima scrivo # includ (nome del file mqh)
Ma nel codice, dove devo mettere la funzione?
GetTypeLastClosePos ();
e poi cosa?
COSA di questo mi restituirà il tipo di posizione?
OrderType() ?
cioè allora se(OrderType() ==TRUE ) fa questo e quello... giusto?
Grazie, io stesso mi sono imbattuto nelle biblioteche di KIM ... (il compagno KIM probabilmente ha scritto CAPITAL come MARCHE del mondo Forex ... e tutti noi lo citiamo ora (cioè, inserirlo nei nostri Expert Advisors) ...) ci sono "bandiere" di scambi recenti in diverse varianti...
tranne che non ho mai usato # include-....
puoi spiegarmi in poche parole?
in cima scrivo # include (nome del file mqh)
Ma nel codice, dove devo mettere la funzione?
GetTypeLastClosePos ();
e poi cosa?
COSA di questo mi restituirà il tipo di posizione?
OrderType() ?
cioè allora se(OrderType() ==TRUE ) fa questo e quello... giusto?
Le funzioni dovrebbero essere inserite dopo return(0);
La funzione GetTypeLastClosePos() restituirà 0 se c'è stato un acquisto, e 1 se c'è stata una vendita, o -1 se non c'è nulla nella storia.
La funzione deve essere inserita dopo return(0);
La funzione GetTypeLastClosePos() restituirà 0 se c'è stato un acquisto e 1 se c'è stata una vendita, o -1 se non c'è nulla nella storia.
Capito, grazie.
E ancora, se la funzione è in un file #include, allora come dovrebbe essere gestita?
Capito, grazie.
e ancora, se la funzione è in un file #include, allora come la eliminate?
come si capisce #include?
Come nel documento o a modo tuo?
Ho bisogno che il gufo metta un ordine pendente esattamente all'apertura di una candela su D1.
Ho scritto una funzione:
Il compilatore si acciglia:
Tutti hanno delle parentesi e questo è strano. Se questa funzione è commentata, il codice si compila senza errori. Cosa può esserci di sbagliato?
Sono corretto nello scrivere la funzione per aprire solo al prezzo di apertura di una candela giornaliera?
hoz:
Le parentesi di tutti sono lì, è strano.
e forse non dire la parola "strano" quando si tratta del compilatore. Certo, è difficile vedere la trave nel proprio occhio :)
E ho effettivamente scritto la funzione corretta per aprire solo al prezzo di apertura della candela del giorno?
Gli sviluppatori non hanno niente a che fare con questo. :__
Invece di ( Hour()>=10 || Hour()<20 ) avresti dovuto renderlo semplice Hour()>=10 && Hour()<20
e tutto ha funzionato
La questione non è che ha funzionato, ma che se l'aiuto è scritto correttamente, non dovrebbe funzionare.
come si capisce #include?
come nel Doka o a modo suo?
come nel Doka.
c'è un file.
C'è un riferimento ad esso nell'EA.
Questo è sufficiente per utilizzare in qualsiasi luogo dell'EA, per esempio, nel modo seguente
se isCloseLastPosByTake()<0... ?