Richiesta modifica indicatore GannHiLo-Histo
Richiesta modifica indicatore GannHiLo-Histo
ciao a tutti, per motivi di lavoro, non riesco a stare incollato al monitor, mi chiedo se qualcuno di voi riesce a modificare questo indicatore (GannHiLo-Histo) in modo da inviare le email ad ogni cambio di colore?
grazie in anticipo
grazie in anticipo
Re: Richiesta modifica indicatore
Ciao mickael58,
valgono le stesse considerazioni fatte nelle altre richieste.
Dato che trovare un programmatore disposto a spendere tempo per fare delle modifiche gratuite è un'impresa ardua ti invito ad integrare la discussione con grafici e spunti operativi che validino la bontà di questo indicatore.
Solo creando interesse (e non si tratta di postare un paio di messaggi) potrai incuriosire qualcuno e magari trovare la persona disposta a fare le modifiche.
Mi sono permesso di darti questo suggerimento dato che nel vecchio forum c'erano centinaia di richieste come questa che non hanno mai avuto risposta. Sta a te far capire la bontà di questo indicatore e spiegare come lo utilizzi.
valgono le stesse considerazioni fatte nelle altre richieste.
Dato che trovare un programmatore disposto a spendere tempo per fare delle modifiche gratuite è un'impresa ardua ti invito ad integrare la discussione con grafici e spunti operativi che validino la bontà di questo indicatore.
Solo creando interesse (e non si tratta di postare un paio di messaggi) potrai incuriosire qualcuno e magari trovare la persona disposta a fare le modifiche.
Mi sono permesso di darti questo suggerimento dato che nel vecchio forum c'erano centinaia di richieste come questa che non hanno mai avuto risposta. Sta a te far capire la bontà di questo indicatore e spiegare come lo utilizzi.
Re: Richiesta modifica indicatore
grazie Carlo per il suggerimento, ho pensato che siccome si tratta di un indicatore del metodo genesis, non c'era bisogno di presentazioni dell' indicatore stessocarlo10 ha scritto:Ciao mickael58,
valgono le stesse considerazioni fatte nelle altre richieste.
Dato che trovare un programmatore disposto a spendere tempo per fare delle modifiche gratuite è un'impresa ardua ti invito ad integrare la discussione con grafici e spunti operativi che validino la bontà di questo indicatore.
Solo creando interesse (e non si tratta di postare un paio di messaggi) potrai incuriosire qualcuno e magari trovare la persona disposta a fare le modifiche.
Mi sono permesso di darti questo suggerimento dato che nel vecchio forum c'erano centinaia di richieste come questa che non hanno mai avuto risposta. Sta a te far capire la bontà di questo indicatore e spiegare come lo utilizzi.
Re: Richiesta modifica indicatore
Hai fatto bene a precisarlo, infatti non avevo capito che si trattava di un indicatore del metodo Genesis. In effetti in questo caso se ne parla già largamente grazie a Wiz nella sezione trading system e quindi non credo servano ulteriori dimostrazioni.
Re: Richiesta modifica indicatore
infatti, io ho chiesto questa modifica nel suo 3d, è proprio wiz che mi ha chiesto di postarlo quì, se sapessi come si fa, me lo modificherei da solo ma purtroppo non ne capisco niente di programmazione, ho pensato di chiederlo per comodità, magari potrebbe servire anche ad altri che come me stanno cercando di avvicinarsi a questo bellissimo metodo.
grazie Carlo.
grazie Carlo.
Re: Richiesta modifica indicatore GannHiLo-Histo
Mi dispiace ma io purtroppo non riesco a guardarci e fare la modifica. Ho un pò di lavori arretrati (da anni) e sicuramente nella lista delle cose da fare per primo ho da realizzare un vecchio EA di fabrizio.
Purtroppo c'è carestia di programmatori. Incrociamo le dita e attendiamo rinforzi.
Purtroppo c'è carestia di programmatori. Incrociamo le dita e attendiamo rinforzi.
Re: Richiesta modifica indicatore GannHiLo-Histo
Il link a questo indicatore?
Re: Richiesta modifica indicatore GannHiLo-Histo
Ciao se riesco lo posto io
Re: Richiesta modifica indicatore GannHiLo-Histo
Mickael io non sono un programmatore mql, le mie esperienze di programmazione vengono dai linguaggi usati nel web quindi i miei sono propositi da prendere molto con le pinze aspettando che venga ad aiutarci un programmatore mql.
Io ho inserito un controllo ad ogni chiusura della candela, se il colore è diverso della candela precedente al momento della chiusura allora manda un segnale.
Non mi funziona la spedizione della mail, la mia MetaTrader va in "crash", è probabile che visto che non uso windows ma faccio girare MT4 su Linux con l'emulatore Wine questo possa influire sul buon funzionamento del sistema. Quindi ti chiedo di provare tu usando le mie modifiche così da chiarire la fonte del problema... non credo da te si blocchi. Usi Windows vero?
Ho usato la libreria XpMail, ti inserisco il file xpMail.dll che devi mettere nella cartella "Libraries" dentro la cartella MQL4
Questo è il codice dell'indicatore, devi inserire la tua mail e la password (stai attendo che è settato per il server gmail):
Io ho inserito un controllo ad ogni chiusura della candela, se il colore è diverso della candela precedente al momento della chiusura allora manda un segnale.
Non mi funziona la spedizione della mail, la mia MetaTrader va in "crash", è probabile che visto che non uso windows ma faccio girare MT4 su Linux con l'emulatore Wine questo possa influire sul buon funzionamento del sistema. Quindi ti chiedo di provare tu usando le mie modifiche così da chiarire la fonte del problema... non credo da te si blocchi. Usi Windows vero?
Ho usato la libreria XpMail, ti inserisco il file xpMail.dll che devi mettere nella cartella "Libraries" dentro la cartella MQL4
Questo è il codice dell'indicatore, devi inserire la tua mail e la password (stai attendo che è settato per il server gmail):
Codice: Seleziona tutto
//+------------------------------------------------------------------+
// GannHiLo-Histo Email
//+------------------------------------------------------------------+
// Indicator properties
#property copyright ""
#property link ""
#import "xpMail.dll"
string xpSendMail(string Code, string szServer, string szUser, string szPass, int inPort, int inUseSSL,
int inAuthenticate, string szFrom, string szTo, string szCC,
string szBCC, string szSubject, string szBody, string szAttach);
#import
extern string Server = "smtp.gmail.com";
extern string User = "[email protected]";
extern string Pass = "tuapassword";
extern int Port = 465;
extern bool UseSSL = true;
extern bool Authenticate = true;
extern string From = "[email protected]";
extern string To = "[email protected]";
extern string CC = "";
extern string BCC = "";
extern string Subject = "Segnale di inversione";
extern string Body = "il mercato ha invertito la direzione";
extern string AttachFile = "";
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 RoyalBlue
#property indicator_color2 Crimson
#property indicator_color3 Black
#property indicator_width1 4
#property indicator_width2 4
#property indicator_width3 4
#property indicator_maximum 1
#property indicator_minimum 0
// indicator parameters
extern int period=10;
// indicator buffers
double up_buffer[];
double dn_buffer[];
double ghl_buffer[];
double diff_buffer;
int barre = 0;
//+------------------------------------------------------------------+
int init() {
IndicatorBuffers(3);
SetIndexStyle(0,DRAW_HISTOGRAM);
SetIndexBuffer(0,up_buffer);
SetIndexLabel(0,"up");
SetIndexStyle(1,DRAW_HISTOGRAM);
SetIndexBuffer(1,dn_buffer);
SetIndexLabel(1,"down");
SetIndexStyle(2,DRAW_NONE);
SetIndexBuffer(2,ghl_buffer);
SetIndexLabel(2,"ghl");
IndicatorShortName("Gann HiLo");
return(0);
}
//+------------------------------------------------------------------+
int deinit() {
return (0);
}
//+------------------------------------------------------------------+
int start() {
int limit, counted_bars, i;
double period_high, period_low, period_mid, cur_level, prev_level, prev_value;
counted_bars=IndicatorCounted();
if(counted_bars < 0) return (-1);
if(counted_bars>0) counted_bars--;
limit=MathMax(Bars-counted_bars,period);
limit=Bars-counted_bars;
//for (i=0; i<limit; i++) {
for (i=limit; i>=0; i--) {
ghl_buffer[i]=ghl_buffer[i+1];
if (Close[i]==0)
ghl_buffer[i]=EMPTY_VALUE;
else if(Close[i]>iMA(Symbol(),0,period,0,MODE_SMA,PRICE_HIGH,i+1))
ghl_buffer[i]=1;
else if(Close[i]<iMA(Symbol(),0,period,0,MODE_SMA,PRICE_LOW,i+1))
ghl_buffer[i]=-1;
up_buffer[i] = EMPTY_VALUE;
dn_buffer[i] = EMPTY_VALUE;
if (ghl_buffer[i]==1) {
up_buffer[i] = 1;
dn_buffer[i] = 0;
}
else if (ghl_buffer[i]==-1){
dn_buffer[i] = 1;
up_buffer[i] = 0;
}
}
if ( barre != Bars) {
Print ("valore", ghl_buffer[0]);
if(ghl_buffer[0] != diff_buffer && diff_buffer != 0){
Print ("diverso");
xpSendMail("free", Server, User, Pass, Port, UseSSL, Authenticate, From, To, CC, BCC, Subject, Body, AttachFile);
}
barre = Bars;
diff_buffer = ghl_buffer[0];
}
return(0);
}
//+------------------------------------------------------------------+
Ultima modifica di MAJ il 01/07/2014, 17:30, modificato 4 volte in totale.
Re: Richiesta modifica indicatore GannHiLo-Histo
file xpMail.dll
l'ho zippato perché il forum non permette di allegare file dll
l'ho zippato perché il forum non permette di allegare file dll
- Allegati
-
- xpMail.dll.zip
- (56.4 KiB) Scaricato 75 volte
Chi c’è in linea
Visitano il forum: Nessuno e 0 ospiti