Existe a necessidade de uma fechadura no MT5? - página 67

 
A entrada de micro-nano lotes em 99% dos MT4-DC é uma tarefa sem problemas para esses CDs. Na realidade, entrar em pequenos lotes significa uma carga séria no servidor de negociação, e os corretores não vão atrás dele honestamente (sem agregação de posições e, consequentemente, deterioração da execução), incluindo bancos e outros participantes do mercado. Por exemplo, em Currenex o lote mínimo é 40 000(0,4 lotes em MT4)
 
Mischek >>:


Я не об этом

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

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

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

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

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

Ну так да?

É claro. Não há problema. Somente quanto testes ele teria que fazer para encontrar os parâmetros certos por si mesmo, se houver cerca de 30 deles? Segundo ele: com qualquer parâmetro, o resultado é o mesmo. Aqui está esta característica comparativa - antes da mudança da EA e após a mudança com parâmetros iguais (mesmo negativos), e nós podemos fornecê-la. Eu não me importo.

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

Desculpe-me, mas se eu o entendi corretamente, você acha que pode de alguma forma sair de uma posição perdedora ficando de fora e usando lotes para reduzir o drawdown?

 
religare >>:

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


Adequado para quê? Não entendo.
 

Para o testador, a conversão de qualquer estratégia para a estratégia de rede é feita de forma elementar:

Você só precisa escrever seu próprio MyOrderSend, MyOrderModify, MyOrderClose, MyOrderDelete, MyOrderSelect, MyOrderSelect, MyOrdersTotal, que fazem todas as negociações virtualmente, e traduzem o saldo em negociações reais. É assim que qualquer API é escrita. O próprio testador MT4 também é implementado.

Então você só precisa substituir as funções correspondentes por Minhas funções em qualquer estratégia.

Isto sempre funcionará, exceto no caso do MinLot.

A mesma abordagem também pode ser implementada para a portabilidade MQL4->MQL5 para o testador MT5. Funcionará sem nenhum problema. Mas não é adequado para o comércio real devido à falta de confiabilidade do armazenamento de informações sobre o comércio virtual.

 
SProgrammer >>:

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

Vocês me entenderam mal. Escrevi acima como qualquer estratégia elementar (com a possível ocorrência de bloqueios) pode ser traduzida em uma estratégia líquida com resultados idênticos.

A nuance MinLot, por outro lado, mostra que existe uma situação em que uma fechadura não pode ser tecnicamente resolvida pela abordagem da rede.

 
getch >>:

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

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

Sim, está bem, devo ter lido na diagonal...

Com minlots, sim, também compreensível, mas eles são minlots, não são? :)

 
SProgrammer >>:

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

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

A abordagem de ordem virtual foi necessária neste EA devido à criticidade da estratégia para o cálculo preciso dos tamanhos de posição e a implementação necessária dosPreenchimentos Parciais. O problema com o MinLot foi propositadamente "resolvido" ali da seguinte maneira (exemplo para MinLot = 0,1):

há uma posição de COMPRA de 9,3 lotes, precisamos abrir uma posição de Venda de 9,25

após algumas manipulações, o resultado foi o seguinte:

há duas posições: COMPRAR 0,15, VENDER 0,1.

Não há outra maneira.

Como mencionei os novospreenchimentos parciais do MT4, não vejo nenhuma outra forma, diferente da entrada virtual de posição, de lidar corretamente com tais situações. É por isso, em particular, que o fiz em meu Consultor Especialista. E novamente, mencionarei que a confiabilidade do banco de dados de posições virtuais é um grande problema. O que é particularmente agudo e não foi resolvido no MT5.


 

Acho que os programadores que serão os primeiros a escrever uma API em MQL5 com as seguintes características

  • Converter automaticamente MQL4 em MQL5
  • Traduzir automaticamente (escrevi sobre isso aqui) os conselheiros da MQL5 em conselheiros independentes da MQL5.

obter excelentes lucros com a venda de seu produto de software (sem complicações).


Eu escrevi acima como escrever tal API.

 
Mischek >>:


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

Para a seleção de parâmetros lucrativos.