Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 622
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Peut-être que quelqu'un peut me conseiller, j'installe le plugin GetTickerHistory dans MT-4, il fonctionne, mais le téléchargement ne va pas, sur Windows 7 x64, est-il possible de télécharger les index externes d'une autre manière.
Merci d'avance.Est-il possible de télécharger des graphiques pour l'analyse technique, - indices S & P 500 Futures Chart, TA 25 Chart, et le S & P 500 Chart si possible peut demander comment faire cela, peut-être il y a une explication de comment télécharger !
Je ne trouve pas un tel courtier, pouvez-vous me conseiller un programme d'analyse technique, qui me permet de télécharger les indices qui m'intéressent (peut être en temps réel) ou un courtier.
Peut-être y a-t-il une possibilité de télécharger ces indices MT-4 ou MT-5. Je commence tout juste à essayer de faire de l'analyse technique, j'aimerais beaucoup avoir l'avis d'un expert sur la façon de mener à bien ma tâche.
Je vous remercie d'avance de votre aide.Merci.
Merci.
Essayez ça.
Alors essayez.
J'ai un indicateur :
//| T3MA_ALARM.mq4 |
//| Copyright © 2011, Martingeil |
//| fx.09@mail.ru |
//+------------------------------------------------------------------+
//исправленный Martingeil, теперь можно в тестере увидеть его стрелки.
#property copyright "Copyright © 2011, Martingeil"
#property link "fx.09@mail.ru"
//---- indicator settings
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- indicator parameters
extern int period = 4; //12
extern int shift = 0; //сдвиг по бару
//---- indicator buffers
double BufferUp[],BufferDn[];
int q,st=5;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
IndicatorBuffers(2);
//---- drawing settings
SetIndexStyle(0,DRAW_ARROW,2);
SetIndexArrow(0,233);
SetIndexStyle(1,DRAW_ARROW,2);
SetIndexArrow(1,234);
SetIndexBuffer(0,BufferUp);//стрелка синяя верх
SetIndexBuffer(1,BufferDn);//стрелка красная вниз
//---- name for DataWindow and indicator subwindow label
IndicatorShortName("T3MA-ALARM ("+period+")");
//---- initialization done
if(Digits==3 || Digits==5) q=10;
st=st*q;
return(0);}
int deinit()
{
ObjectDelete("low");
ObjectDelete("high");
}
//+----------------------------------------------------------------------+
//| Moving Average of Oscillator |
//+----------------------------------------------------------------------+
int start()
{
//---- ArraySetAsSeries --------------------------------------------------
double Ma[500],MaOn[500];
double y0[500],y1[500],y2[500];
int i,limit=ArraySize(Ma);
ArraySetAsSeries(Ma,true);
//---- IndicatorCounted --------------------------------------------------
int counted_bars=IndicatorCounted();
int limit1=Bars-counted_bars;
if (limit1>1){limit1=Bars-period-1;}
//---- EMA ---------------------------------------------------------------
for(i=limit1; i>=0; i--) Ma[i] =iMA(NULL,0,period,0,MODE_EMA,PRICE_CLOSE,i);
for(i=limit1; i>=0; i--) MaOn[i]=iMAOnArray(Ma,limit,period,0,MODE_EMA,i);
for(i=limit1; i>=0; i--)
{
y0[i+shift]=MaOn[i+shift];
y1[i+1+shift]=MaOn[i+1+shift];
y2[i+2+shift]=MaOn[i+2+shift];
if(y0[i+shift]-y1[i+1+shift]<0 && y1[i+1+shift]-y2[i+2+shift]>0){BufferDn[i+1]=High[i+1]+st*Point;}//продажа
if(y0[i+shift]-y1[i+1+shift]>0 && y1[i+1+shift]-y2[i+2+shift]<0){BufferUp[i+1]=Low[i+1]-st*Point;}//покупка
//---- Signal Trend Up || Dn ---------------------------------------------
if(y0[i]-y1[i+1]>0) Comment ("\n SWAPLONG = ",MarketInfo(Symbol(),MODE_SWAPLONG),
" SWAPSHORT = ",MarketInfo(Symbol(),MODE_SWAPSHORT),"\n BUY TREND ",DoubleToStr(Close[i],Digits));
else if(y0[i]-y1[i+1]<0) Comment ("\n SWAPLONG = ",MarketInfo(Symbol(),MODE_SWAPLONG),
" SWAPSHORT = ",MarketInfo(Symbol(),MODE_SWAPSHORT),"\n SELL TREND ",DoubleToStr(Close[i],Digits));
}
//---- done
return(0);}
//+---------------------------------------------------------------------+
Je veux faire un EA qui entrerait en position quand une flèche apparaît, quelle condition doit être écrite dans l'EA ?
Bonne journée à tous .... Messieurs, aidez-moi avec une question sur un paramètre temporel. Le problème est le suivant : j'ai un critère en entrée avec des variables qui sont fixées dans un certain paramètre temporel.
M5maBIG_1= iMA(ed,PERIOD_M5,150,0,MODE_EMA,PRICE_CLOSE,1) ;
M5L=NormalizeDouble(iLow(ed,PERIOD_M5,1),Digits) ;
if(M5L<M5maBIG_1){ordersend(520);} a essayé des variantes telles que---- ((M5L<M5maBIG_1))__((M5L)<(M5maBIG_1))__((M5L)<(M5maBIG_1)))---- ne fonctionne pas non plus !
if(a==520){RefreshRates();//__________________________________________________________________________________
op=NormalizeDouble(Ask,Digits);sl=NormalizeDouble(op-62*kio*Point,Digits);tp=NormalizeDouble(op+54*kio*Point,Digits) ;
ticket=OrderSend(ed,OP_BUY, Lot,op,3,sl,0,comm,magic+520,0,Green);//_____Lot=
err=GetLastError() ;
if(err!=0){Print("Error-",err," op-",op," sl-",sl," tp-",tp);}}
Tout fonctionne lors du test sur le même temps M5, mais seulement changer (lors du test, par exemple sur H1), le résultat change aussi, comment écrire correctement ? Merci ! !!
MaperiodAVTO = 750 / Period();
laveosa:Bonne journée à tous .... Messieurs, aidez-moi avec une question sur un paramètre temporel. Le problème est le suivant : j'ai un critère en entrée avec des variables qui sont fixées dans un certain paramètre temporel.
M5maBIG_1= iMA(ed,PERIOD_M5,150,0,MODE_EMA,PRICE_CLOSE,1) ;
M5L=NormalizeDouble(iLow(ed,PERIOD_M5,1),Digits) ;
Par exemple, comme ceci :
int MaperiodAVTO;
if( Period()>1){
MaperiodAVTO = 750 / Period();
}
else
{
MaperiodAVTO = 750;
}
M5maBIG_1= iMA(ed, Period() , MaperiodAVTO ,0,MODE_EMA,PRICE_CLOSE,1);
Par exemple, comme ceci :
int MaperiodAVTO = 750 / Period();
M5maBIG_1= iMA(ed, Period() , MaperiodAVTO ,0,MODE_EMA,PRICE_CLOSE,1);
pourquoi 750 ?
Pourquoi 750 ?
Il aime juste ce numéro.