Qualcuno può suggerire, installare il plugin GetTickerHistory in MT-4, funziona, ma il download non va, su Windows 7 x64, è possibile scaricare gli indici esterni in un altro modo.
È possibile scaricare i grafici per l'analisi tecnica, - indici S & P 500 Futures Chart, TA 25 Chart, e il S & P 500 Chart se possibile può richiedere come fare questo, forse c'è una spiegazione di come scaricare!
Non riesco a trovare un tale broker, potete consigliarmi un programma di analisi tecnica, che mi permetta di scaricare gli indici che mi interessano (può essere in tempo reale) o un broker.
Forse c'è la possibilità di scaricare questi indici MT-4 o MT-5. Sto appena iniziando a provare a fare analisi tecnica, mi piacerebbe molto sentire i consigli degli esperti su come affrontare il mio compito.
Vi sono molto grato in anticipo per il vostro aiuto.
Buona giornata a tutti .... Signori, aiutatemi con una domanda su un parametro temporale. Il problema è questo, ho un criterio in ingresso con variabili che sono fisse in un certo parametro temporale.
Tutto funziona quando si testa sullo stesso tempo M5, ma solo cambiare (quando si testa, per esempio su H1), il risultato cambia anche, come scrivere correttamente? Grazie!!!
Buona giornata a tutti .... Signori, aiutatemi con una domanda su un parametro temporale. Il problema è questo, ho un criterio in ingresso con variabili che sono fisse in un certo parametro temporale.
Qualcuno può suggerire, installare il plugin GetTickerHistory in MT-4, funziona, ma il download non va, su Windows 7 x64, è possibile scaricare gli indici esterni in un altro modo.
Grazie in anticipo.È possibile scaricare i grafici per l'analisi tecnica, - indici S & P 500 Futures Chart, TA 25 Chart, e il S & P 500 Chart se possibile può richiedere come fare questo, forse c'è una spiegazione di come scaricare!
Non riesco a trovare un tale broker, potete consigliarmi un programma di analisi tecnica, che mi permetta di scaricare gli indici che mi interessano (può essere in tempo reale) o un broker.
Forse c'è la possibilità di scaricare questi indici MT-4 o MT-5. Sto appena iniziando a provare a fare analisi tecnica, mi piacerebbe molto sentire i consigli degli esperti su come affrontare il mio compito.
Vi sono molto grato in anticipo per il vostro aiuto.Grazie.
Grazie.
Prova questo.
Quindi provate.
Ho un indicatore:
//| 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);}
//+---------------------------------------------------------------------+
Voglio fare un EA che entri in posizione quando appare una freccia, quale condizione dovrebbe essere scritta nell'EA?
Buona giornata a tutti .... Signori, aiutatemi con una domanda su un parametro temporale. Il problema è questo, ho un criterio in ingresso con variabili che sono fisse in un certo parametro temporale.
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);} provato tali varianti come---- ((M5L<M5maBIG_1))__((M5L)<(M5maBIG_1))__((M5L)<(M5maBIG_1)))---- anche non funziona!
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);}}
Tutto funziona quando si testa sullo stesso tempo M5, ma solo cambiare (quando si testa, per esempio su H1), il risultato cambia anche, come scrivere correttamente? Grazie!!!
MaperiodAVTO = 750 / Period();
laveosa:Buona giornata a tutti .... Signori, aiutatemi con una domanda su un parametro temporale. Il problema è questo, ho un criterio in ingresso con variabili che sono fisse in un certo parametro temporale.
M5maBIG_1= iMA(ed,PERIOD_M5,150,0,MODE_EMA,PRICE_CLOSE,1);
M5L=NormalizeDouble(iLow(ed,PERIOD_M5,1),Digits);
Per esempio, così:
int MaperiodAVTO;
if( Period()>1){
MaperiodAVTO = 750 / Period();
}
else
{
MaperiodAVTO = 750;
}
M5maBIG_1= iMA(ed, Period() , MaperiodAVTO ,0,MODE_EMA,PRICE_CLOSE,1);
Per esempio, così:
int MaperiodAVTO = 750 / Period();
M5maBIG_1= iMA(ed, Period() , MaperiodAVTO ,0,MODE_EMA,PRICE_CLOSE,1);
perché 750?
Perché 750?
Gli piace solo quel numero.