[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 210
![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
DOMANDA 1.
Come codificare questa idea.
Per impostare un ordine pendente ma farlo convertire in un ordine a mercato solo se il prezzo impostato dell'ordine pendente è lo stesso del prezzo di apertura di qualsiasi candela TF60
DOMANDA 2.
Come codificare questa idea.
Se un ordine pendente viene convertito in un ordine a mercato, tra 10 minuti dovremmo impostare un altro ordine pendente con gli stessi valori: prezzo aperto, prezzo di stop, volume come nel precedente ordine pendente che è stato convertito in un ordine a mercato.
Grazie.
1. No.
2. L'unico problema è che non si può piazzare un ordine che scatta solo al prezzo aperto H1
1. No.
2. L'unico problema è che non puoi piazzare un ordine, che scatterebbe solo al prezzo aperto H1
La seconda domanda non è collegata alla prima.
L'idea è la seguente.
Abbiamo impostato BUYSTOP a 1.3000, stop a 1.2700, profitto a 1.3300, volume - 1 lotto.
Alle 10:00 questo BUYSTOP è stato convertito in un ordine a mercato
A 10.10 (se il prezzo non è in una zona di congelamento)
Imposta un ordine BUYSTOP o SELLLIMIT a 1.3000, stop 1.2700, profitto - 1.3300, volume - 1 lotto.
Per cominciare rimuoverei questa linea dalla tua libreria
Poiché non state usando una libreria ma un file di inclusione
Grazie per il consiglio, ma per favore approfondisci.
Se si rimuove questa linea, il compilatore genera avvisi che Start non viene trovato, e poiché non ci sono chiamate alle funzioni presenti nella libreria, il compilatore avverte che non saranno incluse nel file exe.
Se questa linea viene rimossa, il compilatore genera avvisi che Start non viene trovato, e poiché non ci sono chiamate a funzioni presenti nella libreria, il compilatore avverte che non saranno incluse nel file exe.
Messaggi simili sono generati dal compilatore se si cerca di compilare direttamente gli inluders invece di compilare un solo file indicatore.
Mi intrometto con un suggerimento.
Messaggi simili sono generati dal compilatore, se si cerca di compilare direttamente gli inludi invece di compilare un solo file indicatore.
Se potete spiegarmi come devo fare per collegare le funzioni della libreria, ho perso completamente il filo.
1.Scrivo il codice per la funzione di libreria func.
2.Creo un file di intestazione corrispondente alla funzione. Dovrebbe avere la linea #import "func.ex4".
Questo significa che la libreria deve essere compilata. Se si compila senza la libreria #property, il compilatore dà gli avvertimenti appropriati.
E se non compilo, da dove prendo "func.ex4"? O mi manca qualcosa?
Qual è la corretta sequenza di azioni?
Se potete spiegarmi come devo fare per collegare le funzioni della libreria, ho perso completamente il filo.
1.Scrivo il codice per la funzione di libreria func.
2.Creo un file di intestazione corrispondente alla funzione. Dovrebbe avere la linea #import "func.ex4".
Questo significa che la libreria deve essere compilata. Se si compila senza la libreria #proprietà, il compilatore dà gli avvertimenti appropriati.
E se non compilo, da dove prendo "func.ex4"? O sto fraintendendo qualcosa?
Qual è la corretta sequenza di azioni?
1. Nessuna.
2. L'unico problema è che non si può piazzare un ordine che scatta solo al prezzo di apertura H1
1.No modo......
E come si può piazzare un ordine a mercato ma
- all'apertura di, diciamo, una candela dell'ora
и
-a un certo prezzo.
Cioè nel 2011 ci sono state 5 candele orarie con un prezzo di apertura di 1,2999.
Come aprire solo 5 ordini di mercato per tutto l'anno 2011 al prezzo di apertura delle 5 candele orarie di cui sopra.
Grazie.
Se potete spiegarmi come devo fare per collegare le funzioni della libreria, ho perso completamente il filo.
1.Scrivo il codice per la funzione di libreria func.
2.Creo un file di intestazione corrispondente alla funzione. Dovrebbe avere la linea #import "func.ex4".
Questo significa che la libreria deve essere compilata. Se si compila senza la libreria #property, il compilatore dà gli avvertimenti appropriati.
E se non compilo, da dove prendo "func.ex4"? O sto fraintendendo qualcosa?
Qual è la corretta sequenza di azioni?
#proprietà della libreria dovrebbe essere nel file della libreria stessa (func.mq4) che stai per compilare, ma non nell'header mqh. Mqh non ha bisogno di essere compilato separatamente.
L'aiuto di OrderSend() afferma:
" Restituisce il numero di biglietto assegnato all'ordine dal server commerciale o -1 in caso di fallimento."
Quando si testa l'Expert Advisor, i biglietti partono da 1 in su. Perché non c'è un biglietto numero 0 (zero)?
La libreria #property dovrebbe essere nel file della libreria stessa (func.mq4) che stai per compilare, ma non nell'header mqh. Mqh non ha bisogno di essere compilato separatamente.
Per prima cosa rimuoverei questa linea dalla tua libreria
Poiché non state usando una libreria, ma un file di inclusione
Lo capisco, perché in realtà non sto usando una DLL, ma un file include.
O in questo caso ex4 agisce come una DLL e viene caricato su richiesta?