![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Por favor, dígame por qué hay pluses en return(StrToTime(ye+"."+mo+".01").
Función ProfitIFStopInCurrency()
El otro día necesitaba una función para mi panel de información que devolviera la ganancia/pérdida estimada en la moneda del depósito cuando un grupo de posiciones activara sus stops. No es la primera vez que escribo una función de este tipo. Lo he probado largo y tendido en diferentes empresas de corretaje y en diferentes instrumentos con diferentes formas de cálculo de beneficios. Si no lo sabe, hay tres: Forex, CFD y Futuros. Pero no puedo encontrar la diferencia entre Forex y Futuros, pero todavía he incluido la posibilidad de cálculo diferente en el código. La pérdida máxima que puede devolver la función está limitada artificialmente por el saldo de la cuenta corriente. Tradicionalmente, se pueden pasar parámetros a la función y así filtrar las posiciones que se necesitan para el análisis:
HH. Adjunto el script para probar la función ProfitIFStopInCurrency().
Función ProfitIFTakeInCurrency()
Esta función es similar a la anterior, sólo que devuelve la ganancia/pérdida estimada en la moneda del depósito cuando un grupo de posiciones activa su toma. También se tiene en cuenta el método de cálculo de beneficios: Forex, CFD y Futuros .El beneficio máximo que puede devolver la función está limitado artificialmente por el número 999.999.999. Parámetros:
HH. He adjuntado un script para probar la función ProfitIFTakeInCurrency().
Hola! No tienen algún tipo de plantilla (para principiantes) para facilitar la escritura de un EA para el probador y para el comercio real. Algo no se mueve((((
¿Plantilla? :)) Así que toma cualquiera de mis EAs como punto de partida...
Gracias.... cosas interesantes y útiles en general.... pero por ahora estoy planeando crear un asesor de trading que abra y cierre posiciones basándose en las señales más simples (cruce de medias por ejemplo) para empezar, pero todas estas comprobaciones, determinar el lote etc. .... qué, cuándo y cómo... un poco complicado....
Igor, me disculpo por mis frecuentes preguntas, y realmente espero que esto no sea demasiado difícil para ti..... ¿Podría decirme qué se entiende por
gbDisabled
en la función OpenPosition() para la línea
aquí hay una parte del código:
Al compilar da un error de que la variable no está definida.