Bonjour à tous,
Savez vous si il est possible de rajouter une option, permettant de changer l'UT.
Du type un indicateur "MTF".
Pour info, je ne connais rien en prog.
Merci pour votre aide.
![]() |
|
![]() |
|
Dimanche 27 Mai 2012
Trader-Forex.fr en RSS
Bonjour à tous,
Savez vous si il est possible de rajouter une option, permettant de changer l'UT.
Du type un indicateur "MTF".
Pour info, je ne connais rien en prog.
Merci pour votre aide.
Bonjour
Voilà...
bien à vous
Re bonjour
Revoilà
bien à vous
Salut, il n'est pas déja MTF?
edit: tu n'aurais pas l'indic en question, il semble qu'il manque des paramètres a iCustom.
re-edit: erratum, je n'avais pas compris la demande![]()
Dernière modification par remjie ; 13/05/2011 à 11h05.
Mieux vaut ouvrir sa gueule et passer pour un con que la fermer et ne laisser aucun doute sur le sujet.
@remjie
J'espère aussi avoir compris la demande ....
un mtf qui affiche tout les tf ,un mtf avec tf fixe ... ou (un tmf sur ftg .....)
enfin c'est pas toujours facile....
Bonsoir
Que d'exigences ...![]()
Bonjour à tous
Merci pacamo pour le macd
Je poste ce petit bout de programme pour Macd, il ne donne que le début de ce que j'attends
il calcule bien ce que je veux mais qu"a partir du lancement.
il ne calcule pas les barres precedentes.
ce n'est que le début d'une idée. placer 3 Macd avec des valeurs differente et faire des moyennes.
Mais je n'avance plus tant que je n'aurais pas solutionner le calcul sur les barres précédentes.
ça fait une semaine que je tourne en rond.
j'ai essayé dans tous les sens, avec des mises en tableau ou sans,
Mais ça donne rien.
Voila si Quelqu'un peut m'avancer .
merci d'avance
====================================
//---- indicator settings
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Silver
#property indicator_color2 Red
//---- indicator buffers
double Tot_Gen_M1_Pour_buffer1[];
double Moy_Gen_M1_Pour_buffer2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- drawing settings
SetIndexStyle(0,DRAW_LINE);
SetIndexStyle(1,DRAW_LINE);
IndicatorDigits(Digits+1);
//---- indicator buffers mapping
SetIndexBuffer(0,Tot_Gen_M1_Pour_buffer1);
SetIndexBuffer(1,Moy_Gen_M1_Pour_buffer2);
//---- name for DataWindow and indicator subwindow label
IndicatorShortName("nuho_indic_M1_3MACD_Pour");
SetIndexLabel(0,"Tot_Gen_M1_Pour_buffer1");
SetIndexLabel(1,"Tot_Gen_M1_Pour_buffer1");
//---- initialization done
return(0);
}
//+------------------------------------------------------------------+
//| Moving Averages Convergence/Divergence |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars>0)
counted_bars--;
int limit=Bars-counted_bars;
//================================================== ================================================== =============================
double Macd6_M1_Main0 = iMACD(NULL, PERIOD_M1, 6, 13, 4, PRICE_CLOSE, MODE_MAIN, 0);
double Macd6_M1_Sign0 = iMACD(NULL, PERIOD_M1, 6, 13, 4, PRICE_CLOSE, MODE_SIGNAL, 0);
double Macd12_M1_Main0 = iMACD(NULL, PERIOD_M1, 12, 26, 9, PRICE_CLOSE, MODE_MAIN, 0);
double Macd12_M1_Sign0 = iMACD(NULL, PERIOD_M1, 12, 26, 9, PRICE_CLOSE, MODE_SIGNAL, 0);
double Macd24_M1_Main0 = iMACD(NULL, PERIOD_M1, 24, 52,18, PRICE_CLOSE, MODE_MAIN, 0);
double Macd24_M1_Sign0 = iMACD(NULL, PERIOD_M1, 24, 52, 18, PRICE_CLOSE, MODE_SIGNAL, 0);
if (Macd6_M1_Main0 > Macd6_M1_Sign0) double Tot_Macd_M1_6 = 1; else Tot_Macd_M1_6 = -1 ;
if (Macd12_M1_Main0 > Macd12_M1_Sign0) double Tot_Macd_M1_12 = 2; else Tot_Macd_M1_12 = -2 ;
if (Macd24_M1_Main0 > Macd24_M1_Sign0) double Tot_Macd_M1_24 = 3; else Tot_Macd_M1_24 = -3 ;
double Tot_Macd_M1 = Tot_Macd_M1_6 + Tot_Macd_M1_12 + Tot_Macd_M1_24;
double Total_Gen_M1 =(Tot_Macd_M1);
double Moyenne_Gen_M1_Pourcentage =((Tot_Macd_M1/6)*100);
//================================================== ================================================== ======================================
//---- Tot_Gen_M1_Pour_buffer1[i]---counted in the 1-st buffer
for( int i=0; i<limit; i++)
Tot_Gen_M1_Pour_buffer1[i]=Total_Gen_M1;
//---- Moy_Gen_M1_Pour_buffer2[i]----counted in the 2-nd buffer
for(i=0; i<limit; i++)
Moy_Gen_M1_Pour_buffer2[i]=Moyenne_Gen_M1_Pourcentage;
//---- done
return(0);
}