Back to the index page  
  FAQ   Cerca   Lista utenti   Gruppi   Registrati   Profilo   Messaggi privati   Log in 
Come ricevere un SMS dal proprio EA
Vai a 1, 2  Successivo
 
Nuovo argomento   Rispondi    Indice del forum » Metatrader - Expert Advisor - MQL Precedente :: Successivo  
Ads
 Inviato: Lun Dic 18, 2017 8:06 am  
Messaggio
  Ads




Come ricevere un SMS dal proprio EA
 MessaggioInviato: Sab Mar 14, 2009 11:00 pm Rispondi citando  
Messaggio
  Orso
Trader professionista
Trader professionista

Registrato: 20/06/08 20:13
Messaggi: 552
Residenza: Monaco di Baviera

Salve a tutti,

come sapete io sono un fan del trading automatizzato, tuttavia nel creare un EA molto spesso si devono fare delle scelte di compromesso: si privilegia la statistica a discapito dei singoli casi. In alcuni casi, l'intervento manuale può anche raddoppiare o triplicare i guadagni.
Così, molte volte mi sono trovato ad accendere il PC per vedere cosa stesse combinando il mio EA. Inutile dire che, la maggior parte delle volte, non stava succedendo un bel niente... di qui l'idea: perché non fare in modo che sia l'EA ad avvertire quando si presenta una situazione "critica" e/o una situazione che sarebbe da gestire "in manuale"?
Così mi sono messo all'opera...

L'idea è stata questa: "mi faccio mandare una email ad un mio indirizzo e poi la rimbalzo al mio cellulare".

Tuttavia, sono iniziati presto i problemi: alzi la mano chi è riuscito a far funzionare la funzione SendMail standard (anche configurando Metatrader nel pannello opzioni). A quanto pare, spippolando su Google, nessuno ci è mai riuscito! Sad
Poi, insistendo con la mia testaccia dura, alla fine sono riuscito a scovare la libreria DLL magica che ha esaurito tutti i miei desideri: la libreria è GMailSend.dll e permette di inviare messaggi a chi ha già un account di posta funzionante su Google mail (www.gmail.com).

Successivamente, mi sono dedicato a risolvere il passo successivo: come far arrivare l'email sul telefonino.
Siccome noi siamo in un paese evoluto e civile, ne consegue che per mandare un sms da noi bisogna allargare il portafogli (mentre in tutti i paesi retrogradi ed incivili tale pratica è gratis).
Armato di santa pazienza ho fatto il girone dantesco di tutti i "telefonisti" italioti: vodaphone, tim, tiscali, albacom, tuttocom, ladrocom, monnezzacom,etc... tutti praticano prezzi da ladri. E' stato inutile anche provare con compagnie estere, non c'é niente da fare: appena l'sms valica l'italico confine, deve pagare il "costo d'interconnessione" (leggasi: "gabella medievale"), in quanto in Italia è usanza far pagare quanto in altri stati barbari è gratuito (ah! amate sponde... Very Happy ).
Vi dico solo che qualche ditta privata aveva il coraggio di farsi pagare 1,5 euro per ogni inoltro di email tramite sms! Shocked
Per farla breve, l'unica con prezzi "umani" è una certa Aimon veneta che si fa pagare 8 centesimi + IVA per ogni sms inoltrato. Sicuramente non è poco, ma è il minimo del minimo che sono riuscito a trovare. Se qualcuno trova una tariffa migliore è pregato di scriverlo di corsa su questo forum! Certo che se avete intenzione di farvi mandare decine di email al giorno dal vostro EA... la cosa è da valutare... ma per chi fa trading serio probabilmente uno o due sms al giorno sono certamente d'aiuto e non ti riducono in rovina.

Ok, vi spiego quello che dovete fare... pronti? Viaaaaaaa!!!... Very Happy

