Características da linguagem mql5, subtilezas e técnicas - página 15
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Eu só descrevi um bug oficialmente confirmado. Foi você quem sugeriu usar algum API para resolver este problema.
Por favor, não confunda criar um indicador e chamá-lo através do iCustom.
Aqui, não confundas a realidade com as tuas fantasias. Isto não é um insecto. Qual API é, é fácil de ver. E qual é o propósito da sua presença aqui, afinal?
Você pode terminar a sua dança de pandeiro.
O SD disse que a partir da próxima construção OrderSend() vai funcionar corretamente :)
Parece que funcionou mesmo. Acabei de receber uma atualização para 1550, verificada - ao abrir uma posição logo após OrderSend() o ambiente inteiro está em sincronia.
Actualização para 1550 acaba de chegar, verificado - ao abrir uma posição logo após OrderSend() todo o ambiente está sincronizado.
Eu confirmo, a OrderSend tornou-se totalmente sincronizada. Os erros dos travões permaneceram
Solicitação/Resposta
Request.action = TRADE_ACTION_REMOVE (8)
Request.magic = 0
Request.order = 136746576
Request.symbol =
Request.volume = 0.0
Request.price = 0.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 0
Request.type = ORDER_TYPE_BUY (0)
Request.type_filling = ORDER_FILLING_FOK (0)
Request.type_time = ORDER_TIME_GTC (0)
Request.expiration = 1970.01.01 00:00:00
Request.comment =
Request.position = 0
Request.position_by = 0
Result.retcode = 10009
Result.deal = 0
Result.order = 136746576
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Request executed 2194.767 + 0.003 ms
Result.request_id = 245
Result.retcode_external = 0
Resultado
JM 0 22:37:34.308 Trades '5338170': accepted cancel order #136746576 buy limit 0.10 #AA at 36.99
FE 0 22:37:34.308 Trades '5338170': cancel #136746576 buy limit 0.10 #AA at market done in 2194.779 ms
Curiosamente, o log agora registra o tempo de execução do OrderSend como maior do que realmente é cada vez. Ou seja, se você mesmo medir o tempo de execução do OrderSend, ele será alguns milissegundos a menos do que o valor mostrado no log cada vez.
ZS As seguintes entradas aparecem
Não confundas a realidade com as tuas fantasias. Isto não é um insecto. É claro qual é a API. E qual é o propósito da sua presença aqui?
Então, onde está o código para resolver este problema?
Os desenvolvedores já confirmaram que se trata de um bug e que não há solução.
Falando brevemente de mim: trabalho aqui desde 2009, por isso implementei macros de pleno direito e estrutura B'1001011' na MQL5.
Então, onde está o código para resolver este problema?
Os desenvolvedores já confirmaram que se trata de um bug e que não há solução.
Que bicho? Onde foi confirmado?
Não é necessário API para a leitura-escrita de modelos. Tudo é normal, por meio da MQL5. A quarta também implementou https://www.mql5.com/ru/forum/168767/page14#comment_4122244
Que bicho? Onde foi confirmado?
Não é necessário API para a leitura-escrita de modelos. Tudo é normal, por meio de MQL5. O quarto também já fez https://www.mql5.com/ru/forum/168767/page14#comment_4122244
Não estamos falando dos modelos, estamos falando de anexar o indicador ao programa, mas sim de definir uma linha indicadora de cor própria. Este camarada acima acredita que a ausência da possibilidade de definir a sua própria cor é um bug.
A falta de capacidade de definir cor programática para o indicador não é um bug, mas uma característica da arquitetura.
Os indicadores estão divididos em duas partes - a parte de desenho e a parte de cálculo. A parte de desenho do indicador é responsável pelo desenho de acordo com as configurações especificadas dos buffers calculados. A parte de cálculo conta os amortecedores de acordo. A gaveta do indicador vive no gráfico e funciona no fluxo guiado. A parte de cálculo do indicador vive na cache símbolo-período e corre na linha de atualização do símbolo.
A parte de cálculo do indicador não sabe nada sobre a parte do desenho. Os peritos operam apenas com peças de cálculo de indicadores (que na maioria dos casos não têm peças de desenho).
O indicador, criado pelo Expert Advisor, tem sua parte de desenho somente quando o comando de adicionar o indicador ao gráfico é chamado (não importa se é uma adição manual ou ChartIndicatorAdd). A mesma parte de cálculo do indicador pode ser acessada por vários desenhos, por exemplo, se houver vários gráficos do mesmo período-símbolo com o mesmo indicador.
Resumo. A parte de cálculo do indicador pode "ter" qualquer número de peças, de 0 a 99. A parte calculada do indicador não sabe quantas peças de desenho tem.
...