Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 809
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
Bonjour, j'ai cherché dans la documentation mais je ne l'ai pas trouvé. Ma question est la suivante : puis-je changer cette image au démarrage de l'EA par mon logo ?
#propriété icône "\\\\Images\\\\xxx.ico" ;
et qu'il n'a pas été réparé d'une quelconque manière ?
Comme vous pouvez le voir.
Toutefois, le moyen le plus logique et le plus facile à mettre en œuvre est d'interdire le changement d'outil de la fenêtre MT. Je suggère donc que nous considérions cela comme un bug :)
Mon conseiller expert analyse le graphique pour un certain nombre de mois, mais il y a des graphiques qui renvoient tout l'historique dans le graphique minute, et il y a des graphiques qui ne veulent pas renvoyer plus d'un mois et demi, et même cela si vous faites défiler le graphique en arrière manuellement, même au-delà d'une certaine date il ne défile pas manuellement.
Bonjour chers utilisateurs du forum. Je voudrais faire une demande. Quelqu'un pourrait-il poster un morceau de code avec une fonction iEnvelopesOnArray() qui fonctionne ? Toutes mes tentatives pour l'apprivoiser jusqu'à présent ont été infructueuses. Je soupçonne que c'est la faute des développeurs. Voici un indicateur pour vérifier son fonctionnement.
Bonjour à tous. Je reçois des erreurs pendant le test :
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4 : ticket invalide pour la fonction OrderModify
2014.12.25 18:04:31.125 2014.11.03 00:00 Test3 EURUSD,H4 : Erreur OrderModify 4051
Je l'ai vérifié plusieurs fois, il n'y a pas d'erreur (pour autant que je sache).
L'échec se produit dans cette partie du programme :
ModifyBuy, ModifySell, SelectBuy, SelectSell - ont le type bool
SendBuy, SendSell-int , int TP = 30
while(true)
{
SPREAD=MarketInfo(Symb,MODE_SPREAD);
SelectBuy=OrderSelect(OrderTicketBuy,SELECT_BY_TICKET);//buy
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()+TP*Point,Digits)<NormalizeDouble(Ask,Digits))
{
ModifyBuy=OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(10-SPREAD)*Point,Bid+(30- SPREAD)*Point,0,0);
R=1;
break;
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();//значение Long2
StopLoss_Func();//значение SL
//--------------------------
SendBuy=OrderSend(Symb,OP_BUYSTOP,Lote,Ask+Long2*Point,1,Bid-SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==4)
{
OrderTicketBuy=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
SelectSell=OrderSelect(OrderTicketSell,SELECT_BY_TICKET,MODE_TRADES);//sell
RefreshRates();
if(NormalizeDouble(OrderOpenPrice()-TP*Point,Digits)>NormalizeDouble(Bid,Digits))
{
ModifySell=OrderModify(OrderTicket(),OrderOpenPrice(),Ask+(10-SPREAD)*Point,Ask-(30- SPREAD)*Point,0,0);
R=2;
break; //спред
}//if2
Timen=OrderCloseTime();
if(Timen>0)
{
//--------------------------
Stop=StopLevel(Symb);
StopLong();
StopLoss_Func();
//--------------------------
SendSell=OrderSend(Symb,OP_SELLSTOP,Lote,Bid-Long2*Point,1,Ask+SL*Point,NULL);
for(i=1;i>OrdersTotal();i++)
{
if(OrderSelect(i-1,SELECT_BY_POS,MODE_TRADES)==true)//Проверяем есть ли ордер
{
if(OrderSymbol()!=Symb) continue;
if(OrderType()==6)
{
OrderTicketSell=OrderTicket();
break;
}
else
{
continue;
}
}
}
continue;
}//if2
}//while1
Si vous avez besoin du code entier, ici
Merci !