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

 
Integer:


Substituir Bid por iClose(NULL,PERIOD_M5,0) e PERIOD_M5 por NULL.

Este deve ser o indicador no gráfico de teste visual?


Diga-me, o BID tem algum problema e é melhor prescrever oiClose?
 
lottamer:


Obrigado, isso também será útil. muitas vezes há "barras erradas".

Em que formato deve estar o tempo?


Em formato de corda, como no terminal "2013.01.30 12:55". É mais fácil criar uma linha vertical e copiar o tempo a partir de suas propriedades com o mouse.
 
Integer:

Em cadeia, como no terminal "2013.01.30 12:55". É mais fácil criar uma linha vertical e copiar o tempo a partir de suas propriedades com o mouse.

obrigado
 
lottamer:

Diga-me, há algum problema com o BID e é melhor prescrever iClose?

Há problemas para o indicador no gráfico de teste visual.
 
Integer:

Há problemas para o indicador no gráfico de teste visual.

bastante constrangido de perguntar, o que é uma tabela de teste visual? É uma visualização no testador ou algo mais?
 
lottamer:

bastante constrangido de perguntar, o que é um cronograma de testes visuais? É a visualização no testador ou algo mais?

Sim. Teste com "Visualização" assinalado, com o gráfico aberto e tudo visível nele.
 

Boa tarde a todos.

Funções Studying MarketInfo ( ) e Print( )

Aqui está um código simples que utiliza estas funções

Testador, TF 60 min.

double T ;
int start()
{
 T = MarketInfo("EURUSD",MODE_HIGH); // в глобальную переменную Т запоминаем максимум дневной свечи,который должна возвращать  MarketInfo ( )
Print (" corresponds to ", T );           //
if ( T > iHigh( Symbol (), 0,10))  // если максимум текущей дневной свечи > High свечи N10(ТФ60 мин)
OrderSend(Symbol(),OP_SELL,0.1,Bid,1,0,0,"jfh",123 ); открыть ордер
}                                                                                                                       
return;

ПРОБЛЕМА 1.Ордер не открывается 2.Print() постоянно возвращает 0 ПРИМЕЧАНИЕ. Для открытия ордера - мне нужной сравнивать параметры свечей разных ТФ(60 мин и 1440 мин.) Подскажите пожалуйста как это можно сделать. Спасибо.

 
Zhunko:

RefreshRates() verificado. Se este Expert Advisor for executado, por exemplo, no EURUSD, e outra ferramenta cuja janela não foi aberta por muito tempo for inserida nas configurações (para que o histórico não esteja lá), o histórico aparece.

Portanto, ainda RefreshRates() refere-se ao servidor e preenche o histórico. Como conseqüência, é necessário controlar a chegada da história.

O suporte diz que nenhuma das funções se refere diretamente ao servidor. Então, tudo é feito através do terminal :-)


Se você remover RefreshRates(), o histórico será atualizado de qualquer forma. Para este fim, basta que o instrumento seja aberto na visão geral do mercado e noacesso à série temporal
 
Vinin:

Se você remover RefreshRates(), a história ainda se amontoará. Para este fim, basta que o instrumento seja aberto na visão geral do mercado e noacesso à série temporal
... E em geral, esta função não foi projetada para trocar o histórico (efeito colateral), mas para atualizar os valores atuais.
 
tara:
... e em geral, esta função não é para paginação de histórico (efeito colateral), mas para atualizar os valores atuais.


Isto já foi escrito a respeito.