[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 506
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
¿Existe alguna cuenta MT4 en la que se pueda abrir un candado con patrimonio negativo? Lo pregunto por puro interés. La disputa surgió en otro foro. Me han dicho que esas cuentas existen. :DD
Para que no haya preguntas innecesarias, he aquí un ejemplo:
Has abierto una operación con volumen N. Su terminal dice después de la línea "Free:": "-XXX.XX"... ¿Podrás abrir una cerradura con el volumen N? No creo que en una cuenta normal. ¡Y me han dicho que hay algunas cuentas especiales! :)))))) No lo creo...
La respuesta se recibe... Estoy sorprendido...
¡Estos "chefs" ya no saben cómo atraer al "tonto Pinocho"!
Sólo conozco a Kolya Morzhov en el probador. ¡Puse mis restricciones en el Consejero de Trabajo para no ir a los extremos! ;))
¡Hola amigos! ¿Dónde o cómo hago clic para saber el lote máximo que puedo apostar?
Ya preguntó en otro hilo sobre ello. Se respondió... Pero no entiende el código, sino que lo ha escrito él mismo.
Quiere un script (solución preparada - pulsar una tecla (ejecutar el script) - mirar la pantalla).
r772ra, vaya, debería prestar más atención a las funciones de kim, ¡gracias!
Ya preguntó en otro hilo sobre ello. Se respondió... Pero él no entiende de código - él mismo escribió sobre él.
Necesita un script (solución lista - pulsar una tecla (ejecutar el script) - mirar la pantalla).
Sólo queda una cosa, ¡invitarle a invertir nuestras cuentas! :))
Sólo queda una cosa por hacer, ¡invitarle a invertir nuestras cuentas! :))
Es una buena idea, pero difícil de aplicar
Ya me estoy confundiendo un poco. Aquí hay 3 funciones, cada una de las cuales recibe una señal específica para un indicador concreto.
Esta función recibe la señal general de todos los índices y toma la decisión de COMPRAR o VENDER.
Esta es la función principal que recibe la señal general; aquí obtenemos los valores de los índices a través del bucle para recorrer todas las barras, por supuesto... Y luego los valores obtenidos se pasan por referencia a las funciones apropiadas donde se necesitan estos valores, es decir, a las funciones:
int GetCrossingMa(double& i_maFast1, double& i_maFast2, double& i_maSlow1, double& i_maSlow2)
int GetStochSignal(double& stochD1, double& stochD2, double& stochK1, double& stochK2)
void GetMomentumSignal() , en principio, también se puede poner ahí.
Así, todos los cálculos de los índices estarán en una función principal de obtención de la señal. Todo es lógico en este caso...
¡Victor! Tienes la lógica, pero el conocimiento no es suficiente. Si sigues con ello, el primero te ayudará a llegar más lejos que el libro de texto, y para "conquistar" el segundo, tienes que empezar por él (el libro de texto). No está preparado (todavía) para construir su propia estructura lógica de código, vuelva a la versión alfabética.
P.D. Lo que "llama la atención" en su código:
En la función GetSignal() para la búsqueda del cruce de dos líneas se puede utilizar el bucle for, pero es mejor utilizar el bucle while, aunque esto es una preferencia personal. Para empezar, necesitas mover un paréntesis como en "La ejecución no puede ser perdonada" para que tu código ejecute lo que acabas de decir. Por alguna razón, esta función (resultado) carece de resultados de dos funciones: GetStochSignal() y GetMomentumSignal() - esto es ligeramente intrascendente.
en las funciones GetCrossingMa() y GetStochSignal() NO tiene sentido pasar parámetros por referencias, porque tendría sentido, si estas variables dentro de la función CAMBIAN sus valores.
La función void GetMomentumSignal() no devuelve nada.
Aunque admito que es "peor de ver" desde fuera... :)))
Aquí hay una variante alternativa de la función que obtiene señales de MAsh(s):
Como se desprende de los comentarios, la señal puede obtenerse como resultado de la inclinación de un МА (en MA_K_Period <= 1,0) o como resultado de la intersección de 2 МА (en MA_K_Period > 1,0). El periodo de la 2ª MA se calcula por sí mismo (fuera de esta función):
También puede especificar en la función la condición de divergencia de 2 MAs (cuando fd_Deviation > 0.0). También puede rastrear el hecho de la intersección (fb_ControlBeginChangeTrend = TRUE) o simplemente fijar el hallazgo de Rápido y Lento en relación con el otro.
Para ver cómo funciona este código, he colocado un indicador en el archivo que dibuja flechas por las señales de esta función. Lo lanzamos usando Signal_MA.tpl (para una MA) o Signal_MA2.tpl (para 2 MAs). Por cierto, las MA pueden ser de diferentes tipos.
He aquí una variante alternativa de la función, que recibe señales de las MA:
Como podemos ver en los comentarios, la señal se puede obtener en base a la inclinación de un МА (en MA_K_Period <= 1,0) o en base a la intersección de 2 MA (en MA_K_Period > 1,0). El periodo de la 2ª MA se calcula por sí mismo (fuera de esta función):
También puede especificar en la función la condición de divergencia de 2 MAs (cuando fd_Deviation > 0.0). También puede rastrear el hecho de la intersección (fb_ControlBeginChangeTrend = TRUE) o simplemente fijar el hallazgo de Rápido y Lento en relación con el otro.
Para ver cómo funciona este código, he colocado un indicador en el archivo que dibuja flechas por señales de esta función. Por cierto, puede haber diferentes MAs por cierto.
Si desea acelerar el trabajo del indicador, póngase en contacto con
Si desea acelerar un indicador, póngase en contacto con
¡Buenas tardes! Error de modificación de la orden 4051. He estado pensando durante una hora. ¡¡Parece ser el parámetro correcto allí!! Brevemente, nota por nota. El parámetro precio es el precio de apertura de la orden, OrderOpenPrice(), es estándar.
Nuestro precio de parada está 10 puntos por debajo del precio de apertura, y hemos memorizado el precio. Lo almacenamos en la variable tsena al abrir el pedido.
Tenemos dos pedidos, uno con beneficio y otro sin él. Parece que está claro. ¿Cuál es el error? ¿Qué otra cosa podría ser?
Sí, la condición parece estar clara, aunque no es realmente relevante. Es decir, el precio se ha movido 30 puntos, la condición funcionó (tsena+30*Punto).
Hemos establecido perenos=true una vez; estas condiciones parecen funcionar realmente.
Yo mismo no sé cómo pensar.
En realidad lo usamos una vez perenos=true; Estas condiciones no funcionaron, porque tampoco funcionó.