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
MA. Mantendré el post durante 24 horas - ¡luego lo borraré!
No tienes que borrarlo. Que se quede...
Igor, en primer lugar gracias por tus funciones y por esta rama, ayudan a muchos programadores no profesionales. Pero me gustaría hacerle una pregunta sobre la función NumberOfOrders(). No consigo que funcione. Lo pongo en un Asesor Experto MACD estándar para dar un ejemplo de cómo lo uso. Pego el código:
Para describirlo brevemente, ha cambiado allí:
Naturalmente, no funciona. ¿Podría explicar qué es lo que está mal? Gracias de antemano.¿Podría explicar qué es lo que está mal? Gracias de antemano.
Dos comentarios:
1. Yo lo haría así:
2. La función NumberOfOrders() devuelve el número de órdenes - operaciones de tipo BuyLimit, BuyStop, SellLimit y SellStop. El Asesor Experto que has modificado no funciona con órdenes. Abre posiciones a precios de mercado, es decir, realiza operaciones de compra y venta. Tienes que utilizar la función NumberOfPositions(), que publicaré en el próximo post.La función NumberOfPositions().
Esta función devuelve el número de posiciones actualmente abiertas. Una selección más precisa de las posiciones contadas se especifica mediante parámetros externos:
¡Vaya! Pensé que era un diseño:
pasaría por todas las posiciones (incluyendo OP_SELL y OP_BUY). Todo está funcionando ahora. Gracias de nuevo.Función GetProfitFromDateInCurrency().
Esta función devuelve el beneficio total en la moneda de las posiciones cerradas desde una fecha determinada. La selección más precisa de las posiciones a tener en cuenta se especifica mediante parámetros externos:
HH. Se adjunta un script para probar la función GetProfitFromDateInCurrency().
El indicador i-Profit, que muestra los valores absolutos y porcentuales de los beneficios para diferentes periodos de tiempo, es un ejemplo más práctico para aprender a utilizar esta función.
Hola Igor.
Me gustaría dar las gracias por la correlación fi. Tenía algunas opciones, sólo quería aclararlas)
Yo también tengo una pregunta de este tipo. Muy a menudo me encuentro con el error 130 - parada incorrecta durante la prueba del Asesor Experto en el modo de tiempo real. No lo analizo, no entiendo por qué se produce en una situación u otra. He empezado a utilizar esta construcción
He empezado a utilizar esta construcción para normalizar la parada y el TP, pero no ha resuelto la situación. Tal vez te hayas enfrentado a situaciones similares, cuéntame cómo afrontarlas y cuál es la mejor manera de analizarlas.
Para aclarar: Esto sucede muy a menudo cuando trato de establecer un stop a +1 p del precio de apertura
encontrar el error 131 - Parada incorrecta.
131 - Volumen incorrecto, error en la granulación del volumen. Es el tamaño del lote que se negocia.
Me encuentro con el error 131 - Parada incorrecta.
131 - Volumen incorrecto, un error en la granulación del volumen. Es el tamaño del lote que se negocia.
Código incorrecto, no 131 sino 130
Código equivocado, no es 131, es 130.
Ya veo...
Pruebe a normalizar de la siguiente manera:
Lo hago y no encuentro el error 130.