Indicateur Des Points Pivots (sous Mt4) - Forex Forum

 
Reply to this topicStart new topic
> Indicateur Des Points Pivots (sous Mt4)
Maxime
post Dec 19 2005, 19:01
Post #1


Senior Member
***

Group: Membre Actif
Posts: 114
Joined: 25-September 05
Member No.: 202
Broker: Systematique : FxLite & Discretionnaire : Oanda
Demo/Real: Real



Bonsoir à tous,

Je cherche un indicateur qui tracerait automatiquement les points pivots sous MT4.

J'en ai trouvé un mais il ne trace que les pivots du jour, j'aurais besoin qu'il mette les points pivots de tous les jours comme cela :

Si vous avez ça sous la main..

Merci !

Maxime
Go to the top of the page
 
+Quote Post
frenchie
post Dec 19 2005, 20:03
Post #2


Member
**

Group: Membre
Posts: 29
Joined: 14-September 05
Member No.: 85



yep j ai une source mql qui le fait

je peux la joindre demain si tu veux


ps: il me semble qu elle est dispo sur un groupe yahoo, j avais eu le lien dans l ancien forum de mataf

ciao
Go to the top of the page
 
+Quote Post
Maxime
post Dec 20 2005, 11:49
Post #3


Senior Member
***

Group: Membre Actif
Posts: 114
Joined: 25-September 05
Member No.: 202
Broker: Systematique : FxLite & Discretionnaire : Oanda
Demo/Real: Real



CITATION(frenchie @ Dec 19 2005, 20:03)
yep j ai une source mql qui le fait

je peux la joindre demain si tu veux
ps: il me semble qu elle est dispo sur un groupe yahoo, j avais eu le lien dans l ancien forum de mataf

ciao
[snapback]3708[/snapback]



Avec plaisir, je veux bien smile.gif.

J'ai cherché sur le groupe yahoo mais.... en fait actuellement je chercher à construire un systeme automatique basé sur mon systeme de trading (mais qui ne peut être que discretionnaire) donc j'ai besoin de faire des adaptations, d'avoir ce fameu indicateur et surtout trouver des exemples d'experts qui utilisent les points pivots sinon je risque de galérer pour coder tout ça huh.gif .

Bonne journée à tous

This post has been edited by Maxime: Dec 20 2005, 11:50
Go to the top of the page
 
+Quote Post
frenchie
post Dec 20 2005, 15:13
Post #4


Member
**

Group: Membre
Posts: 29
Joined: 14-September 05
Member No.: 85



pour les retrouver directement dans ton code, y'a la formule:

double piv=0;
piv=(iHigh(NULL,PERIOD_D1,1)+iLow(NULL,PERIOD_D1,1)+iClose(NULL,PERIOD_D1,1))/3;

et ainsi de suite pour support, résistance

iHigh est la fonction qui donne le plus haut sur une période
avec comme paramètres
--->PERIOD_D1: signifie sur du daily
--->1: signifie décalage de un jour, c.a.d si tu execute aujourdh'ui il cherche le high de la veille (1 jour avant)

et l'indicateur qui tu peux afficher sur un graphique:
pivots.mql à placer dans le repertoire experts/indicators

voili

ps: j'ai pas réussi à le joindre sur le forum, pas possible apparement donc je l'ai upload sur un vieux compte free à moi

http://raplinks.free.fr/pivots.mq4

This post has been edited by frenchie: Dec 20 2005, 15:17
Go to the top of the page
 
+Quote Post
aitoman
post Dec 20 2005, 17:30
Post #5


Member
**

Group: Membre Actif
Posts: 63
Joined: 13-September 05
Member No.: 52
Broker: FxSol
Demo/Real: Real



Bonsoir,

essaie celui-ci il ressemble à ce que tu veux



//+------------------------------------------------------------------+
//| Pivot.mq4 |
//| Copyright © 2004, Poul_Trade_Forum |
//| Aborigen |
//| http://forex.kbpauk.ru/ |
//+------------------------------------------------------------------+
#property copyright "Poul Trade Forum"
#property link "http://forex.kbpauk.ru/"

#property indicator_chart_window
//#property indicator_separate_window
#property indicator_buffers 7
#property indicator_color1 Orange
#property indicator_color2 DarkBlue
#property indicator_color3 Maroon
#property indicator_color4 DarkBlue
#property indicator_color5 Maroon
#property indicator_color6 Green
#property indicator_color7 Green
//---- input parameters

//---- buffers
double PBuffer[];
double S1Buffer[];
double R1Buffer[];
double S2Buffer[];
double R2Buffer[];
double S3Buffer[];
double R3Buffer[];
string Pivot="Pivot Point",Sup1="S 1", Res1="R 1";
string Sup2="S 2", Res2="R 2", Sup3="S 3", Res3="R 3";
int fontsize=10;
double P,S1,R1,S2,R2,S3,R3;
double LastHigh,LastLow,x;

//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: add your code here

