[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 230

 
gyfto:
TIME_DATE recebe o resultado na forma "yyyyy.mm.dd". Se uma pessoa não se importa com o padrão de representação de datas, não há argumentos.


De qualquer forma.

exemplo:

string var1=TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS);
Modo de saída opcional. Pode ser bandeira única ou combinada:
TIME_DATE recebe o resultado na forma "yyyyy.mm.dd",
TIME_MINUTES obtém o resultado na forma "hh:mi",
TIME_SECONDS recebe um resultado na forma "hh:mi:ss".
 
solnce600:

Qual função retorna a data atual no formato : 01.12.1999

yyyyy.mm.dd é o padrão chinês. dd.mm.yyyyy é o padrão russo. Nos EUA mm.dd.yyyyy.
 
tara:
E quem deve formar os objetos gráficos?

Eu mesmodesenho o objeto à mão. O especialista só tem que encontrá-lo. Se o objeto estiver faltando, ele não deve devolver nada. Mas salta todos os cheques sem problemas e os percorre por todo o código.
 
gyfto:
yyyyy.mm.dd é o padrão chinês. dd.mm.yyyyy é o padrão russo. Nos EUA mm.dd.yyyyy.

Ah... se é assim tão importante.
 

Por favor, me diga.

Existe alguma função que retorne

- o número de horas decorridas (não segundos) para o tempo atual desde 1 de janeiro de 1970?

- E se esta função pode determinar o número de horas transcorridas para qualquer vela histórica (por exemplo, para uma vela que abriu às 13h00 de 1º de janeiro de 1986?)

Obrigado.

 
solnce600:

Por favor, me diga.

Existe alguma função que retorne

- o número de horas decorridas (não segundos) para o tempo atual desde 1 de janeiro de 1970?

- E se esta função pode determinar o número de horas transcorridas para qualquer vela histórica (por exemplo, para uma vela que abriu às 13h00 de 1º de janeiro de 1986?)

Obrigado.

segundos / 3600 = horas
 

Boa tarde, Distinto CONHECIMENTO.

Por favor, me ajude.

Fiz o download do MT4 no site da Finam(http://www.finam.ru/) e o instalei.

Eu construí uma conta demo e baixei as citações (SP500, RTSI, SBER, etc.). Eu criei um simples Expert Advisor. Eu decidi testá-lo. Mas notei que a SP500 está funcionando perfeitamente, mas a SBER e a RTSI se recusam a trabalhar (ela apenas abre um pedido e termina seu trabalho) e não mostra nenhum erro.

Qual pode ser a razão?

Código de conselheiro especializado

#property copyright "Corp."
#property link      ".net"

extern double Lot=10;

int init()
  {
   return(0);
  }

int deinit()
  {
   return(0);
  }
int start()
  {RefreshRates();
    OrderSend(Symbol(),OP_SELL,Lot,Bid,20,0,0);
  
   return(0);
  }

Aqui está o registro:

16:03:51 Tester: exchange rate cannot be calculated
16:03:51 Tester: margin exchange rate cannot be calculated
16:03:51 dfsdsfsdf inputs: Lot=50; 
16:03:51 2013.03.01 08:05  dfsdsfsdf SBER,M1: open #1 sell 50.00 SBER at 104.01 ok
16:03:51 2013.03.01 08:05  Tester: order #1 is closed
 
Aconselho como adicionar estes indicadores ao terminal mt4 (como executá-los) Copio-os para os indicadores da pasta e recarrego o terminal e nada acontece
Arquivos anexados:
 
koSTRIKin:
Aconselho como adicionar estes indicadores ao terminal mt4 (como executá-los) Copio-os para a pasta de indicadores e recarrego o terminal, mas nada acontece.

Iniciar o MetaEditor (o painel superior é um diamante com um ponto de exclamação). Você encontra seu indicador lá (na janela à direita). Compilá-lo (pressione o botão "Compile"). E aparece no MetaTrader.
 
gyfto:


Isso seria bom)))) Não, a conta só muda no servidor.


Ou escreva um manipulador paraDayOfYear() ou concatenateDay()+Month()+Year(), eu não sei de outra forma.


Você entendeu mal. Não quero mudar o valor do meu equilíbrio no terminal, embora isso não seja uma coisa ruim:)

Preciso mudar o tamanho do lote, dependendo do resultado do negócio anterior (lucro ou prejuízo). E não sei como prescrever a mudança de depósito (perdas incorridas ou lucros obtidos).