(ATTENZIONE! A me tutto l'ambaradan funziona solo sotto Windows XP... su altri sistemi non so nulla perché non ho mai provato, ok?)

PASSO 1: GMAIL

Andate su gmail (www.gmail.com) e createvi un account di posta se non lo avete già.
Fatto? Allora potete andare al passo 2.

PASSO 2: SMS

Andate dai signori della Aimon Srl e iscrivetevi al loro servizio. Non vi preoccupate, l'iscrizione è gratuita e vi danno 15 sms di prova gratis. Cliccate su questo link:
Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

e poi cliccate sulla parola "ATTIVA QUI" che compare nella scritta posizionata sopra la tabella con i prezzi.
Compilate da bravi bambini il modulo che vi si presenta, sceglietevi lo user name e la password e poi confermate la registrazione.
Attenzione! Il numero di cellulare che indicate nel modulo è proprio quello che sarà usato per l'invio degli sms, quindi non date quello di vostra nonna o della vostra amante, ok?

Registrandovi potrete accedere, tramite il sito di Aimon, ad un piccolo pannello di controllo che vi permette di controllare lo stato del servizio: crediti rimasti, opzioni attivabili, etc.
Se tutto è regolare, al primo login dovreste vedere una scritta che vi dice che avete 15 crediti disponibili.

Se avete fatto tutto, allora potete passare al passo successivo... bravi! Very Happy

PASSO 3: La libreria magica

Adesso scaricatevi la dll "magica" da questo link su rapidshare:

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.



Fatto?
Bene, adesso piazzatela nella cartella d'installazione del vostro Metatrader (sul mio computer è : "C:\Programmi\MetaTrader - Alpari UK").
Teoricamente avete finito... ma... vi manca una cosa! Un bel test!

PASSO 4: Proviamo se funziona

Per mandare un sms, dovete semplicemente aggiungere al vostro EA l'istruzione che manda un email.... al vostro telefonino. Semplice no? Naturalmente piazzerete la vostra istruzione nel punto che più che vi piace del vostro programma (attenti a non metterla dentro un ciclo for, altrimenti vi sparerà un sacco di sms e vi azzererà i 15 sms gratis).

La cosa migliore è quella di provare mettendo l'istruzione in uno script prima di passare agli EA. Vi copio qui il più semplice script che si possa scrivere per mandare un sms, pigliatelo, personalizzatelo con i vostri dati, compilatelo e poi (finalmente) eseguitelo su un grafico qualsiasi di Metatrader:

Codice:
#import "GmailSend.dll"
   bool SendGmail(string emailFrom, string emailTo,string emailSubject, string emailMessage,string gmailUsername, string gmailPassword);
#import

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start() {
   if(
     SendGmail(
       "mittente_ignorato",
       "39xxxxxxxxx@smsviaemail.it",
       "Subject: This is an automatic message generated by your EA",
       "messaggio_ignorato",
       "yyyyyyyyyy@gmail.com",
       "zzzzzzzzz")
       )   
      Print("MESSAGGIO INVIATO");
   else
      Print("ERRORE INVIO MESSAGGIO");
   return(0);
}


Allora, come avrete capito, l'istruzione "magica" è proprio la SendGmail dove dovrete scrivere i seguenti parametri, nell'ordine:

1) un nome a piacimento che specifichi il mittente (ignorato da Aimon, la specifica del mittente ha un costo aggiuntivo);
2) il vostro numero xxxxxxx di cellulare (ricordatevi di iniziare con il prefisso dell'italietta: 39)
3) il soggetto dell'email (questo è il vero testo del messaggio, max 160 caratteri di lunghezza);
4) il testo dell'email (anche il testo è ignorato da Aimon, non chiedetemi il perché)
5) il vostro username yyyyyyy su gmail;
6) la vostra password zzzzzzz di gmail.

Fatto questo... avete fatto tutto.
Uh! A proposito, quelle parolacce all'inizio dello script (#import.......) devono stare all'inizio di ogni vostro EA che intenda usare la funzione magica. E non fate come me, dovete copiare anche la seconda parola "#import" che compare all'inizio (non l'avete notata, eh? guardate bene, ci sono due import).

Insomma, controllate che tutti i dati siano a posto, compilate il vostro script, incrociate le dite e... eseguitelo!
Se tutto va bene, dovreste sentire (dopo alcuni secondi) il vostro cellulare emettere delle graziose melodie... è il segnale del futuro che avanza! eheheheheh Very Happy

Vabbé la chiudo qui, spero che questa cosa vi possa essere utile. Come detto sopra, io ho provato la baracca su Windows XP ed ha funzionato al primo colpo.
Purtroppo sono andato su mio server virtuale su Aruba e sembra che non funzioni. Credo che sia a causa del fatto che su Aruba io ho il vetusto Windows Server 2003 anziché Windows XP... Crying or Very sad

