Perguntas de um "boneco" - página 149 1...142143144145146147148149150151152153154155156...277 Novo comentário [Excluído] 2012.05.15 21:55 #1481 alph: Obrigado! O resto do código está correcto? Sinceramente, ainda não olhei para ela. Se Yedelkin não tivesse prestado atenção à função, eu não teria estado interessado no código.Tal como entendi da descrição da situação, existem também problemas com o tratamento de erros. Bibliotecas: MT4Orders Discussão do artigo "Metamodelos Contagem de barras, incluindo alph 2012.05.15 22:09 #1482 Interesting: Sinceramente, ainda não olhei para ela. Se Yedelkin não tivesse prestado atenção à função, eu não teria estado interessado no código.Pela descrição da situação, compreendo que também existem problemas com o tratamento de erros. Posso dar uma vista de olhos, importa-se que eu use o que tenho amanhã? [Excluído] 2012.05.15 22:11 #1483 alph: Posso dar uma vista de olhos, importa-se que eu use o que tenho amanhã? Se não for eu, alguém vai ajudar. alph 2012.05.15 22:15 #1484 Interesting: Se não for eu, alguém vai ajudar. OBRIGADO! alph 2012.05.16 07:21 #1485 Olá!Pode dizer-me o código para ligar o StopLoss a um baixo (alto) local? pusheax 2012.05.16 11:35 #1486 Pode dizer-me como eliminar objectos apenas do proprietário?Experimentei isto:#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); } } }Mas nem todos os objectos 5 de 9 são eliminados:2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_4_ 2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_3_ 2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_2_ 2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_1_ 2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_0_2012.05.16 13:26:34 i_Find_Line_M_02 (EURUSD,H1) 9O que estou a fazer mal?????? Questions from a "dummy" Erros, bugs, perguntas Qualquer pergunta de um Aleksey Lebedev 2012.05.16 11:51 #1487 pusheax: for (int i = 0; i < ObjectsTotal(i_chart_id,i_nwin,i_type);i++){ A lista muda quando a elimina. O mesmo se passa com os mandados.O outro caminho). 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++)este ciclo está errado.ObjectsTotalé tomada a cada iteração. vai diminuir. Vladimir Gomonov 2012.05.16 11:57 #1489 pusheax:Mas nem todos os objectos 5 de 9 são removidos: De acordo com a sua tecnologia, exactamente muitos devem ser eliminados. :)Cisne: Quando eliminada, a lista muda. O mesmo se passa com os mandados.O outro caminho) for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type); i >= 0 ;i--){Pequena correcção: for (int i = ObjectsTotal(i_chart_id,i_nwin,i_type) - 1 ; i >= 0 ;i--){ pusheax 2012.05.16 12:06 #1490 Swan: A lista muda quando a elimina. O mesmo com as encomendas.O outro caminho)Obrigado, está tudo a funcionar!Como é que isso muda? Pode dizer-me como é que tudo acontece ali dentro? 1...142143144145146147148149150151152153154155156...277 Novo comentário
Obrigado! O resto do código está correcto?
Sinceramente, ainda não olhei para ela. Se Yedelkin não tivesse prestado atenção à função, eu não teria estado interessado no código.
Tal como entendi da descrição da situação, existem também problemas com o tratamento de erros.
Sinceramente, ainda não olhei para ela. Se Yedelkin não tivesse prestado atenção à função, eu não teria estado interessado no código.
Pela descrição da situação, compreendo que também existem problemas com o tratamento de erros.
Posso dar uma vista de olhos, importa-se que eu use o que tenho amanhã?
Se não for eu, alguém vai ajudar.
Olá!
Pode dizer-me o código para ligar o StopLoss a um baixo (alto) local?
Pode dizer-me como eliminar objectos apenas do proprietário?
Experimentei isto:
Mas nem todos os objectos 5 de 9 são eliminados:
2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_4_
2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_3_
2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_2_
2012.05.16 13:26:34 i_Find_Line_M_M_02 (EURUSD,H1) s_ObjectName: LPS_1M_Line_Max_1_
2012.05.16 13:26:34 i_Find_Line_M_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
O que estou a fazer mal??????
O outro caminho).
este ciclo está errado.
ObjectsTotalé tomada a cada iteração. vai diminuir.
pusheax:
Mas nem todos os objectos 5 de 9 são removidos:
Quando eliminada, a lista muda. O mesmo se passa com os mandados.
O outro caminho)
Pequena correcção:
A lista muda quando a elimina. O mesmo com as encomendas.
O outro caminho)
Obrigado, está tudo a funcionar!
Como é que isso muda?
Pode dizer-me como é que tudo acontece ali dentro?