Respuesta

Pregunta: MT4 Backtest Comisiones - ¿Es Esto Posible Hacer?

3 respuestas

SimpliTrade

Abonado, bbp_participant, comunidad, 5 respuestas.

Visitar el perfil

hace 6 años #117872

Hola a todos,

Estoy importando múltiples informes de backtest MT4 en QA, la creación de una cartera con ellos, a continuación, volver a simular a través de Money Manager utilizando un % de saldo de la cuenta, simulando efectivamente 3 sistemas diferentes que se ejecutan en una cuenta de todos los compuestos de unos a otros.

 

¿Puedo hacer un fragmento de código para deducir un determinado % de las cantidades de beneficio, o poner en la columna Comisión en su lugar? Yo usaría esto para simular una comisión de corredor que se cobra,

 

He estudiado muchas otras formas de gestionar la comisión que cobra el corredor en estas circunstancias, pero todos los demás métodos tienen defectos, que puedo detallar, pero esta sería, con diferencia, la forma más sencilla...

 

Saludos cordiales,

 

Alan

0

SimpliTrade

Abonado, bbp_participant, comunidad, 5 respuestas.

Visitar el perfil

hace 6 años #145043

Hola Mark Fric y todos

 

Sólo para actualizar, sí es posible a través de un fragmento Y si..,

 

Editaré este post más tarde y proporcionaré el código para que otros no tengan que soportar la lucha que yo he tenido con todo esto 🙂 .

 

—–

 

e2a: Ok, por favor encuentre el plugin what-if adjunto.

 

Deducir comisiones de broker Snippet (MT4)

Cómo funciona / Cómo se usa:

 

1. Ejecute todas sus pruebas retrospectivas en MT4. No incluya ninguna comisión en absoluto.

 

2. Coloque el archivo de fragmentos adjunto en la carpeta Y si... de su control de calidad: es decir, C:\QuantAnalyzer4\extend\Snippets\com\strategyquant\extend\WhatIf

 

3. Cargue los informes MT4 en QA. Fúndalos utilizando el botón Crear cartera.

 

4. Ejecute la simulación de gestión de la movilidad como desee a través de las herramientas de gestión monetaria (riesgo fijo % del saldo de la cuenta, por ejemplo).

 

5. A continuación, vaya a Y si... y debería ver "Deducir comisiones de corredor" en la lista. Puede establecer el parámetro Comisión / RTL (Round Turn Lot) como desee. 6. Aplique el Y si... y ¡hey-presto!

 

6. Las comisiones se calcularán y se colocarán en la columna correcta de CommSwap, y se deducirán de cada operación.

 

Espero que esto sea útil para los demás.

 

El resultado es un método limpio y preciso de simulación de múltiples EAs que se ejecutan en una sola cuenta MT4, con las comisiones del broker eliminadas. Si utilizas este método junto con Tick Data Suite (utilizando Variable Spreads/Slippage) tus backtests serán lo más parecido a la realidad que vas a conseguir.

 

Saludos,

 

Alan

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Visitar el perfil

hace 6 años #145047

También puede hacerlo con TickStory / TickDataSuite.

0

SimpliTrade

Abonado, bbp_participant, comunidad, 5 respuestas.

Visitar el perfil

hace 6 años #145049

Usted puede, sin embargo, si está ejecutando múltiples EAs y desea volver a simular a través de la función de gestión de dinero de QA, los beneficios regenerados 'olvidar' las comisiones del corredor. Es por eso que esto es necesario.

0

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)