
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 è rimasta una spiacevole impressione della diagnostica GetLastError...
La casa di intermediazione pubblicizzata dagli sviluppatori ha cambiato di nuovo le regole. Ora non è possibile impostare un tempo di spionaggio per gli ordini in sospeso.
E MTS che ha impostato gli ordini pendenti (per non "sudare..." (c) Rinat - analizzando il campo di battaglia) con scadenza impostata, è morto tranquillamente in un torpore ;)
errore 3 (ERR_INVALID_TRADE_PARAMETERS)...
È davvero così difficile specificare il numero del parametro, o meglio il dettaglio - livello di prezzo sbagliato, stop loss, tprofit? :) C'è una certa specificità di errori nelle funzioni commerciali...
E questo parametro, che è handicappato, risulta essere il tempo di aspirazione... Ma come fa l'assessore a saperlo?;)
La stortura è una condizione! ;)
Ho deciso di mettere un paio di script non complicati sui tasti di scelta rapida. E ha iniziato a fare trading (demo) dall'inizio del mese con un clic -
Cosa ha sorpreso?
I tasti non sempre rispondono, cioè lo script non sempre viene eseguito, il codice dei tasti viene ingoiato...
È così che deve essere? O deve anche coincidere con la venuta/non venuta della zecca?
DDD
--------------
E gli sviluppatori non vedono i problemi di "Mosek" - semplicemente schiacciano/bancano gli innocenti...
;)
La stortura è una condizione! ;)
Ho deciso di mettere un paio di script non complicati sui tasti di scelta rapida. E ha iniziato a fare trading (demo) dall'inizio del mese con un clic -
Cosa ha sorpreso?
I tasti non sempre rispondono, cioè lo script non sempre viene eseguito, il codice dei tasti viene ingoiato...
È così che deve essere? O deve anche coincidere con la venuta/non venuta della zecca?
DDD
--------------
E gli sviluppatori non vedono i problemi di "Mosek" - semplicemente schiacciano/bancano gli innocenti...
;)
Se reagiscono sempre, il vostro grafico salirà ancora di più, l'economia mondiale non lo sopporterà.
In generale, avete qualcosa che consuma risorse. Forse gli indicatori sono pesanti o qualcos'altro. F3 e F7 rispondono normalmente?
Se reagisce sempre, il vostro grafico salirà ancora di più, l'economia mondiale non sopravviverà.
In generale, avete qualcosa che consuma risorse. Forse gli indicatori sono pesanti o qualcos'altro. F3 e F7 rispondono normalmente?
Esattamente lo stesso. Come simulazione, si potrebbe mettere un CD guasto nel drive. :)
Il collo di bottiglia del terminale MT4 è che aspetta che le operazioni di input/output con il disco siano completate ( e non importa chi esegue queste operazioni). Tastiera, mish, qualsiasi evento diventa indisponibile per esso...
Una logica molto strana.
;)
FreeLance:
e gli sviluppatori non vedono affatto i problemi di Mosek - solo schiacciare/bannare gli innocenti...
La mia osservazione è che gli sviluppatori si preoccupano del modo in cui il materiale viene presentato. Questo non significa che dovete adularvi davanti a loro, ma diciamo che non amano essere appariscenti.
Voglio dire, in un soggetto con eccessivo ... er... titolo emotivo, difficilmente sarebbero stati graditi nei momenti migliori. E ora è difficile aspettarsi che prestino molta attenzione ai problemi di MT4.
La mia osservazione è che gli sviluppatori si preoccupano del modo in cui il materiale viene presentato. Questo non significa che devi ostentarlo, ma diciamo che non gli piace essere oltraggioso.
Il mio punto è che in un thread con eccessivo ... er ... nome emotivo, difficilmente sarebbero stati degni di aspettare nel migliore dei casi. E in questo momento è difficile aspettarsi un'attenzione speciale ai problemi di MT4 comunque.
Sono d'accordo - specialmente se il server inizialmente ha una funzione regolare di gettare le "virgolette"... ;)
E per quanto riguarda il terminale, protegge anche in modo affidabile i log del server dalla scrittura di ordini commerciali.
Aspetta e vedrai.
Anche il riavvio non fa nulla.
Su CROWFRE, un thread simile è stato ricominciato e prende in giro la "teoria della cospirazione".
Ma, cosa dovrebbe controllare un trader se il flusso commerciale è occupato o un errore comune?
;)
Mi sono imbattuto in quanto segue:
Ho dovuto convertire i file della cronologia delle barre di qualcun altro per caricarli già in formato HST MT4.
A causa del diverso formato della data ho dovuto creare una conversione di formato per la funzione standard.
Ma la cosa più strana è il risultato del test.
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 19.11.2010 00:00= 1290124800 int=:1290124800 shift=-85500
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 18.11.2010 23:45= 1290210300 int=:1290210300 shift=900
2010.11.19 17:48:09 String_to_Time EURUSD,M15: 18.11.2010 23:30= 1290209400 int=:1290209400 shift=1290209400
Si scopre che non sono passati 900 secondi da un quarto a mezzanotte, ma la macchina del tempo si è accesa...
A intervalli di un minuto -
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 19.11.2010 00:01= 1290124860 int=:1290124860 shift=60
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 19.11.2010 00:00= 1290124800 int=:1290124800 shift=-86340
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 18.11.2010 23:59= 1290211140 int=:1290211140 shift=60
2010.11.19 17:46:58 String_to_Time EURUSD,M15: 18.11.2010 23:58= 1290211080 int=:1290211080 shift=1290211080
E alcune zecche richiedono. Si può immaginare la confusione per un povero professionista.
;)
Tutti possono controllare - forse è la nuova build 229?
//+------------------------------------------------------------------+
//| String_to_Time.mq4 |
//+------------------------------------------------------------------+
int start()
{
int old_datetime=D'1970.01.01 00:00';
string fDate="18.11.2010";
string fTime="23:30";
datetime DateTimes=SringtoTimeA( fDate, fTime);
int i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;
fTime="23:45";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;
fDate="19.11.2010";fTime="00:00";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
old_datetime=i_datetime;
fTime="00:15";
DateTimes=SringtoTimeA( fDate, fTime);
i_datetime=DateTimes;
Print (fDate+" "+fTime,"= ",DateTimes," int=:",i_datetime
," shift=",i_datetime-old_datetime);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Convert string date&time formated DD.MM.YYYY & HH:MM |
//+------------------------------------------------------------------+
int SringtoTimeA(string fDate, string fTime="00:00")
{
string sDD=StringSubstr(fDate,0,2); // Day
string sMM=StringSubstr(fDate,3,2); // Month
string sYYYY=StringSubstr(fDate,6,4);// Year
if (StringLen(fTime)<5) fTime="0"+fTime;
return(StrToTime(sYYYY+sMM+sDD+" "+fTime));
}
//+------------------------------------------------------------------+
Anche se la funzione è progettata diversamente.
//+------------------------------------------------------------------+
//| Convert string date&time formated DD.MM.YYYY & HH:MM |
//+------------------------------------------------------------------+
int SringtoTimeA(string fDate, string fTime="00:00")
{
string sDD=StringSubstr(fDate,0,2); // Day
string sMM=StringSubstr(fDate,3,2); // Month
string sYYYY=StringSubstr(fDate,6,4);// Year
string sConcat="";
if (StringLen(fTime)<5) fTime="0"+fTime;
sConcat=StringConcatenate(sConcat,sYYYY,sMM,sDD," ",fTime);
return(StrToTime(sConcat));
}
//+------------------------------------------------------------------+
00-00 in MT4 è la fine del vecchio giorno o l'inizio di uno nuovo?
Sembra essere l'inizio del vecchio giorno. O il giorno è numerato male...
;)
Nessuna regolarità rilevata... :о)
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 19.11.2010 00:01= 1290124860 int=:1290124860 shift=60
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 19.11.2010 00:00= 1290124800 int=:1290124800 shift=-82800
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 24:00= 1290207600 int=:1290207600 shift=-3540
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 23:59= 1290211140 int=:1290211140 shift=86340
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 18.11.2010 00:00= 1290124800 int=:1290124800 shift=-86340
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 17.11.2010 23:59= 1290211140 int=:1290211140 shift=86280
2010.11.19 19:16:11 String_to_Time AUDJPY,M30: 17.11.2010 00:01= 1290124860 int=:1290124860 shift=1290124860
Mettetevi in fila, sarete centocinquanta.