Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ciao,
C'è qualcuno qui che può modificare leggermente il codice dell'indicatore WPR per me?
Il modo in cui capisco WPR al momento è che scrive la linea alla chiusura di ogni barra.
Quello che vorrei è che WPR scrivesse la linea una volta che la barra è lunga 10 pips (high-low=>10 pips), poi aspetta una nuova barra prima di scrivere di nuovo.
Io uso barre di intervallo, quindi le mie barre sono sempre >10.
Ovviamente sono pronto a pagare per questo mod.
cogs
WPR filtrato ...
Potrebbe essere questo
Il modo in cui funziona è il seguente: se l'intervallo alto-basso è maggiore o uguale al filtro richiesto, allora calcola un valore WPR normale, altrimenti eredita il valore precedente. Ecco un confronto: superiore è il WPR, inferiore è questo indicatore con filtro impostato a 0 e inferiore è questo indicatore con filtro impostato a 10 pips
PS: dato che volevi il filtro in pip, su time frame più alti dovrai probabilmente usare un filtro più grande
Ciao,
C'è qualcuno qui che può modificare leggermente il codice dell'indicatore WPR per me?
Il modo in cui capisco WPR al momento è che scrive la linea alla chiusura di ogni barra.
Quello che vorrei è che WPR scrivesse la linea una volta che la barra è lunga 10 pip (high-low=>10 pip), poi aspetta una nuova barra prima di scrivere di nuovo.
Io uso barre di intervallo, quindi le mie barre sono sempre >10.
Ovviamente sono pronto a pagare per questo mod.
cogsBisogno di aiuto per modificare l'indicatore.
Ciao.
prima vorrei ringraziare tutto il forum per la loro conoscenza.
questo è il mio primo post e sono francese quindi mi dispiace per il mio cattivo inglese.
il mio problema è il seguente:
Ho l'indicatore rsi_ema_mtf e vorrei modificare il codice.
invece di chiamare l'indicatore "IMAonarray", chiamo l'indicatore "JMA".
per favore qualcuno può aiutarmi? grazie in anticipo
Unisco i due indicatori:
rsi_ema_mtf.mq4
jma.mq4
EA non funziona
Ciao gente,
l'allegato è il mio EA, non ha aperto ticket/trading,
qualcuno potrebbe dare un'occhiata e dirmi cosa c'è che non va?
grazie
...
kemal44
Ho risposto ad un tuo post molto simile (questo post : https://www.mql5.com/en/forum/173219/page196 )
Per favore, leggi quel post. Inoltre, ti consiglio di andare in questa sezione: Metatrader 4 mql 4 - Corso di sviluppo. Penso che un sacco di risposte alle domande che si possono avere sulla codifica EAs e la combinazione con gli indicatori può essere trovato lì
Tutto il meglio
Ciao a tutti,
l'allegato è il mio EA, non ha aperto ticket/trading,
qualcuno potrebbe dare un'occhiata e dirmi cosa c'è che non va?
grazie(Req) piccola modifica del codice per permettergli di usare in coppie di 2 cifre
Cari programmatori guru
Qualche programmatore potrebbe modificare un po' il seguente contenuto di mq4, in modo che possa essere visualizzato in coppie JPY con 2 cifre. Questo indicatore può solo normalmente visualizzare/ funzionare su strumenti a 4 o 5 cifre, ma stranamente non può visualizzare/ funzionare su coppie JPY con 2 cifre o qualsiasi strumento con meno di 4 cifre. Per favore aiutatemi. potete anche usare questo indicatore. vale la pena di modificarlo/codificarlo. Si prega di pm me o post qui. Molte grazie.
#proprietà indicator_chart_window
#proprietà indicator_buffers 1
#property indicator_color1 LawnGreen
extern int ndot=5;
extern int CountBars=300;
//---- buffer
double cfl[];
//+------------------------------------------------------------------+
//|funzione di inizializzazione dell'indicatore personalizzata
//+------------------------------------------------------------------+
int init()
{
stringa short_name;
//---- linea dell'indicatore
IndicatorBuffers(1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,cfl);
//----
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
se (CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars+ndot+1);
int i,shift,cnt,ndot1,counted_bars=IndicatorCounted();
doppio TYVar,ZYVar,TIndicatorVar,ZIndicatorVar,M,N,AY,AIn dicator;
//----
if(Bars<=ndot) return(0);
//----
shift=CountBars-ndot-1;
while(shift>=0)
{
TYVar=0;
ZYVar=0;
N=0;
M=0;
TIndicatorVar=0;
ZIndicatorVar=0;
ndot1=ndot;
se (shift+1<ndot1) ndot1=shift+1;
for (cnt=ndot; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
N=N+cnt*cnt; //疣忭?55
M=M+cnt; //疣忭?15
}
for (cnt=ndot1; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
ZYVar=ZYVar+(High[shift-cnt+1]+Low[shift-cnt+1])/2*(ndot+1-cnt);
TYVar=TYVar+(Alto[shift-cnt+1]+Basso[shift-cnt+1])/2;
ZIndicatorVar=ZIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1)*(ndot+1-cnt);
TIndicatorVar=TIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1);
}
AY=(TYVar+(N-2*ZYVar)*ndot/M)/M;
AIndicator=(TIndicatorVar+(N-2*ZIndicatorVar)*ndot/M)/M;
cfl[shift]=Close[shift]+((-1000)*MathLog(AY/AIndicator)/500);
shift--;
}
return(0);
}
//+------------------------------------------------------------------+
...
Appare così su USDJPY quando lo provo (quindi funziona)
Cari programmatori guru
Qualche programmatore potrebbe modificare un po' il seguente contenuto di mq4, in modo che possa essere visualizzato su coppie JPY con 2 cifre. Questo indicatore può solo normalmente visualizzare/ funzionare su strumenti a 4 o 5 cifre, ma stranamente non può visualizzare/ funzionare su coppie JPY con 2 cifre o qualsiasi strumento con meno di 4 cifre. Per favore aiutatemi. potete anche usare questo indicatore. vale la pena di modificarlo/codificarlo. Si prega di pm me o post qui. Molte grazie.
#proprietà indicator_chart_window
#proprietà indicator_buffers 1
#property indicator_color1 LawnGreen
extern int ndot=5;
extern int CountBars=300;
//---- buffer
double cfl[];
//+------------------------------------------------------------------+
//|funzione di inizializzazione dell'indicatore personalizzata
//+------------------------------------------------------------------+
int init()
{
stringa short_name;
//---- linea dell'indicatore
IndicatorBuffers(1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,cfl);
//----
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
se (CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars+ndot+1);
int i,shift,cnt,ndot1,counted_bars=IndicatorCounted();
doppio TYVar,ZYVar,TIndicatorVar,ZIndicatorVar,M,N,AY,AIn dicator;
//----
if(Bars<=ndot) return(0);
//----
shift=CountBars-ndot-1;
while(shift>=0)
{
TYVar=0;
ZYVar=0;
N=0;
M=0;
TIndicatorVar=0;
ZIndicatorVar=0;
ndot1=ndot;
se (shift+1<ndot1) ndot1=shift+1;
for (cnt=ndot; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
N=N+cnt*cnt; //疣忭?55
M=M+cnt; //疣忭?15
}
for (cnt=ndot1; cnt>=1; cnt--) // n=5 - 镱 ?蜩 蝾麝囔
{
ZYVar=ZYVar+(High[shift-cnt+1]+Low[shift-cnt+1])/2*(ndot+1-cnt);
TYVar=TYVar+(Alto[shift-cnt+1]+Basso[shift-cnt+1])/2;
ZIndicatorVar=ZIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1)*(ndot+1-cnt);
TIndicatorVar=TIndicatorVar+iMA(NULL,0,5,3,MODE_SM MA,PRICE_MEDIAN,shift-cnt+1);
}
AY=(TYVar+(N-2*ZYVar)*ndot/M)/M;
AIndicator=(TIndicatorVar+(N-2*ZIndicatorVar)*ndot/M)/M;
cfl[shift]=Close[shift]+((-1000)*MathLog(AY/AIndicator)/500);
shift--;
}
return(0);
}
//+------------------------------------------------------------------+Ho bisogno di una semplice MOD per l'indicatore Gann_SQ9_A2...Mladen per favore aiuta...
Ciao mladen.
Mi sembra che tu sia molto esperto di codifica. Io sono un principiante assoluto degli indi e ho bisogno del tuo aiuto.
Ho bisogno che questo indi dia le uscite di 1, e -1, quando viene selezionato MODE 1 (o MODE 0, davvero non mi interessa a questo punto) se possibile PER FAVORE!
Le uscite (1, -1) SONO GIÀ DISPONIBILI nell'indi, ma non emette questi valori.
Potete trovare queste uscite da questa variabile molto in basso nel codice; âåðõ_âíèç.
Stavo provando diverse cose con questo indi e ho avuto (quasi) un successo, ma quando è stato usato con un EA che voglio far chiamare l'indi dalla funzione iCustom, o si è bloccato, o ha fatto una serie di cose strane (durante diverse fasi di modding).
Ho incluso il "prototipo quasi funzionante" indi (Gann_SQ9_A4), così come l'originale (Gann_SQ9_A2) per confronto.
Se l'attuale "prototipo" può visualizzare il "1, o -1" sul grafico, allora immagino che non sia troppo difficile essere in grado di indirizzare quel segnale all'uscita dell'indi? Ma di nuovo - non ne so abbastanza di indi per essere in grado di fare questo!
Spero davvero che tu possa aiutarmi....
Saluti
AG
Appare così su USDJPY quando lo provo (quindi funziona)
rispetto alle coppie non-jpy, i segnali su jpypairs sono abbastanza senza senso, (nessun segnale di acquisto o vendita), quindi dico che non funziona in coppie jpy e tutti gli strumenti con meno di 4 cifre, potresti gentilmente ricodificare/modificare? molte grazie.
...
Per questo avrei bisogno di sapere come lo usi per i segnali (dal codice non vedo esattamente "l'intenzione" dell'indicatore. soprattutto perché hai una parte di codice che sta usando i valori futuri per i calcoli, questa parte :l'espressione shift-cnt+1 usa quasi sempre valori futuri (tranne che per la barra corrente) e causerà il repaint dell'indicatore
rispetto alle coppie non jpy, i segnali su jpypairs sono abbastanza insignificanti, (nessun segnale di acquisto o vendita), quindi dico che non funziona nelle coppie jpy e in tutti gli strumenti con meno di 4 cifre, potresti gentilmente ricodificarlo/modificarlo? molte grazie.