Anzi, ne approfitto per lanciare una appello: se a qualcuno l'accrocco di cui sopra funziona anche su server virtuale mi faccia subito un fischio! Io non riesco a venirne a capo.

Buoni sms a tutti!

_________________
Orso stanco

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

- Archivio online difetti moto
Profilo Invia messaggio privato
 MessaggioInviato: Dom Mar 15, 2009 12:24 am Rispondi citando  
Messaggio
  fx3
Trader part-time
Trader part-time

Registrato: 11/03/09 17:40
Messaggi: 103
Residenza: Bologna

[...]


L'ultima modifica di fx3 il Lun Ago 17, 2009 2:27 pm, modificato 1 volta
Profilo Invia messaggio privato Invia e-mail
 MessaggioInviato: Dom Mar 15, 2009 1:57 pm Rispondi citando  
Messaggio
  Orso
Trader professionista
Trader professionista

Registrato: 20/06/08 20:13
Messaggi: 552
Residenza: Monaco di Baviera

fx3 ha scritto:
Salve Orso,
Nel procedimento che hai descritto, non mi è chiara una cosa. L'email viene inviata alla casella di posta di google, e da qui come raggiunge il servizio SMS di Aimon? Inoltre, il nome a dominio "smsviaemail.it" che cosa indica? è qui forse che devo indicare l'indirizzo di Aimon?
Grazie


Ciao,
in realtà l'istruzione SendGmail non invia una email a Gmail, ma utilizza invece il suo servizio di inoltro (in gergo "il servizio SMTP") per mandarla direttamente ad Aimon.
L'indirizzo messo a disposizione da aimon ai suoi iscritti è proprio caratterizzato dal dominio che hai notato tu: "smsviaemail.it". Quindi l'indirizzo da usare è:

39 + numero del tuo telefonino + "@smsviaemail.it"


puoi provarlo anche scrivendo una email a mano ed inviandola a detto indirizzo. Attenzione però, l'sms che che arriva sul telefonino contiene esclusivamente il testo che hai scritto nel soggetto del messaggio (non so perché Aimon ha fatto questa scelta). La lunghezza massima del subject deve quindi essere di 160 caratteri. Il testo che costituisce il messaggio vero e proprio viene ignorato.
Quando ricevi l'sms vedrai che il mittente è sempre lo stesso: "fixed", in questo modo il costo di ogni sms è esattamente 1 credito acquistato su Aimon. Se invece vuoi che venga visualizzato il mittente allora devi abilitare un'opzione apposita nel tuo pannello di controllo sul sito. Così facendo però il costo sale a 1,5 crediti per sms, quindi penso che se ne possa fare tranquillamente a meno Very Happy

Se usi Outlook penso che potresti crearti delle "regole" per l'inoltro automatico (forwarding) di sms all'indirizzo di Aimon qualora tu riceva dei particolari tipi di email sulla tua posta (mittente particolare, testo particolare, soggetto particolare, etc.). In questo modo vengono "rimbalzate" sul tuo telefonino solo le email che decidi tu.

Spero di esserti stato utile.

_________________
Orso stanco

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

- Archivio online difetti moto
Profilo Invia messaggio privato
 MessaggioInviato: Lun Mar 16, 2009 1:04 pm Rispondi citando  
Messaggio
  fx3
Trader part-time
Trader part-time

Registrato: 11/03/09 17:40
Messaggi: 103
Residenza: Bologna

[...]


L'ultima modifica di fx3 il Lun Ago 17, 2009 2:28 pm, modificato 1 volta
Profilo Invia messaggio privato Invia e-mail
 MessaggioInviato: Lun Mar 16, 2009 2:04 pm Rispondi citando  
Messaggio
  Doctor Who
Professore
Professore

Registrato: 06/02/08 02:57
Messaggi: 1319

Ottimo lavoro , soprattutto il costo dell'sms ,anch'io avevo fatto una ricerca tempo fa ed effettivamente se si pensa a quanto costa a loro mandarti un sms , a molti manca solo il passamontagna e la pistola.
Anche il fatto di aver trovato un sistema , che funzioni ,per inviare le mail con la meta e degno di lode.

Poi nel prossimo campionato ci faremo mandare le mail/sms dal nostro ea per sapere quanto guadagna Laughing Laughing Laughing

_________________

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

