![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
mi manderesti il tuo listino prezzi incluso il pacchetto stand alone e enterprise
e-mail: alimiri@yahoo.com
Ciao alimiri!
Controlla la tua e-mail!
Saluti,
il team di Tradezone.
Ciao, TradeZone,
main.cpp(123) : errore C2065: 'PERIOD_M1': identificatore non dichiarato
come usare il periodo in HistoryGet_MT4()?
PERIOD_M1,PERIOD_M5,...PERIOD_W1,PERIOD_month1, non definito?
Ciao, TradeZone,
main.cpp(123) : errore C2065: 'PERIOD_M1': identificatore non dichiarato
come usare il periodo in HistoryGet_MT4()?
PERIOD_M1,PERIOD_M5,...PERIOD_W1,PERIOD_month1,non definito?
Ciao wxf6981!
Controlleremo questo.
Per aggirare l'uso di 1, 5...
Cordiali saluti,
la squadra di Tradezone.
Ciao wxf6981!
Controlleremo questo.
Per aggirare il problema usa 1, 5...
Saluti,
squadra di Tradezone.
Grazie,
ho capito,
------------------------------------------------
e un altro problema:
//
tickGetSymbol=(TickGetSymbol_MT4)GetProcAddress(DLLInstance, "TickGetSymbo_MT4");
.
.
.
tickGetSymbol(handle, "GBPJPY"); //handle==1
/* appare un messaggio di errore:
"Unhandled exception at 0x00000000 in Short C++.exe" 0xC0000005:
Violazione di accesso nella lettura della posizione 0x00000000"
*/
non so cosa ci sia di sbagliato.
mi aiuteresti?
Ciao TradeZone,
L'ultima versione 4.0.0.7 causa un errore "Software Exception (0x0eedfade)" all'uscita dell'applicazione. (vedi sotto)
Poi visualizza questo...
Le versioni precedenti del tuo TZMT4API.dll non lo facevano. Sarai in grado di replicare il bug eseguendo la tua applicazione di esempio C#. Sono stato in grado di riprodurlo anche con altre lingue.
QM
Ciao, gente!
Abbiamo sviluppato una DLL in grado di gestire diverse istanze del terminale client MT4 in background, permettendo il login in diversi conti e broker multipli simultaneamente (MAX. 32).
L'obiettivo principale che abbiamo tenuto in mente quando abbiamo sviluppato questa API è stato quello di permettere la gestione degli ordini nei broker MetaTrader da un altro software, per esempio MetaStock.
Questa API ha più di 55 funzioni che forniscono informazioni su:
Questa installazione è zippata e disponibile per il download su http://www.itevolution.com.br/tz/files/TZMT4API.zip
Puoi usarla su qualsiasi piattaforma tu voglia. C'è un testo all'interno dell'installazione (<TZAPIFolder>\Developer) che descrive tutte le funzioni e il suo header C, e anche un header Delphi.
Questa API può essere utilizzata anche in MT4 come l'esempio di codice qui sotto.
Cordiali saluti e buon trading!
Ciao ragazzi,
Dove posso trovare la documentazione su questa API e quali sono i costi?
Vorrei connettermi all'API e recuperare i prezzi in tempo reale, ed essere in grado di effettuare un ordine direttamente dalla mia applicazione.
Saluti,
Jaguar
Ho un problema con la funzione HistoryGet_MT4.
HistoryGet_MT4 restituisce NULL quando sto impostando il periodo _from e _to. Ho provato su diversi periodi e valori di _from e _to
Ma funziona quando sto usando la prossima chiamata:
HistoryGet_MT4(handle, "USDJPY",0, 0, 5, 0);
Il mio
Configurazione: ultima versione di API - 4.0.0.7
server: TeleTrade-Demo
WinXP sp2. Nessun firewall
Saluti
Ho un problema con la funzione HistoryGet_MT4.
HistoryGet_MT4 restituisce NULL quando sto impostando il periodo _from e _to. Ho provato su diversi periodi e valori di _from e _to
Ma funziona quando sto usando la prossima chiamata:
HistoryGet_MT4(handle, "USDJPY",0, 0, 5, 0);
Il mio
Configurazione: ultima versione di API - 4.0.0.7
server: TeleTrade-Demo
WinXP sp2. Nessun firewall
Saluti
Ciao dsunegin,
_from e _to sono valori interi coerenti con il formato data di MT4.
Questo significa quanti secondi sono passati dal 1970.01.01 fino alla rispettiva data.
Nel tuo esempio, stai chiedendo la storia dal 1970.01.01.
Se stai usando delphi, questo dovrebbe fare il trucco:
function DateTimeToMetaTrader(Data: TDateTime) : integer;
inizia
risultato := trunc(SecondSpan(Data, EncodeDateTime(1970, 1, 1, 0, 0, 0, 0, 0));
fine;
C#:
int DateTimeToMetaTrader(DateTime Data)
{return Convert.ToInt32(((new TimeSpan(Data.Ticks)).TotalSeconds) - ((new TimeSpan(new DateTime(1970, 1, 1).Ticks)).TotalSeconds));}
Saluti,
Tradezone.
Penso che i miei _from e _to siano coerenti con il formato della data di MT4.
------------------------
Codice C++:
int tm=MarketInfo_TM4(handle, "USDJPY",5);
char *hst=HistoryGet_TM4(handle, "USDJPY",tm-50,tm, 1, 0);
,o codice successivo:
char *hst=HistoryGet_TM4(handle, "USDJPY",tm-50,tm, 1, 40);
--------------------------
E un'altra domanda: come posso ottenere un Order Close Time?
Nell'API ho trovato solo la funzione OrderOpenTime_MT4.
Saluti