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
Est-il possible de modifier l'indicateur d'équité pour ajouter une moyenne mobile sur l'équité (voir image) et éventuellement ajouter une alerte pour les croisements.
Merci beaucoup
equity_v7.mq4
Est-il possible de modifier l'indicateur equity pour ajouter une moyenne mobile sur l'equity (voir image) et éventuellement ajouter une alerte pour les crosses.
Merci beaucoup
equity_v7.mq4lambic
Essayez-le (moyenne ajoutée) : equity_v7.01.mq4
Définissez EquityAveragePeriod à > 0 pour voir la moyenne de l'équité.
Pourriez-vous me faire un indicateur qui met en évidence :
les barres haussières qui clôturent sur leur sommet et dont la mèche inférieure est au moins deux fois plus longue que le corps.
Les barres baissières qui clôturent sur leur plus bas et dont la mèche supérieure est au moins deux fois plus longue que le corps.
(donc si la mèche est 4 fois plus longue que le corps, c'est parfait. Mais la moitié de la longueur du corps est le minimum).
Idéalement avec une alerte sonore que je peux activer/désactiver.
Je ne sais pas ce qui est disponible en termes de "mise en évidence" de la barre. Je ne veux pas que la barre soit une plaie pour les yeux. Peut-être qu'il serait possible de mettre en évidence l'extérieur de la barre pour qu'elle se détache légèrement ?
Merci
Bonjour, mes chers amis. Qui peut ajouter une alerte (son et popup) pour cet indicateur ?
Merci beaucoup.bs_living_now_ver_t1.mq4
C'est ça bs_living_now_ver_t1.mq4
Il s'agit de bs_living_now_ver_t1.mq4
Il crée des signaux sur les barres passées (cela rappelle un peu le super signal). Il est peut-être préférable de ne pas l'utiliser en mode signal / alerte, mais beaucoup mieux pour l'estimation.
Bonjour, quelqu'un peut-il m'expliquer comment fonctionne ce système ?
//+------------------------------------------------------------------+
//| Développé par Forex TSD - forum de forex.
//| Idée de 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) ;
}
//+------------------------------------------------------------------+
//| fonction de désinitialisation experte |
//+------------------------------------------------------------------+
int deinit()
{
return(0) ;
}
//+------------------------------------------------------------------+
//| fonction de démarrage de l'expert |
//+------------------------------------------------------------------+
int start()
{
string cm="Volume " ;
si (Period()==1) cm=cm + "1M" ;
si (Period()==5) cm=cm + "5M" ;
si (Period()==15) cm=cm + "15M" ;
si (Period()==30) cm=cm + "30M" ;
si (Period()==60) cm=cm + "1H" ;
si (Period()==240) cm=cm + "4H" ;
si (Period()==1440) cm=cm + "1D" ;
si (Period()==10080) cm=cm + "1W" ;
si (Period()==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("Tendance à la hausse") ;
}
si((Volume[1] > Volume[2]) && hourValid)
{
doShort=true ;
Commentaire("Tendance à la baisse") ;
}
si(Volume[1]==Volume[2] )
{
Comment("Pas de tendance...") ;
}
if(LastBarChecked!=Time[0])
{
int cnt=0 ;
while(cnt<OrdersTotal())
{
si(OrderSelect (cnt, SELECT_BY_POS)==false) continuer ;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket() ;
double oLots=OrderLots() ;
double priceClose ;
si (OrderType()==OP_BUY)
{
priceClose=Bid ;
if(doLong)
{
LastBarChecked=Time[0] ;
retour(0) ;
}
}
else
{
priceClose=Ask ;
if(doShort)
{
LastBarChecked=Time[0] ;
retour(0) ;
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Error closing trade : " + ErrorDescription(GetLastError())) ;
retour(0) ;
}
}
else
{
cnt ++ ;
}
}
if (hourValid)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White) ;
}
if(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red) ;
}
}
LastBarChecked=Time[0] ;
}
return(0) ;
}
//+------------------------------------------------------------------+
Bonjour les gars, quelqu'un peut-il m'expliquer comment ce système fonctionne ?
//+------------------------------------------------------------------+
//| Développé par Forex TSD - forum forex |
//| Idée de 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) ;
}
//+------------------------------------------------------------------+
//| fonction de désinitialisation experte |
//+------------------------------------------------------------------+
int deinit()
{
return(0) ;
}
//+------------------------------------------------------------------+
//| fonction de démarrage de l'expert |
//+------------------------------------------------------------------+
int start()
{
string cm="Volume " ;
si (Period()==1) cm=cm + "1M" ;
si (Period()==5) cm=cm + "5M" ;
si (Period()==15) cm=cm + "15M" ;
si (Period()==30) cm=cm + "30M" ;
si (Period()==60) cm=cm + "1H" ;
si (Period()==240) cm=cm + "4H" ;
si (Period()==1440) cm=cm + "1D" ;
si (Period()==10080) cm=cm + "1W" ;
si (Period()==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("Tendance à la hausse") ;
}
si((Volume[1] > Volume[2]) && hourValid)
{
doShort=true ;
Commentaire("Tendance à la baisse") ;
}
si(Volume[1]==Volume[2] )
{
Comment("Pas de tendance...") ;
}
if(LastBarChecked!=Time[0])
{
int cnt=0 ;
while(cnt<OrdersTotal())
{
si(OrderSelect (cnt, SELECT_BY_POS)==false) continuer ;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket() ;
double oLots=OrderLots() ;
double priceClose ;
si (OrderType()==OP_BUY)
{
priceClose=Bid ;
if(doLong)
{
LastBarChecked=Time[0] ;
retour(0) ;
}
}
else
{
priceClose=Ask ;
if(doShort)
{
LastBarChecked=Time[0] ;
retour(0) ;
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("Error closing trade : " + ErrorDescription(GetLastError())) ;
retour(0) ;
}
}
else
{
cnt ++ ;
}
}
if (hourValid)
{
if(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White) ;
}
if(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red) ;
}
}
LastBarChecked=Time[0] ;
}
return(0) ;
}
//+------------------------------------------------------------------+En gros : il ouvre un achat si c'est entre 8h et 20h et si le volume précédent est supérieur au volume précédent. Et vice versa
Comment le volume peut-il être négocié comme une direction dans Metatrader ?
Ce sont des ticks. C'est un trading EA complètement aléatoire
En gros : il ouvre un achat si c'est entre 8h et 20h et si le volume précédent est supérieur au volume précédent. Et vice versa
Ok merci beaucoup... est-ce difficile d'ajouter un filtre ma et un trailingstop sans profit ?
Je sais que tous les gens vous demandent de l'aide, c'est parfois irritant. S'il vous plaît, aidez-nous quand vous avez le temps et si vous le souhaitez.
Merci d'avance Achi