Profilo Invia messaggio privato
 MessaggioInviato: Lun Mar 16, 2009 2:28 pm Rispondi citando  
Messaggio
  Orso
Trader professionista
Trader professionista

Registrato: 20/06/08 20:13
Messaggi: 552
Residenza: Monaco di Baviera

Doctor Who ha scritto:

Anche il fatto di aver trovato un sistema , che funzioni ,per inviare le mail con la meta e degno di lode.


Purtroppo questo sistema non funziona sul mio server Aruba Crying or Very sad ma solo sul mio Windows XP di casa...
Se almeno qualcuno trovasse il modo di farlo funzionare sul server Aruba... ho contattato il servizo clienti ma la risposta è stata la solita "nun me ne pò fregà de meno" scritta in stile burocratichese... Evil or Very Mad

Ho provato di tutto sul mio server... impostazioni del firewall, impostazioni di outlook express... sono impazzito... ma niente.. "non tira né coppe né bastoni..."

Ho trovato un modo per far eseguire un batch file di Windows da parte di un EA e sto facendo esperimenti...
Se qualcuno conosce un programmino per mandare una email usando il servizio SMTP di google (o di qualche altro server di posta) usando la porta 25... me lo faccia sapere! Sta' cosa mi serve come il pane.

_________________
Orso stanco

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

- Archivio online difetti moto
Profilo Invia messaggio privato
 MessaggioInviato: Lun Mar 16, 2009 5:03 pm Rispondi citando  
Messaggio
  fx3
Trader part-time
Trader part-time

Registrato: 11/03/09 17:40
Messaggi: 103
Residenza: Bologna

[...]


L'ultima modifica di fx3 il Lun Ago 17, 2009 2:28 pm, modificato 1 volta
Profilo Invia messaggio privato Invia e-mail
 MessaggioInviato: Lun Mar 16, 2009 7:29 pm Rispondi citando  
Messaggio
  Orso
Trader professionista
Trader professionista

Registrato: 20/06/08 20:13
Messaggi: 552
Residenza: Monaco di Baviera

fx3 ha scritto:
Io conosco BLAT, un programmino a linea di comando che consente di inviare email tramite un server SMTP.
L'avevo usato in passato e funzionava bene.


Devi essere un telepatico Very Happy, perché è proprio quello che sto provando adesso. Blat pare funzionare su Windows XP, però non con Gmail... Sad
A quanto pare GMail ora richiede l'autenticazione tramite SSL (che Blat dovrebbe supportare) però mi dà errore (anche specificando la porta 465):

SMTP Server error
Error: not a socket

Però.... con il mio account di libero funziona! Shocked
Ora trasporto tutta la faccenda su Windows Server. Vi farò sapere...

_________________
Orso stanco

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

- Archivio online difetti moto
Profilo Invia messaggio privato
 MessaggioInviato: Mar Mar 17, 2009 8:39 pm Rispondi citando  
Messaggio
  Orso
Trader professionista
Trader professionista

Registrato: 20/06/08 20:13
Messaggi: 552
Residenza: Monaco di Baviera

