Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 120
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Sí, ya lo veo. Y veo la respuesta a la pregunta en el post de abajohttps://www.mql5.com/ru/forum/160587/page115#comment_6521492. En otras palabras, el problema es que la funcionalidad no está dividida en subtareas lógicas. Usted ha agrupado: la recuperación de la orden, la decisión sobre la acción comercial y la ejecución de la operación.
Esta tarea puede resolverse exactamente en tres etapas:
Bien, gracias. Al menos está claro lo que hay que hacer. Intentaré averiguar "cómo" hacerlo yo mismo. Aunque todavía no estoy familiarizado con las matrices. De todos modos, gracias de nuevo.
¡¡¡Dime cómo salir de esto!!!
for(int i=Total de Pedidos()-1; i>=0; i--)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
romper;
La advertencia es: el valor de retorno de 'OrderSelect' debe ser comprobado
¿Dequéotramanerase debe comprobareste valor de'OrderSelect'?
si hago esto: j=OrderSelect(); ¿Es esto correcto?
¡¡¡Dime cómo salir de esto!!!
for(int i=Total de Pedidos()-1; i>=0; i--)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
romper;
La advertencia es: el valor de retorno de 'OrderSelect' debe ser comprobado
¿Dequéotramanerase debe comprobareste valor de'OrderSelect'?
si hago esto: j=OrderSelect(); ¿Es esto correcto?
¡No funcionó!
string s=FileReadString(F1); // Leer la siguiente línea del archivo de texto
StringSplit(s, "," , a); // Dividir los elementos separados por comas en un array
datetime T1=StrToTime(a[4]); // Además, la transformación procede ...
int ord=StrToInteger(a[8]);
double Price=StrToDouble(a[12]);
Bien, gracias. Al menos está más claro lo que hay que hacer. Intentaré averiguar el "cómo" yo mismo. Sin embargo, aún no estoy familiarizado con las matrices. De todos modos, gracias de nuevo.
Escribe al menos un bloque y enséñamelo. En este caso le dirán más.
¡No ayudó!
Léelo con atención, otra vez.
El código completo tendrá el siguiente aspecto
¡No funcionó!
Así que no has hecho nada. Lo escribiste arriba:
Y lo tienes escrito sin comprobarlo. Aunque así se vería más legible:
@Ihor Herasko @Alekseu Fedotov
¡¡¡GRACIAS!!! ¡FUNCIONÓ DE ESA MANERA!