ObjectDelete("Pivot");
ObjectDelete("Sup1");
ObjectDelete("Res1");
ObjectDelete("Sup2");
ObjectDelete("Res2");
ObjectDelete("Sup3");
ObjectDelete("Res3");

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;


//---- indicator line
SetIndexStyle(0,DRAW_LINE,0,2,Orange);
SetIndexStyle(1,DRAW_LINE,0,2,DarkBlue);
SetIndexStyle(2,DRAW_LINE,0,2,Maroon);
SetIndexStyle(3,DRAW_LINE,0,2,DarkBlue);
SetIndexStyle(4,DRAW_LINE,0,2,Maroon);
SetIndexStyle(5,DRAW_LINE,0,2,Green);
SetIndexStyle(6,DRAW_LINE,0,2,Green);
SetIndexBuffer(0,PBuffer);
SetIndexBuffer(1,S1Buffer);
SetIndexBuffer(2,R1Buffer);
SetIndexBuffer(3,S2Buffer);
SetIndexBuffer(4,R2Buffer);
SetIndexBuffer(5,S3Buffer);
SetIndexBuffer(6,R3Buffer);


//---- name for DataWindow and indicator subwindow label
short_name="Pivot Point";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);

//----
SetIndexDrawBegin(0,1);
//----


//----
return(0);
}

//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()

{
int counted_bars=IndicatorCounted();

int limit, i;
//---- indicator calculation
if (counted_bars==0)
{
x=Period();
if (x>240) return(-1);
ObjectCreate("Pivot", OBJ_TEXT, 0, 0,0);
ObjectSetText("Pivot", " Pivot Point",fontsize,"Arial",Red);
ObjectCreate("Sup1", OBJ_TEXT, 0, 0, 0);
ObjectSetText("Sup1", " S 1",fontsize,"Arial",Red);
ObjectCreate("Res1", OBJ_TEXT, 0, 0, 0);
ObjectSetText("Res1", " R 1",fontsize,"Arial",Red);
ObjectCreate("Sup2", OBJ_TEXT, 0, 0, 0);
ObjectSetText("Sup2", " S 2",fontsize,"Arial",Red);
ObjectCreate("Res2", OBJ_TEXT, 0, 0, 0);
ObjectSetText("Res2", " R 2",fontsize,"Arial",Red);
ObjectCreate("Sup3", OBJ_TEXT, 0, 0, 0);
ObjectSetText("Sup3", " S 3",fontsize,"Arial",Red);
ObjectCreate("Res3", OBJ_TEXT, 0, 0, 0);
ObjectSetText("Res3", " R 3",fontsize,"Arial",Red);
}
if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
// if(counted_bars>0) counted_bars--;
limit=(Bars-counted_bars)-1;



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

if (High[i+1]>LastHigh) LastHigh=High[i+1];
if (Low[i+1]<LastLow) LastLow=Low[i+1];

if (TimeDay(Time[i])!=TimeDay(Time[i+1]))
{
P=(LastHigh+LastLow+Close[i+1])/3;
R1 = (2*P)-LastLow;
S1 = (2*P)-LastHigh;
R2 = P+(LastHigh - LastLow);
S2 = P-(LastHigh - LastLow);
R3 = (2*P)+(LastHigh-(2*LastLow));
S3 = (2*P)-((2* LastHigh)-LastLow);
LastLow=Open[i]; LastHigh=Open[i];

ObjectMove("Pivot", 0, Time[i],P);
ObjectMove("Sup1", 0, Time[i],S1);
ObjectMove("Res1", 0, Time[i],R1);
ObjectMove("Sup2", 0, Time[i],S2);
ObjectMove("Res2", 0, Time[i],R2);
ObjectMove("Sup3", 0, Time[i],S3);
ObjectMove("Res3", 0, Time[i],R3);

}

PBuffer[i]=P;
S1Buffer[i]=S1;
R1Buffer[i]=R1;
S2Buffer[i]=S2;
R2Buffer[i]=R2;
S3Buffer[i]=S3;
R3Buffer[i]=R3;

}

//----
return(0);
}
//+------------------------------------------------------------------+



En espérant t'avoir aidé Maxime
A+ et bon trading
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Collapse

> Similar Topics

    Topic Title Replies Topic Starter Views Last Action
No New Posts   3 goldfing 2,213 14th September 2005 - 11:30
Last post by: goldfing
No New Posts   8 Phénoménal 3,092 16th September 2005 - 23:17
Last post by: danyja
No New Posts   2 Arnaud Jeulin 4,386 18th July 2008 - 15:04
Last post by: Damien
No New Posts   0 FXPrice 1,767 19th September 2005 - 22:12
Last post by: FXPrice
No New Posts   0 FXPrice 1,551 18th September 2005 - 23:44
Last post by: FXPrice

Lo-Fi Version Time is now: 8th January 2009 - 10:12

Welcome Guest ( Log In | Register )

Chat

Forex Forum

English
Français

Economic calendar

[Full Economic calendar]