I miei tentativi con Blat sono definitivamente naufragati... ho provato di tutto, anche ad installare lo Stunnel (SSL tunnel) consigliato sul gruppo Yahoo dedicato a Blat (c'é uno stunnel specifico per GMail da downlodare).
Purtroppo, quando lo faccio partire sul merdosissimo server di Aruba mi becco un bel pacco di errori dai codici fantascientifi... e lo stunnel rimane inattivo... Sad

Però...
Siccome sono un testardo...
Sono riuscito lo stesso senza Blat e Stunnel!!!! Very Happy
Ho messo su un accrocchione che... FUNZIONA SU MERDARUBA! Very Happy
Non ho ancora ben capito perché mi funzioni e come piffero faccia a funzionare, ma tant'é... Embarassed

Se qualcuno è interessato (e possiede un server virtuale merdaruba) posso postare qui la soluzione, interessa? Smile

_________________
Orso stanco

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

- Archivio online difetti moto
Profilo Invia messaggio privato
 MessaggioInviato: Mar Mar 17, 2009 9:52 pm Rispondi citando  
Messaggio
  fx3
Trader part-time
Trader part-time

Registrato: 11/03/09 17:40
Messaggi: 103
Residenza: Bologna

[...]


L'ultima modifica di fx3 il Lun Ago 17, 2009 2:29 pm, modificato 1 volta
Profilo Invia messaggio privato Invia e-mail
 MessaggioInviato: Mar Mar 17, 2009 10:21 pm Rispondi citando  
Messaggio
  Orso
Trader professionista
Trader professionista

Registrato: 20/06/08 20:13
Messaggi: 552
Residenza: Monaco di Baviera

fx3 ha scritto:
Non ho il server virtuale merdaruba


Non sai che ti perdi!
Il server virtuale merdaruba è il top del top della tecnologia odierna, funziona a botte di peti ed emissioni di colore marrone. Poi, una settimana si e l'altra pure, i merdatecnici di merdaruba fanno manutenzione tirando lo sciacquone. Very Happy
Per non parlare della merdassistenza di merdaruba... mmmmmmhhh... un profumino! Very Happy

Te lo consiglio proprio: fatti anche tu un merdaserver su merdaruba! eheheheh.... Very Happy

_________________
Orso stanco

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

- Archivio online difetti moto
Profilo Invia messaggio privato
 MessaggioInviato: Gio Mar 19, 2009 1:47 pm Rispondi citando  
Messaggio
  Orso
Trader professionista
Trader professionista

Registrato: 20/06/08 20:13
Messaggi: 552
Residenza: Monaco di Baviera

Un ultima nota riguardo al sito Aimon.

Dopo aver chiesto informazioni più dettagliate ai tizi di Aimon è venuto fuori che:

a) gli sms con "mittente fisso" sono i più economici, però possono subire dei ritardi notevoli (anche un quarto d'ora) nell'inoltro al cellulare;

b) gli sms con "mittente libero" costano di più (1,5 crediti di Aimon), però sono in "interconnessione diretta" con l'operatore telefonico; quindi diventa assai più raro che possano avere dei grossi ritardi nell'inoltro.

Come detto sopra, per ora Aimon rimane l'sms-gateway più economico, almeno finché mantengono l'incredibile sconto che si ha pagando direttamente con la carta di credito.
Rinnovo l'invito, per chi scoprisse un sms-gateway per l'Italia più economico, a segnalarlo prontamente su questo thread e/o forum.

buoni pips a tutti!

_________________
Orso stanco

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

- Archivio online difetti moto
Profilo Invia messaggio privato
 MessaggioInviato: Mer Lug 08, 2009 11:38 pm Rispondi citando  
Messaggio
  Doctor Who
Professore
Professore

Registrato: 06/02/08 02:57
Messaggi: 1319

up

_________________

Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.

Profilo Invia messaggio privato
 MessaggioInviato: Gio Lug 09, 2009 11:36 pm Rispondi citando  
Messaggio
  love_stardust
Aspirante Trader
Aspirante Trader

Registrato: 22/02/09 19:39
Messaggi: 88

Citazione:
Se qualcuno è interessato (e possiede un server virtuale merdaruba) posso postare qui la soluzione, interessa? Smile



Postala pure, è un servizio a mio avviso fantastico, soprattutto se funge anche su merdaruba.
Profilo Invia messaggio privato
link alternativo
 MessaggioInviato: Gio Lug 16, 2009 8:12 pm Rispondi citando  
Messaggio
  capitanforex
New Entry
New Entry

Registrato: 18/01/09 16:39
Messaggi: 9
Residenza: Rho

scusa orso non è più disponibile la libreria dll all'indirizzo:
Solamente gli utenti registrati possono vedere link su questo forum!
Registrati oppure Autenticati su questo forum.



hai un link alternativo? te ne sarei grato

_________________
CapitanForex
Profilo Invia messaggio privato Invia e-mail
Nuovo argomento   Rispondi    Indice del forum » Metatrader - Expert Advisor - MQL

Pagina 1 di 2
Tutti i fusi orari sono GMT + 2 ore
Vai a 1, 2  Successivo

Mostra prima i messaggi di:

  

Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
c d
e

CI SIAMO TRASFERITI QUI: http://forum.forexup.biz





Powered by phpBB © 2001, 2002 phpBB Group phpbb.it
Macinscott 2 by Scott Stubblefield


Abuse - Segnalazione abuso - Utilizzando questo sito si accettano le norme di TOS & Privacy.
Powered by forumup.it forum gratis free, crea il tuo forum gratis free ora! Created by Hyarbor & Qooqoa
Confirmed

Page generation time: 9.044