Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 403
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
Y si vas a desmontar la función, no deberías haber cortado la cabecera de la función, ahí hay información importante.
Devuelve el tipo de la última posición abierta o -1 - esto significa que si no hay posiciones cerradas, entonces cuando se llame a la función, su valor será igual a -1
sy - nombre del instrumento (par de divisas)
mn - número mágico. Si ponemos -1, la función devolverá el tipo del último pedido cerrado sin importar el número mágico
Respuesta punto por punto, lo siento.
1 - ¿Genio programador?
2 - para ser justos, nada es superfluo excepto las heces y otros productos de descomposición (opinión franca, lista para empezar a debatir, pero en otro hilo :) ).
3 - Todo tiene sentido ahora. :)
4 - tan cierto. Lo sé. Me equivoqué un poco y escribí con la función "OrderSend".
Gracias por contribuir a la plantilla "Function Bricks Parsing". :)
1. prescindamos del sarcasmo, ¿quieres? Hizo que su aprendizaje fuera cómodo y fácil. ¿Qué tiene que ver la genialidad con esto?
2. Argumentativo.
3. No entiendes nada, a juzgar por tus comentarios en el código.
4. Eso sucede.
En el punto 2, un ejemplo:
Aquí hay menos cosas innecesarias
He aquí un ejemplo de uso práctico de una función personalizada:
.
?Gracias.
Así que hay que aplicar el nombre de la función para utilizarla, ¡y la propia variable "r" se establece para determinar el valor de esa función!
¡Aquí hay un pequeño descubrimiento para mí! ^^
Gracias de nuevo, Yuri. :)
Para una última aclaración, esto es posible:
Sus ejemplos no son correctos. Cuando se llama a una función que tiene parámetros, hay que dar los valores de esos parámetros entre paréntesis, separados por comas. También debe tener en cuenta que no todas las funciones tienen valores asignados. Si el tipo de función es void, no tiene ningún significado y está destinada a realizar alguna acción o calcular algunas variables. En este último caso, es necesario conocer los nombres de estas variables, para poder utilizar los resultados de esta función.
El compilador le dará un error en esta línea de que la variable no está declarada.
al menos deberías hacer esto:
En el punto 2, un ejemplo:
Hay menos elementos innecesarios
Perdón por la pregunta tonta, pero ¿por qué se rebusca en todo el historial para encontrar el último pedido cerrado? Encuentras el primero desde el final y sales directamente, supongo.
Perdón por la pregunta tonta, pero ¿por qué se rebusca en el historial para encontrar el último pedido cerrado? Encuentras el primero desde el final y sales inmediatamente, según tengo entendido.
Hubo una vez una discusión sobre un problema en el que el historial se almacenaba a medida que el usuario lo ordenaba. Por lo tanto (para estar seguros) la búsqueda es exactamente así.
El usuario sólo puede ordenar la historia visualmente, los números de posición en la historia no se pueden cambiar.
El usuario sólo puede ordenar la historia visualmente, los números de posición en la historia no se pueden cambiar.
En realidad, sólo se puede esperar que haya orden en el probador.
No me he dado cuenta, pero bueno, no voy a discutir. Hacer la profundidad 10-20, debería ser suficiente. Pero toda la historia... En mi opinión, eso es demasiado.