Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 188
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
Pourquoi la commande Print(TimeToStr(Time[0],TIME_MINUTES)) ; donne-t-elle un résultat comme 12:00[sl] ? Le problème ici est le préfixe entre crochets. Et comment obtenir un résultat sans parenthèses ? (Merci d'avance.)
Vous êtes sûr ? Il est généralement ajouté au commentaire de l'ordre lors de la clôture au stop. [tp] est ajouté lors de la fermeture à la prise.
J'ai mis votre ligne dans un modèle d'EA vide et je l'ai exécuté dans le testeur à M15 en ouvrant les prix:
Pas de votre [sl].Exact, ne pas diviser par zéro))))
Pourquoi la commande Print(TimeToStr(Time[0],TIME_MINUTES)) ; donne-t-elle un résultat comme 12:00[sl] ? Le problème ici est le préfixe entre parenthèses. Et comment obtenir un résultat sans parenthèses ? (Merci d'avance.)
Vous êtes sûr ? Il est généralement ajouté au commentaire de l'ordre lors de la clôture au stop. [tp] est ajouté lors de la fermeture à la prise.
J'ai collé votre ligne dans un modèle d'EA vide et l'ai exécuté dans le testeur à M15 sur des prix ouverts :
Pas de votre [sl]Oui, vous avez raison. En effet, la commande a été mise après SL. Je vois. Merci.
Salut à tous ! !! J'ai un EA qui ouvre des ordres contre le mouvement, comment changer ou conseiller où changer ? ???
void modify_orders( int type )
{
int i ;
datetime time_last = 0, time_first = TimeCurrent() ;
double SPREAD = MarketInfo(Symbol(),MODE_SPREAD)*MarketInfo(Symbol(),MODE_POINT), op_pr_last, op_pr_first, level ;
for( i = OrdersTotal() - 1 ; i >= 0 ; i-- )
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ;
if( OrderMagicNumber() == ID && OrderType() == type )
{
if ( OrderOpenTime() > time_last )
{
op_pr_last = OrderOpenPrice() ;
time_last = OrderOpenTime() ;
}
si ( OrderOpenTime() < time_first )
{
op_pr_first = OrderOpenPrice() ;
time_first = OrderOpenTime() ;
}
}
}
if ( type == 0 )level = op_pr_last + MathAbs(op_pr_last-op_pr_first) * (SL/100) ;
if ( type == 1 )level = op_pr_last - MathAbs(op_pr_last-op_pr_first) * (SL/100) ;
for( i = OrdersTotal() - 1 ; i >= 0 ; i -- )
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES) ;
if( OrderMagicNumber() == ID && OrderType() == type && NormalizeDouble(OrderTakeProfit(),Digits) != NormalizeDouble(level,Digits) )OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),level,0) ;
}
}
double last_trade( int t )
{
Salut à tous ! !! Mon EA ouvre des ordres contre le mouvement, comment puis-je changer ou indiquer où changer ???
Existe-t-il une combinaison de touches de raccourci pour faire apparaître la fenêtre d'alerte lorsqu'elle est fermée ?
Dites-moi comment dessiner une flèche à l'aide de l'objet LABEL, en utilisant la police Wingdings.
Appelé pour dessiner un crâne rouge sur la bougie actuelle au prix de l'offre, taille 1 en utilisant la flèche :
Il s'agit de la fonction permettant d'afficher le texte. Ils sont similaires. Essayez d'en fabriquer un vous-même pour sortir le marqueur.