¿Es necesario un bloqueo en MT5? - página 67

 
La introducción de microlotes en el 99% de los MT4-DC es una tarea poco problemática para estos. En realidad, la introducción de lotes pequeños supone una grave carga para el servidor de negociación, y los intermediarios no se decantan por ello honestamente (sin agregación de posiciones y, por consiguiente, deterioro de la ejecución), incluidos los bancos y otros participantes en el mercado. Por ejemplo, en Currenex el lote mínimo es de 40 000(0,4 lotes en MT4)
 
Mischek >>:


Я не об этом

Вы полагаете лок нужен

Некоторые полагают лок не нужен,т.к. работает идея а не лок и тотже результат на тойже идее можно реализовать не используя лок, переписав код

Не важно прибыльный участок или убыточный, результат без лока будет такойже или иной

Вы об этом узнаете из тестера

Сергей об этом узнает из тестера и мог бы сообщить нам, если Вы не против и больше ничего

Ну так да?

Por supuesto. No hay problema. Sólo que ¿cuántas pruebas tendría que hacer para encontrar los parámetros correctos por su cuenta, si hay unos 30? Según él: con cualquier parámetro el resultado es el mismo. Aquí está esta característica comparativa - antes del cambio de la EA y después del cambio con parámetros iguales (incluso negativos), y podemos proporcionarla. No me importa.

 
getch >>:
Как такую простейшую ситуацию разрулить без лока?

Perdona, pero si te he entendido bien, ¿crees que puedes salir de alguna manera de una posición perdedora sentándote y utilizando lotes para reducir el drawdown?

 
religare >>:

сколько ему придется тестировать, чтобы найти самостоятельно подходящие параметры, если их около 30?


¿Adecuado para qué? No lo entiendo.
 

Para el probador, la conversión de cualquier estrategia a la estrategia de red se realiza de forma elemental:

Sólo tienes que escribir tu propio MyOrderSend, MyOrderModify, MyOrderClose, MyOrderDelete, MyOrderSelect, MyOrdersTotal, que hacen todas las operaciones virtualmente, y traducen el balance en operaciones reales. Así es como se escribe cualquier API. También se implementa el probador de MT4 en sí.

Entonces sólo hay que sustituir las funciones correspondientes por Mis funciones en cualquier estrategia.

Esto siempre funcionará, excepto en el caso de MinLot.

El mismo enfoque puede ser implementado para portar MQL4->MQL5 para el probador MT5. Funcionará sin problemas. Pero no es adecuado para el comercio real debido a la falta de fiabilidad del almacenamiento de información sobre las operaciones virtuales.

 
SProgrammer >>:

Простите, но если я Вас правильно понял, Вы, полагаете, что с помощью локов как-то можно выйти например из убыточной позиции путем пересиживания и при этом как раз с помощью локов снизить просадку?

Me has malinterpretado. Más arriba escribí que cualquier estrategia elemental (con la posible aparición de bloqueos) puede traducirse en una estrategia neta con idénticos resultados.

El matiz de MinLot, por otra parte, muestra que hay una situación en la que un bloqueo no puede resolverse técnicamente con el enfoque de la red.

 
getch >>:

Вы меня неправильно поняли. Выше написал, как элементарно переводится любая стратегия (с возможным возникновением локов) в нетто-стратегию с идентичным результатом.

Нюанс же с MinLot показывает, что есть ситуация, когда лок не решить технически нетто-подходом.

Sí, vale, debo haberlo leído en diagonal...

Con los minlots, sí, también comprensible, pero son minlots, ¿no? :)

 
SProgrammer >>:

Ага, OK, я видимо прочитал просто по-диагонали...

С минлотами, да, тоже понятно, ну ведь они же и есть мин. :)

El enfoque de la orden virtual fue necesario en este EA debido a la criticidad de la estrategia para el cálculo preciso de los tamaños de las posiciones y la implementación necesaria de losrellenos parciales. El problema con el MinLot se "resolvió" allí a propósito de la siguiente manera (ejemplo para MinLot = 0,1):

hay una posición de COMPRA de 9,3 lotes, necesitamos abrir una posición de VENTA de 9,25

Tras algunas manipulaciones, el resultado fue el siguiente:

hay dos posiciones: COMPRAR 0,15, VENDER 0,1.

No hay otra manera.

Desde que mencioné los nuevosrellenos parciales de MT4, no veo ninguna otra forma, diferente a la entrada de posición virtual, de manejar correctamente estas situaciones. Por eso, en particular, lo he hecho en mi Asesor Experto. Y de nuevo, mencionaré que la fiabilidad de la base de datos de posiciones virtuales es un gran problema. Lo cual es especialmente grave y no se ha solucionado en MT5.


 

Creo que los programadores que serán los primeros en escribir una API en MQL5 con las siguientes características

  • Convertir automáticamente MQL4 a MQL5
  • Traducir automáticamente (escribí sobre ello aquí) los asesores MQL5 en asesores MQL5 independientes.

obtienen excelentes beneficios de la venta de su producto de software (sin complicaciones).


Más arriba escribí cómo escribir una API de este tipo.

 
Mischek >>:


Подходящие для чего ? не понял

Para la selección de parámetros rentables.