[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 213
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
Buon pomeriggio.
Potete aiutarmi a completare questo codice, ho bisogno di memorizzare questa barra quando Spread è uguale a zero.
e poi controllare lo Spread. se è maggiore di un certo valore aprire un accordo.
int razdvizka =20;
int Prezzo1, Prezzo2, Spread;
for (int m=1;m<Bars;m++)
{
Price1 =(iClose(Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT);
Price2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2, MODE_POINT);
Spread = Price1 - Price2;
if (Spread==0) {......... }
}
Prezzo1 = (iClose(Symbol_1,0,0) - iClose(Symbol_1,0,m)) / MarketInfo(Symbol_1, MODE_POINT);
Prezzo2 = K*(iClose(Symbol_2,0,0) - iClose(Symbol_2,0,m)) / MarketInfo(Symbol_2, MODE_POINT);
Spread = Prezzo1 - Prezzo2;
se (Spread> razdvizka ) { apri il trade }
Ciao.
potreste dirmi se mql4 ha funzioni di upload http?
se sì, che tipo di funzioni?
Ciao signori)) La situazione è la seguente,
il segnale "sig1" attiva il comando BAY e imposta un ordine pendente SELLSTOP sotto l'ordine BAY.
Quando chiudo una posizione BAY, anche il SELLSTOP viene cancellato.
Cosa succede quando il BAY non è stato chiuso e il BAY successivo è stato aperto, e così via.
Questo SELLSTOP che viene impostato per primo deve essere calcolato per poter eseguire qualsiasi operazione con esso.
Ciao.
Potresti dirmi se mql4 ha funzioni di upload http?
Se sì, che tipo di funzioni?
non direttamente...
si può solo SendMail() - o una lettera ad una casella di posta.
L'invio può essere proibito nelle impostazioni, anche l'indirizzo e-mail può non essere specificato. La funzione GetLastError() dovrebbe essere chiamata per ottenere le informazioni sull'errore.
o file via ftp
La funzione non funziona in modalità test. Anche questa funzione non può essere chiamata dagli indicatori personalizzati.
Il file da inviare deve trovarsi nella cartella terminal_directory\experts\files o nelle sue sottocartelle.
L'invio non viene eseguito se nelle impostazioni non è specificato alcun indirizzo FTP e/o password di accesso.
----
Ma - nessuno vi impedisce di scrivere una tale funzione in un altro linguaggio di programmazione (di cui avete bisogno) e usarla in una DLL.
non direttamente...
Si possono inviare solo informazioni - o una lettera a una casella di posta
L'invio potrebbe non essere consentito nelle impostazioni, anche l'indirizzo e-mail potrebbe non essere specificato. La funzione GetLastError() dovrebbe essere chiamata per ottenere le informazioni sull'errore.
o file via ftp
La funzione non funziona in modalità test. Anche questa funzione non può essere chiamata dagli indicatori personalizzati.
Il file da inviare deve trovarsi nella cartella terminal_directory\experts\files o nelle sue sottocartelle.
L'invio non viene eseguito se nelle impostazioni non è specificato un indirizzo FTP e/o una password di accesso.
----
Ma - nessuno vi impedisce, in un altro linguaggio di programmazione, di scrivere una tale funzione (di cui avete bisogno) e usarla in una DLL
Grazie per il suggerimento, ma queste funzioni inviano informazioni/file, non ricevono
Sul lato dll è vero, sto solo cercando di evitarlo perché è troppo per il mio cervello
È interessante, per esempio, l'indicatore Urdala_News mostra il tempo dei comunicati stampa e ha un'importazione dll, ma nessun file dll è stato aggiunto al file sq4 dell'indicatore.
Ciao.
potreste dirmi se mql4 ha funzioni di upload http?
Se sì, che tipo di funzioni?
Attraverso wininet.dll, vedi come si fa qui.
Intendi le funzioni
UPD ha letto il tuo post precedente - wininet.dll è una libreria standard di Windows, quindi non preoccuparti della sua presenza nel sistema.
Ciao signori)) La situazione è la seguente,
il segnale "sig1" attiva il comando BAY e imposta un ordine pendente SELLSTOP sotto l'ordine BAY.
Quando chiudo una posizione BAY, anche il SELLSTOP viene cancellato.
Cosa succede quando il BAY non è stato chiuso e il BAY successivo è stato aperto, e così via.
Questo SELLSTOP che viene impostato per primo deve essere calcolato per poter eseguire qualsiasi operazione con esso.
Buona giornata!
Ho provato a scrivere un EA di recente, tutto è risultato quasi normale, apre le transazioni per tempo.
Il problema ora è il tempo, per esempio, bisogno di aprire un affare a 8 34 e la barra non è, guardato il minuto va prima 8 33 poi immediatamente 8 35, analizzato un altro grafico, ho notato che alcuni dei minuti proprio come lì.
Si prega di consigliare come riaprire la posizione in un minuto, ecc, fino all'apertura di 1 trade.
Se volete rispondere a aksa33@mail.ru, grazie mille.
Ogni ordine ha un numero unico chiamato OrderTicket(). Questo può essere usato per rintracciarlo.