Aide au codage - page 234

 
mladen:
Je n'arrive tout simplement pas à deviner comment les mises à jour sont effectuées. Par exemple : mon compte réel est toujours 509 et n'est pas mis à jour par mon courtier. Mais je n'ai aucune idée de la raison pour laquelle il en est ainsi

Mladen,

Merci. Pouvez-vous me dire quel est votre courtier ou m'envoyer un message sur mon téléphone portable ?

 
wolfsch:
thv4_trix_v1.0.ex4

Bonjour Mladen

J'ai un problème avec l'indicateur Trix. Il cache le bord droit du graphique et je n'arrive pas à le faire apparaître en arrière-plan. J'ai également ajouté une capture d'écran.

Pouvez-vous m'aider ?

Merci Wolfsch

Il se peut que le problème vienne du code du logiciel, les coordonnées des objets ne sont pas correctement définies, vous aurez besoin d'un développeur pour y remédier.

 
wolfsch:
thv4_trix_v1.0.ex4

Bonjour Mladen

J'ai un problème avec l'indicateur Trix. Il cache le bord droit du graphique et je n'arrive pas à le faire apparaître en arrière-plan. J'ai également ajouté une capture d'écran.

Pouvez-vous m'aider ?

Merci Wolfsch

Wolfsch

Je suppose que le panneau noir sur le côté droit est là exprès, mais je ne peux rien dire sans la source. En outre, si vous utilisez le nouveau metatrader 4, il a encore des problèmes avec les objets et cela pourrait être une cause supplémentaire de ces problèmes.

 

Ma avec des flèches indiquant si la clôture est au-dessus ou au-dessous du ma

Bonjour à tous,

Je suis surpris de ne pas trouver un indicateur qui montre des flèches lorsque la clôture est au-dessus ou au-dessous d'une ma. Quelqu'un peut-il s'il vous plaît coder cela pour moi. Merci beaucoup d'avance !

Cela va faire ma semaine !

Dave

 
1Dave7:
Bonjour tout le monde,

Je suis surpris de ne pas trouver un indicateur qui affiche des flèches lorsque la clôture est supérieure ou inférieure à un ma. Quelqu'un peut-il le coder pour moi ? Merci beaucoup à l'avance !

Cela va faire ma semaine !

Dave

Utilisez cet indicateur price cross ma_arrows-alerts.mq4. Il peut faire exactement ce dont vous avez besoin

 

problème résolu

 

Bonjour à tous,

pouvez-vous m'aider, je veux traduire les indicateurs de prorealtime en indicateurs de metatrader4.

si quelqu'un peut le faire

CDUR : (var z avec valeur par défaut 8)

z1=dema[9](close)

z2 =dema[19](close)

e= z1 - z2

z3=dema[6](e)

f=z3

REM Détermine les variations journalières

hausse = MAX(0, f - f[1])

baisse = MAX(0, f[1] - f)

REM Calcule la moyenne des gains les jours de hausse

REM et des pertes les jours de baisse

mmHausse = WILDERAVERAGE[z](hausse)

mmBaisse = WILDERAVERAGE[z](baisse)

REM En déduit le RS

RS = mmHausse / mmBaisse

REM Et finalement le RSI de la Zero Lag

CDUR = 100 - 100 / (1 + RS)

a = 85

b = 100

c =0

d =15

REM X up CDUR

if ((CDUR[1] = CDUR[1])) THEN

i = 25

else

i = 0

endif

Rem X Down CDUR Signal

if ((CDUR[1] > 85 ) AND (CDUR <= CDUR[1])) THEN

K = 25

else

K = 0

endif

return CDUR,a,b,c,d, I as "signal up", K as"Signal down"

[/code]

scalper :

[code]

once rr=1

mb=average[20](typicalprice)

k=48

n=(k*2)-4

p=(n/2)-1

h1=DPO[n](high)

moyh=high-h1

hi=(moyh-moyh[1]+(high[p])/n)*n

hi=(round(hi*100))/100

l1=dpo[n](low)

moyl=low-l1

lo=(moyl-moyl[1]+(low[p])/n)*n

lo=(round(lo*100))/100

clo1=dpo[n](close)

moyc=close-clo1

clot=(moyc-moyc[1]+(close[p])/n)*n

clot=(round(clot*100))/100

cond1=(high>high[1] and high>high[2])

cond2=(cond1 and high>hi[46]) and (barindex>bari or rr=-1)

if cond1 and cond2 then

flagg=1

targeth=high

targetl=lo[46]

else

flagg=0

signa=mb

endif

for zz=0 to 45

if clot[45-zz]<targetl and hi[45-zz]<=targeth and flagg=1 then

signa=high+(averagetruerange[20](close))*.5

rr=1

bari=barindex+zz+2

break

elsif hi[45-zz]>targeth then

signa=mb

break

endif

next

condi=(low<low[1] and low<low[2]) and lowbar or rr=1)

if condi then

fflag=1

target1=low

target2=hi[46]

else

fflag=0

siigna=mb

endif

for kk=0 to 45

if clot[45-kk]>target2 and lo[45-kk]>=target1 and fflag=1 then

siigna=low-(averagetruerange[20](close))*.5

rr=-1

bar=barindex+kk+2

break

