Chi può condividere la propria esperienza sull'uso delle notifiche Push in MetaTrader 4 / MetaTrader 5 usando MetaQuotes ID? - pagina 4

 
Wahoo:
Sarebbe bello se fosse possibile rispondere ai messaggi anche dall'applicazione mobile.

Sì, stiamo per includere categorie automatiche (sottodirectory) nei messaggi, il che migliorerà la navigazione. Per esempio, i messaggi dal terminale dal conto 123456 andranno alla directory "123456 Account", i messaggi da MQL5.com andranno a "MQL5 Notification".

Per la comunicazione privata assegneremo una categoria separata MQL5 Messages, dove si può facilmente corrispondere con altri membri della MQL5.community


Inoltre, se la lunghezza dei messaggi push è limitata, sarebbe possibile inviare messaggi lunghi come pochi piccoli, mentre ora molti messaggi sono troncati.

Anche quando il trasporto Android/iOS invia messaggi più brevi, il terminale mobile sa come pompare messaggi "lunghi", compresi quelli mancati.

Ma non si parla di testi molto lunghi (più lunghi del consentito). Si tratta di trasmettere messaggi unicode brevi ma completi, ed è ovviamente più lungo dell'obsoleto SMS.

 

Sarebbe bello se fosse possibile inviare un messaggio (un comando da un set standard, o meglio se creato dall'utente) dal telefono cellulare al terminale fisso, come "Stop machine", "Solo cortocircuito", ecc.

Immaginate la situazione: un robot sta facendo trading sul computer fisso e invia felicemente rapporti e saluti al terminale mobile, vediamo che qualcosa è andato storto - come facciamo a fermare il robot?

 
joo:

Sarebbe bello se fosse possibile inviare un messaggio (un comando da un set standard, o meglio se creato dall'utente) dal telefono cellulare al terminale fisso, come "Stop machine", "Solo cortocircuito", ecc.

Immaginate la situazione: un robot sta facendo trading sul computer fisso e invia felicemente rapporti e saluti al terminale mobile, vediamo che qualcosa è andato storto - come facciamo a fermare il robot?

Naturalmente, non ha nulla a che fare con il campionato, non dovrebbe essere disponibile lì, ma è semplicemente fantastico come caratteristica ordinaria.
 
complimenti per la grande idea
 
MetaDriver:
.... Naturalmente questo non ha nulla a che fare con il campionato, non dovrebbe essere disponibile lì....

Ohhh....

Non ci avevo nemmeno pensato. :) Naturalmente, questa funzione dovrebbe essere disabilitata nel campionato.

 

Su uno smartphone, nessuno vi impedisce di avere accesso remoto al computer con il consulente. Tuttavia, anche se non c'è accesso remoto, c'è sicuramente accesso all'account, anche dallo stesso smartphone.

Quando si accede ad un conto, è sempre possibile piazzare un ordine pendente fittizio contenente diversi tipi di informazioni in diversi campi contemporaneamente: OpenPrice, SL, TP, Comment e Magic.

Di conseguenza, dobbiamo solo inventare il nostro sistema di comandi. Per esempio, se c'è un ordine pendente molto distante con Comment == "Stop", l'Expert Advisor fermerà il trading.

È chiaro che in questo modo puoi gestire il tuo EA in modo molto flessibile, fino a impostare nuovi parametri di input per esso. Questa tecnica può ovviamente essere utilizzata su qualsiasi piattaforma (non solo MT4 e MT5).

P.S. È meglio usare uno stop piuttosto che un ordine limite. Allora il margine non sarà mangiato. Anche se, con un volume minimo di posizioni pendenti, questo fattore praticamente non giocherà il ruolo.

P.P.S. Sarebbe interessante discutere dei metodi che permettono di determinare che l'Expert Advisor non è "al timone". Per esempio, il VPS è andato in crash. Il più semplice - permanentemente modificabile a distanza in attesa. Smesso di modificare - l'EA è fuori uso.

 
hrenfx:

Su uno smartphone, nessuno vi impedisce di avere accesso remoto al computer con il consulente. Tuttavia, anche se non c'è accesso remoto, c'è sicuramente accesso all'account, anche dallo stesso smartphone.

Quando si accede ad un conto, è sempre possibile piazzare un ordine pendente fittizio contenente diversi tipi di informazioni in diversi campi contemporaneamente: OpenPrice, SL, TP, Comment e Magic.

Di conseguenza, dobbiamo solo inventare il nostro sistema di comandi. Per esempio, se c'è un ordine pendente molto distante con Comment == "Stop", l'Expert Advisor fermerà il trading.

È chiaro che in questo modo puoi gestire il tuo EA in modo molto flessibile, fino a impostare nuovi parametri di input per esso. Questa tecnica può ovviamente essere utilizzata su qualsiasi piattaforma (non solo MT4 e MT5).

P.S. È meglio usare uno stop piuttosto che un ordine limite. Allora il margine non sarà mangiato. Anche se, con un volume minimo di posizioni pendenti, questo praticamente non giocherà il ruolo.

P.P.S. Sarebbe interessante discutere dei metodi che permettono di determinare che l'Expert Advisor non è "al timone". Per esempio, il VPS è morto.

Fico.

I buoni gamberi valgono il loro peso in oro.

// Questo per dire che "per i senza pesce....". :-)

 
hrenfx:

P.P.S. Sarebbe interessante discutere le tecniche per determinare che l'EA non è "al timone". Per esempio, il VPS è giù. Il più semplice - permanentemente modificabile a distanza in attesa. Smesso di modificare - l'EA è fuori uso.

Sì, l'ho fatto. Puoi anche fare un ping -- su comando remoto EA dovrebbe aprire un ordine in sospeso lontano con qualche commento, come "Ciao mondo" o riaprire l'ordine se ne ha già uno.

E, ugh, cancella l'ordine comandato.

 

Dopo tutto, solo un segnale su uno smartphone può rilevare questa situazione.

Invece di un secondo VPS inaffidabile, dovrebbe essere possibile eseguire un semplice script sullo smartphone, inviando un comando in sospeso.

In altre parole, il terminale mobile dovrebbe essere in grado di eseguire almeno gli script più semplici.

Naturalmente, sarebbe meglio essere in grado di memorizzare non solo gli ordini commerciali, ma almeno una linea di comando sul lato server.

Cioè in MQL5:

bool SendCommandString( string Command );

string GetCommandString();
Una tale soluzione permetterebbe di sbarazzarsi piacevolmente degli ordini fasulli.
 
L'idea del dummy pending non è nuova e ha uno svantaggio ENORME - un tale "comando" passa attraverso un server commerciale, con il quale potrebbe non esserci comunicazione e causare intoppi dal robot al mobile. Questa è la bellezza delle notifiche push in entrambi i sensi - la comunicazione che bypassa il server commerciale.
Motivazione: