Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 844

 
Sova-kmv:

Buona giornata a tutti voi! Gente, ben consigliata se qualcuno lo sa.

Questo è il codice che puoi usare per ottenere i prezzi attuali.

Domanda:

Qual è il modo giusto per attaccarlo?

Bene, per ottenere il prezzo corrente in un EA per diverse coppie di valute.

Non sono bravo a programmare, ecco perché sto cercando di capirlo!

Se non cambiate troppo il vostro codice, allora :

Se(SymbolInfoTick(Symbol(),last_tick))

scrivere:if(SymbolInfoTick("GBPUSD",last_tick))


tra virgolette - il nome del simbolo di cui si vuole leggere il prezzo corrente

 

Grazie milleIgor, tutto funziona.

Igor, potresti mostrarmi come mettere insieme due codici correttamente?

Voglio davvero capirlo.

 
Sova-kmv:

Grazie milleIgor, tutto funziona.

Igor, potresti mostrarmi come incollare i due codici insieme?

Voglio davvero capirlo.

Hai preso il secondo codice dall'aiuto - lì dice quali parametri prende SymbolInfoTick(), ho mostrato come puoi visualizzare i valori delle quotazioni correnti nel log.

Il tuo codice fa tutto come descritto nel riferimento

 
Igor grazie, pensavo solo di dover usare il secondo codice (per selezionare la coppia) prima di usare il secondo!
 

Igor, come metti le informazioni nella variabile Tick?

string Tick=Comment(last_tick.time,": Bid = ",last_tick.bid,
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume);
void OnTick()
  {
   MqlTick last_tick;
if(SymbolInfoTick("EURUSD",last_tick))
     {
      Print(last_tick.time,": Bid = ",last_tick.bid,
            " Ask = ",last_tick.ask,"  Volume = ",last_tick.volume);
     }
   else 
      Print("SymbolInfoTick() failed, error = ",GetLastError());
}


 
Sova-kmv:

Igor, come metti le informazioni nella variabile Tick?


Non c'è bisogno di creare variabili,

Avete già tutto nella variabile last_tick.

 
mila.com:

Salve.

È possibile rendere il numero di barre di costruzione nell'indicatore standard Fractals personalizzabile, cioè diverso da 5?

Se sì, come si può fare?

Guarda nel codebase - su MT4 c'erano sicuramente...

 

Ciao!

Potete dirmi come creare un terminale MT4 completamente funzionale in una copia di quello che è già stato installato una volta in Windows 10? Sto cercando di creare il mio secondo (terzo, quarto...) terminale da un mese, ma non sono andato oltre una copia semi-funzionante, anche con il supporto di altri trader sul forum forex-money... Il tester in tale copia non vuole lavorare con la visualizzazione... Forse già lavorato un tale problema, ecco un link lì, o un chiarimento?

GRAZIE.

 
akarustam:

Ciao!

Potete per favore dirmi come creare un terminale MT4 completo in una copia di quello che è già stato installato una volta in Windows 10? Sto cercando di creare il mio secondo (terzo, quarto...) terminale da un mese, ma non sono andato oltre una copia semi-funzionante, anche con il supporto di altri trader sul forum forex-money... Il tester in tale copia non vuole lavorare con la visualizzazione... Forse già lavorato un tale problema, qui sarebbe un link lì, o chiarimento?

GRAZIE.

Forum sul trading, sistemi di trading automatico e test di strategia

Nuova versione di MetaTrader 4 build 1090

Alexey Viktorov, 2017.07.17 08:51

Mandagli due file dal tuo mt4

1. terminal.exe

2. metaeditor.exe

Altre azioni

1. Create una directory nella posizione desiderata sull'unità desiderata.

2. Mettete questi 2 file lì.

3. Create un collegamento a terminal.exe con l'interruttore /portable, se volete.

4. Esegui il terminale usando il collegamento creato e nella casella. Tutti i file e le cartelle necessarie vengono creati e tutti gli EA, gli indicatori e gli script vengono caricati.

5. Accedi al conto o registra un nuovo conto demo.

TUTTI...


 
Salve. Potete dirmi come restituire il valore del penultimo tipo di ordine nella cronologia degli ordini.