strano... e mostruoso. - pagina 6

 

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...

;)

 
FreeLance:

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?

 
PapaYozh:


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.

 
Candid:

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:15= 1290125700 int=:1290125700 shift=900
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.