elsif lo[45-kk]<target1 then

siigna=mb

break

endif

next

if barindex < 100 then

signa=undefined

siigna=undefined

endif

return signa,siigna,mb

merci

Dossiers :
sans_titre.png  269 kb
 

salut les experts

voici le code de l'indicateur 'barre épuisée'. quelqu'un peut-il me dire quelle est la logique de cet indicateur ?

#property indicator_chart_window#property indicator_buffers 2

#property indicator_width1 0

#property indicator_color1 Lime

#property indicator_width2 0

#property indicator_color2 Red

extern int qual=6;

extern int len=30;

extern int Distance = 1;

extern int Countbars=1000;

double Up[];

double Dn[];

double point;

double bs=0;

double index=0;

double bindex=0;

double sindex=0;

double length=0;

double ret=0;

int init() {

if(Digits==3 || Digits==5) {

point=10*Point;

}

else{

point=Point;

}

IndicatorBuffers(2);

SetIndexStyle(0, DRAW_ARROW);

SetIndexBuffer(0, Up);

SetIndexArrow(0,108);

SetIndexStyle(1, DRAW_ARROW);

SetIndexBuffer(1, Dn);

SetIndexArrow(1,108);

return (0);

}

int deinit() {

return (0);

}

int start() {

bool TurnedUp = false;

bool TurnedDown = false;

double highest,lowest;

int i,limit,limit2;

int counted_bars = IndicatorCounted();

if(counted_bars < 0)

return(-1);

limit=Countbars-counted_bars;

if (i> limit2)

limit2= i;

if (limit2 <Countbars-1)

limit =Countbars- 1;

for( i=limit; i>=0; i--) {

if (Close>Close){

bindex=bindex+1;

}

if(Close<Close){

sindex=sindex+1;

}

ret=0;

index=0;

if ((bindex>qual) && (Close=High)) {

index=1;

bindex=0;

ret=-1;

}

if ((sindex>qual) && (Close>Open)&& (Low<= Low)) {

index=-1;

sindex=0;

ret=1;

}

if (ret==1 && i!=0){

Up=Low-Distance*point;

}

if (ret==-1 && i!=0){

Dn=High+Distance*point;

}

}

if (i> limit2)

limit2= i;

return (0);

}

 
debashis:
Salut les experts

Ceci est le code de l'indicateur 'barre épuisée'. Quelqu'un peut-il me dire quelle est la logique de cet indicateur ?

#property indicator_chart_window#property indicator_buffers 2

#property indicator_width1 0

#property indicator_color1 Lime

#property indicator_width2 0

#property indicator_color2 Red

extern int qual=6;

extern int len=30;

extern int Distance = 1;

extern int Countbars=1000;

double Up[];

double Dn[];

double point;

double bs=0;

double index=0;

double bindex=0;

double sindex=0;

double length=0;

double ret=0;

int init() {

if(Digits==3 || Digits==5) {

point=10*Point;

}

else{

point=Point;

}

IndicatorBuffers(2);

SetIndexStyle(0, DRAW_ARROW);

SetIndexBuffer(0, Up);

SetIndexArrow(0,108);

SetIndexStyle(1, DRAW_ARROW);

SetIndexBuffer(1, Dn);

SetIndexArrow(1,108);

return (0);

}

int deinit() {

return (0);

}

int start() {

bool TurnedUp = false;

bool TurnedDown = false;

double highest,lowest;

int i,limit,limit2;

int counted_bars = IndicatorCounted();

if(counted_bars < 0)

return(-1);

limit=Countbars-counted_bars;

if (i> limit2)

limit2= i;

if (limit2 <Countbars-1)

limit =Countbars- 1;

for( i=limit; i>=0; i--) {

if (Close>Close){

bindex=bindex+1;

}

if(Close<Close){

sindex=sindex+1;

}

ret=0;

index=0;

if ((bindex>qual) && (Close=High)) {

index=1;

bindex=0;

ret=-1;

}

if ((sindex>qual) && (Close>Open)&& (Low<= Low)) {

index=-1;

sindex=0;

ret=1;

}

if (ret==1 && i!=0){

Up=Low-Distance*point;

}

if (ret==-1 && i!=0){

Dn=High+Distance*point;

}

}

if (i> limit2)

limit2= i;

return (0);

}

On dirait une variation du TD séquentiel (la première partie est exactement la même, la deuxième partie est différente). Donc plus d'infos sur le TD séquentiel : analyse technique pratique : Tom Demark Sequential

 

bonjour les gars, est-ce que l'un d'entre vous connaît un indi/ea qui peut faire :

créer un graphique hors ligne qui ne montre que le temps de trading principal d'un indice (comme le dax ou le s&p), et non un graphique de 24 heures. Ce serait génial s'il pouvait avoir l'heure de début et de fin et le cadre temporel (1min, 5min...60min) comme entrée.

pourquoi ? parce que dessiner des lignes de tendance sur un graphique de 24 heures où 16 heures n'ont pas de volume réel n'a pas beaucoup de sens imho...

peut-être que l'un d'entre vous peut modifier le code d'un ea ou d'un indicateur renko/rangebar pour faire cela. J'ai essayé, mais c'est bien au-delà de mes compétences en codage.

Raison: