Questions d'un "mannequin - page 149 1...142143144145146147148149150151152153154155156...277 Nouveau commentaire [Supprimé] 2012.05.15 21:55 #1481 alph: Merci ! Le reste du code est-il correct ? Honnêtement, je ne l'ai pas regardé. Si Yedelkin n'avait pas prêté attention à la fonction, le code ne m'aurait pas intéressé.D'après ce que j'ai compris de la description de la situation, il y a également des problèmes de gestion des erreurs. EA BAsed sur Heiken Nouveau terminal client MetaTrader De la théorie à alph 2012.05.15 22:09 #1482 Interesting: Honnêtement, je ne l'ai pas regardé. Si Yedelkin n'avait pas prêté attention à la fonction, le code ne m'aurait pas intéressé.Je comprends, d'après la description de la situation, qu'il y a également des problèmes de gestion des erreurs. Je vais regarder, ça te dérange si j'utilise ce que j'ai demain ? [Supprimé] 2012.05.15 22:11 #1483 alph: Je vais regarder, ça te dérange si j'utilise ce que j'ai demain ? Si ce n'est pas moi, quelqu'un va m'aider. alph 2012.05.15 22:15 #1484 Interesting: Si ce n'est pas moi, quelqu'un va m'aider. MERCI ! alph 2012.05.16 07:21 #1485 Bonjour !Pouvez-vous m'indiquer le code pour lier le StopLoss à un bas (haut) local ? pusheax 2012.05.16 11:35 #1486 Pouvez-vous me dire comment supprimer les objets réservés aux propriétaires ?J'ai essayé ça :#define def_ID "LPS_1M" void OnDeinit(const int reason) { s_indy.S_DeleteObjects(0, 0, -1, def_ID); } void S_Indy::S_DeleteObjects(int i_chart_id, int i_nwin, int i_type, string s_ID_Objects) { string s_ObjectName; Print(ObjectsTotal(i_chart_id,i_nwin,i_type)); for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++){ //s_ObjectName = ObjectName(i_chart_id,i,i_nwin,i_type); s_ObjectName = ObjectName(i_chart_id,0,i_nwin,i_type); Print("s_ObjectName: " + s_ObjectName); if (StringFind(s_ObjectName, s_ID_Objects) != -1){ ObjectDelete(i_chart_id,s_ObjectName); } } }Mais tous les objets 5 sur 9 ne sont pas supprimés :2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_4__. 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_3__. 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_2__. 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_1_. 2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_0_.2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) 9Qu'est-ce que je fais mal ? ? ????? Questions from a "dummy" [ARCHIVE !] Toute question [ARCHIVE] Toute question de Aleksey Lebedev 2012.05.16 11:51 #1487 pusheax: for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++){ La liste change lorsque vous la supprimez. Il en va de même pour les mandats.Dans l'autre sens). for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type)-1; i >= 0 ;i--){ --- 2012.05.16 11:52 #1488 for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++)ce cycle est faux.ObjectsTotalvous le faites prendre à chaque itération. il diminuera. Vladimir Gomonov 2012.05.16 11:57 #1489 pusheax:Mais tous les objets 5 sur 9 ne sont pas supprimés : Selon votre technologie, c'est exactement cette quantité qui devrait être supprimée. :)Cygne: Lorsqu'il est supprimé, la liste change. Il en va de même pour les mandats.L'autre côté) for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type); i >= 0 ;i--){Petite correction : for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type) - 1 ; i >= 0 ;i--){ pusheax 2012.05.16 12:06 #1490 Swan: La liste change lorsque vous la supprimez. Même chose pour les commandes.L'autre côté)Merci, tout fonctionne !Comment cela change-t-il ? Pouvez-vous me dire comment tout se passe là-dedans ? 1...142143144145146147148149150151152153154155156...277 Nouveau commentaire
Merci ! Le reste du code est-il correct ?
Honnêtement, je ne l'ai pas regardé. Si Yedelkin n'avait pas prêté attention à la fonction, le code ne m'aurait pas intéressé.
D'après ce que j'ai compris de la description de la situation, il y a également des problèmes de gestion des erreurs.
Honnêtement, je ne l'ai pas regardé. Si Yedelkin n'avait pas prêté attention à la fonction, le code ne m'aurait pas intéressé.
Je comprends, d'après la description de la situation, qu'il y a également des problèmes de gestion des erreurs.
Je vais regarder, ça te dérange si j'utilise ce que j'ai demain ?
Si ce n'est pas moi, quelqu'un va m'aider.
Bonjour !
Pouvez-vous m'indiquer le code pour lier le StopLoss à un bas (haut) local ?
Pouvez-vous me dire comment supprimer les objets réservés aux propriétaires ?
J'ai essayé ça :
Mais tous les objets 5 sur 9 ne sont pas supprimés :
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_4__.
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_3__.
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_2__.
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_1_.
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) s_ObjectName : LPS_1M_Line_Max_0_.
2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) 9
Qu'est-ce que je fais mal ? ? ?????
Dans l'autre sens).
ce cycle est faux.
ObjectsTotalvous le faites prendre à chaque itération. il diminuera.
pusheax:
Mais tous les objets 5 sur 9 ne sont pas supprimés :
Lorsqu'il est supprimé, la liste change. Il en va de même pour les mandats.
L'autre côté)
Petite correction :
La liste change lorsque vous la supprimez. Même chose pour les commandes.
L'autre côté)
Merci, tout fonctionne !
Comment cela change-t-il ?
Pouvez-vous me dire comment tout se passe là-dedans ?