Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
È possibile modificare l'indicatore equity per aggiungere una media mobile sull'equity (vedi immagine) ed eventualmente aggiungere un avviso per gli incroci.
Grazie mille
equity_v7.mq4
E' possibile modificare l'indicatore equity per aggiungere una media mobile sull'equity (vedi immagine) ed eventualmente aggiungere un allarme per gli incroci.
Grazie mille
equity_v7.mq4lambic
Prova (media aggiunta): equity_v7.01.mq4
Impostare EquityAveragePeriod a > 0 per vedere la media dell'equity
Potresti farmi un indicatore che metta in evidenza:
le barre al rialzo che chiudono sul loro massimo e che hanno uno stoppino inferiore lungo almeno la metà del corpo.
Le barre al ribasso che chiudono sul loro minimo e che hanno uno stoppino superiore lungo almeno la metà del corpo.
(quindi se lo stoppino è 4 volte più lungo del corpo va bene. La metà della lunghezza del corpo è comunque il minimo)
Idealmente con un allarme sonoro che posso attivare/disattivare.
Non so cosa sia disponibile in termini di 'evidenziazione' della barra. Non voglio un pugno nell'occhio. Forse un modo per evidenziare l'esterno della barra in qualche modo in modo che si distingua leggermente?
grazie
Ciao, miei cari. Chi può aggiungere un allarme (suono e popup) per questo indicatore?
Molte grazie.bs_living_now_ver_t1.mq4
È esso bs_living_now_ver_t1.mq4
E'bs_living_now_ver_t1.mq4
Crea segnali sulle barre passate (ricorda un po' il super segnale). Forse meglio non usarlo in modalità di segnalazione/allarme, ma molto meglio per la stima
Ciao ragazzi, qualcuno può spiegarmi come funziona questo sistema?
//+------------------------------------------------------------------+
//| Sviluppato da Forex TSD - forex forum ||
//| Idea di John Taylor v.2.0 ||
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
extern int StartHour=8;
extern int EndHour =20;
extern double Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//| funzione di deinizializzazione esperto |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| funzione di avvio esperto |
//+------------------------------------------------------------------+
int start()
{
stringa cm="Volume ";
se (Periodo()==1) cm=cm + "1M";
se (Periodo()==5) cm=cm + "5M";
se (Periodo()==15) cm=cm + "15M";
se (Periodo()==30) cm=cm + "30M";
se (Periodo()==60) cm=cm + "1H";
se (Periodo()==240) cm=cm + "4H";
se (Periodo()==1440) cm=cm + "1D";
se (Periodo()==10080) cm=cm + "1W";
se (Periodo()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MySuperMagic + Period();
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong=false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volume[1] < Volume[2]) && hourValid)
{
doLong=true;
Comment("Tendenza al rialzo");
}
if((Volume[1] > Volume[2]) && hourValid)
{
doShort=true;
Comment("Tendenza al ribasso");
}
if(Volume[1]==Volume[2] )
{
Comment("Nessun trend...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
if(OrderSelect (cnt, SELECT_BY_POS)==false) continua;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
doppio priceClose;
if (OrderType()==OP_BUY)
{
priceClose=Bid;
se(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
else
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Errore nella chiusura del trade: " + ErrorDescription(GetLastError());
return(0);
}
}
else
{
cnt ++;
}
}
if (hourValid)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);
}
se(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+
Ciao ragazzi, qualcuno può spiegarmi come funziona questo sistema?
//+------------------------------------------------------------------+
//| Sviluppato da Forex TSD - forex forum ||
//| Idea di John Taylor v.2.0 ||
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
extern int StartHour=8;
extern int EndHour =20;
extern double Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//| funzione di deinizializzazione esperto |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| funzione di avvio esperto |
//+------------------------------------------------------------------+
int start()
{
stringa cm="Volume ";
se (Periodo()==1) cm=cm + "1M";
se (Periodo()==5) cm=cm + "5M";
se (Periodo()==15) cm=cm + "15M";
se (Periodo()==30) cm=cm + "30M";
se (Periodo()==60) cm=cm + "1H";
se (Periodo()==240) cm=cm + "4H";
se (Periodo()==1440) cm=cm + "1D";
se (Periodo()==10080) cm=cm + "1W";
se (Periodo()==43200) cm=cm + "1M";
cm=cm + " - ";
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS);
int EAMagic=MySuperMagic + Period();
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong=false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
if((Volume[1] < Volume[2]) && hourValid)
{
doLong=true;
Comment("Tendenza al rialzo");
}
if((Volume[1] > Volume[2]) && hourValid)
{
doShort=true;
Comment("Tendenza al ribasso");
}
if(Volume[1]==Volume[2] )
{
Comment("Nessun trend...");
}
if(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
if(OrderSelect (cnt, SELECT_BY_POS)==false) continua;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
doppio priceClose;
if (OrderType()==OP_BUY)
{
priceClose=Bid;
se(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
else
{
priceClose=Ask;
if(doShort)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Errore nella chiusura del trade: " + ErrorDescription(GetLastError());
return(0);
}
}
else
{
cnt ++;
}
}
if (hourValid)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White);
}
se(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,0,cm,EAMagic,0,Red);
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+Approssimativamente: apre un acquisto se è tra le 8 di mattina e le 8 di sera e se il volume precedente è maggiore del volume precedente. In viceversa
Come si può negoziare il volume come direzione in Metatrader?
Quelli sono tick. Questo è un trading EA completamente casuale.
Approssimativamente: apre un acquisto se è tra le 8 di mattina e le 8 di sera e se il volume precedente è maggiore del volume precedente. In viceversa
Ok grazie mille... è difficile aggiungere un filtro ma e un trailingstop non profit?
So che tutte le persone ti chiedono aiuto il suo a volte irritante pls aiuto solo quando u hanno il tempo e se si vuole ...
Grazie in anticipo Achi