[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 353

 
Roger:

Serviço Aberto->Configurações->Cartas. Verifique quantas barras você permitiu para o gráfico. Tenho-o ajustado para 2000 e 3000.

Barras na janela 2147483647 e Barras na história 2147483647

Eu mudei este número para exibir corretamente os minutos importados por 12 anos. Eu começo a testar, por exemplo, 2010, mas não mais de 1000 de qualquer cronograma funcionam. Estou usando 451 bild.


Por favor, ajude-me a resolver o problema de limitar o valor do turno em iHigh(Símbolo(),período de tempo,turno) que é limitado ao número 1000.

iTime(Symbol(),timeframe,1001 ) dá 1970.01.01.01 00:00


Por exemplo, comando Imprimir ("s=",s," ",Tempo[s]);

10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=999 1264730400
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1000 1264728600
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1001 0
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1002 0
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1003 0
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1004 0

 
No testador ou o quê? Comece a testar 1.000 barras mais cedo.
 
FAQ:
No testador ou o quê? Comece a testar 1000 barras mais cedo.

Sim, de fato, depois de um tempo 1001 barras funcionaram. OBRIGADO, eu vou mudar ainda mais usando a data de início dentro da EA e definir o tempo de teste mais cedo no testador. Mais uma vez, obrigado.
 

Boa tarde!!!

Como eu sei o que fazer - Alpari não passa conjuntos de números fracionários para a DLL de forma normal, eu pensei que havia um erro em algum lugar no Expert Advisor! Eu copiei todos os arquivos para insta,forexfo4yu - tudo é transferido corretamente! Eu copiei todos os arquivos para instaurar, forexfor4U - tudo está correto! Passando-o diretamente para dll - descuidado! Funciona em insta,forex4yu! Não em alpari! Isto é apenas uma porcaria! Não posso fazer com que funcione! terei que fazê-lo amanhã. Terei que torcer amanhã para transmitir números fracionários como inteiros, por exemplo, multiplicá-los todos por 100.000 e dividi-los por 100.000 na dll e obter frações. Mas o tamanho do contrato é 100.000... se você multiplicá-lo por 10.000, ele não caberá em um número inteiro.

Talvez alguém saiba como fazer isso, a EA está escrevendo.

 
NORMALIZAÇÃO.
 
A normalização não ajuda.
 
A normalização não ajuda.(((
 

Os números são assim: 1.3608363688709607E-298, mas qualquer))))

Eu passo a taxa Eurobucks - 1,3. Eu multiplico por 100.000. Eu recebo 1,2999999 na dll! Atire! Bem, certamente é melhor que -6543125E-542))))

 
artmedia70:
// determinar o tamanho da matriz

int count=ArraySize(RSIBuffer3);

// buscar o valor máximo da matriz

int RSI_max=ArrayMiximum(RSIBuffer3, count-1, int start=0);




muito obrigado
 
Como posso verificar se há uma ordem pendente ou em aberto por um determinado preço?
Razão: