Erros, bugs, perguntas - página 1764

 
Alexander:
Veremos isso um pouco mais tarde. Apenas jogável em Vinho?

Só tenho Linux.

Dica: o rectângulo é sempre criado (presente na "lista de objectos"), mas não visível (o gráfico da esquerda/direita não ajuda). Se começar a escalar ou a mudar de escala, torna-se visível (começando por m15, normalmente). O rectângulo tende a desaparecer em períodos de tempo mais baixos (m5, m1) do que nos maiores. Talvez seja o mesmo no vin.

 
fxsaber:
Os trabalhos CodeBase que foram traduzidos para outras línguas contêm as fontes antigas (originais). As fontes actualizadas estão, por alguma razão, disponíveis apenas na língua original.
@fxsaber, forneça exemplos, por favor.
 
Julia Test:
@fxsaber, por favor dê exemplos.

https://www.mql5.com/ru/code/16006

https://www.mql5.com/en/code/16006 (e em outras línguas que não a original).

Ver ficheiro MT4Orders.mqh.

Outros exemplos também podem ser dados. E que versão do código fonte é descarregada através do terminal, por exemplo a partir do japonês?

MT4Orders
MT4Orders
  • votos: 25
  • 2016.08.05
  • fxsaber
  • www.mql5.com
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.
 
fxsaber:
Os trabalhos CodeBase que foram traduzidos para outras línguas contêm as fontes antigas (originais). As fontes actualizadas só estão, por alguma razão, disponíveis na língua original.
Se escrever explicitamente nos comentários do código, este será corrigido em outras línguas
 
Rashid Umarov:
Se escrever explicitamente nos comentários do código, este será corrigido em outras línguas
Porque é que o código não é o mesmo para todas as versões linguísticas?
 
fxsaber:
Porque é que o código não é o mesmo para todas as versões linguísticas?
"Tão historicamente" (c)
 
Alexander:
O vinho não é o culpado de nada, é o terminal. Parece que sim: quando a coordenada temporal excede os limites do histórico de preços (não medi o valor de saída necessário), começa todo este estranho comportamento. Ao criar um rectângulo num intervalo com histórico de preços:
ObjectCreate(0, "name", OBJ_RECTANGLE, 0, D'2016.11.10',
             0, D'2016.12.16 13:23:00', ChartGetDouble(0, CHART_PRICE_MAX) +
                                        ChartGetDouble(0, CHART_PRICE_MAX) * 20);

não parece haver qualquer problema. É também possível criar manualmente um "rectângulo curvo" no gráfico, se o seu lado direito estiver suficientemente desalinhado com a margem direita do gráfico.

Dica: Criei rectângulos, que são em parte no futuro, muitas vezes em mt4, nunca tive problemas. ObjectCreate regressa sempre verdadeiro.

 
pavlick_:

zy: Rectangles, que em parte estão no futuro, criei muitas vezes no mt4, nunca tive problemas. ObjectCreate regressa sempre verdadeiro.

Certo, ler Objectos Gráficos

Um grupo de funções destinadas a operar com objectos gráficos pertencentes a qualquer gráfico especificado.

As funções que especificam as propriedades dos objectos gráficos, assim como as operações para criar ObjectCreate() e mover objectos ObjectMove() no gráfico são efectivamente utilizadas para enviar comandos para o gráfico. Se estas funções forem executadas com sucesso, o comando chega à fila de eventos gerais do gráfico. A modificação visual das propriedades dos objectos gráficos é realizada durante o processamento da fila de eventos do gráfico dado.

O comando é enfileirado com sucesso
 
Rashid Umarov:

Certo, ler Objectos Gráficos

Comando em fila de espera com sucesso

Ao guardar uma imagem de ecrã num ficheiro, é a mesma lógica?

Isto é, se ChartScreenShot(chartIds,filename,1000,800)) retornou verdadeiro, então o ficheiro pode ainda não ter sido criado?

Ou estar vazio?

Cumprimentos,
Mikhail

 
Mikhail Dovbakh:

Ao guardar uma imagem de ecrã num ficheiro, é a mesma lógica?

Isto é, se ChartScreenShot(chartIds,filename,1000,800)) devolvido verdadeiro, o ficheiro pode ainda não ter sido criado?

Ou pode estar vazio?

Com todo o respeito,
Michael

ChartScreenShot funciona em sincronia com Expert Advisors e scripts, funciona de forma assíncrona com indicadores.