Contesto / Motivazione all'Uso
Utilizzando un sistema di trading automatizzato, può capitare di avere bisogno di informazioni riguardanti il saldo del conto, le posizioni aperte, ecc., mentre siamo lontani dal terminale di trading, ma con una connessione Internet e ICQ su qualsiasi computer (o altro dispositivo). Non sempre abbiamo voglia o tempo di installare e accedere a MetaTrader per ottenere queste informazioni comuni. Ecco perché è nata l'idea di trovare un modo per ricevere le informazioni necessarie riguardanti un conto di trading tramite ICQ.
Implementazione
Ho scelto di salvare le informazioni in un file txt e di inviarle su richiesta.
- Ho sviluppato un advisor comune exp_statusbot per salvare le informazioni. Esso memorizza il saldo del conto nel file status.txt e le modifiche delle posizioni aperte in notify.txt.
- Per inviare le informazioni dai file txt, ho creato un semplice bot ICQ chiamato mustwatcher. Questo analizzerà una richiesta e invierà una risposta all'autore.
Istruzioni per l'Installazione
- Scarica e compila exp_statusbot.mq4.
- Avvia MT e aggiungi l'advisor a qualsiasi grafico.
- Scarica icqbot mustwatcher_v1.16.zip.
- Avvia il bot (assicurati che "Microsoft .NET Framework 3.5" sia installato sul tuo computer)
- Utilizzando il pulsante Aggiungi, aggiungi i file necessari status.txt e notify.txt (situati in <metatrader_dir>\experts\files\statusbot) alla lista.
- Registrati per un UIN per il bot (Universal Identification Number, ovvero il numero ICQ che può essere ottenuto sul sito ufficiale https://www.icq.com/register)
- Inserisci l'UIN del bot e una password.
- Inserisci il tuo nome come amministratore.
- Clicca su Connetti.
Ora puoi inviare il comando !status (come il nome del file status.txt) dal tuo UIN e ottenere le informazioni necessarie.
Per attivare il notifier automatico dei file modificati (qui notify.txt) basta inserire !spamon. E dopo una modifica corrispondente, riceveremo quello a cui ci siamo iscritti =)
L'amministratore può aggiungere altri utenti al registro, se anche loro necessitano di accesso a queste informazioni.
Questo è solo un esempio. Naturalmente, puoi creare quanti più file txt con qualsiasi contenuto desideri, e ricevere questo contenuto su richiesta.
La lista di tutti i comandi disponibili appare digitando !help o può essere vista nel file <mustwatcher_dir>\data\help_admin.txt.
L'interfaccia del bot contiene diversi pulsanti, quindi non ti perderai.
In breve, chi ha bisogno di queste informazioni saprà come muoversi.
La fine.
Aggiornamenti
MustWatcher v1.05 Funzione di connessione automatica all'avvio del programma aggiunta.
MustWatcher v1.06 Aggiunta una casella per l'avvio automatico del programma (quando si avvia il sistema operativo). Può essere minimizzato nell'area di notifica.
MustWatcher v1.07 1) Cambiata la scheda dell'elenco per i file necessari da visualizzare e notificare automaticamente. Ora prima di ottenere il contenuto di un file di testo, è necessario aggiungerlo all'elenco (scheda Watcher) utilizzando il pulsante Aggiungi. 2) Modificato il sistema di feedback che consente di scrivere qualsiasi testo in un file. Ora puoi aggiungere i tuoi comandi (Feedback) con qualsiasi testo e registrazione di file.
MustWatcher v1.08 Funzione che genera un report dettagliato e lo invia all'email indicata. Per ricevere un report, è necessario aggiungere il file dati all'elenco corrispondente (scheda Watcher). Un nome file senza suffisso è anche un comando di richiesta (ad esempio, se invii il comando !report, il bot genererà un report basato sui dati di report.txt).
MustWatcher v1.10 Correzione bug.
MustWatcher v1.13 Ottimizzazione. Errori corretti.
MustWatcher v1.16 Ottimizzazione. Errori corretti.
Commento 0