Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 151
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
Você pode me dizer como estabelecer uma parada na parte alta ou baixa do bar onde o comércio é aberto?
Se alto, então Alto[ ] em vez de parar, se baixo[ ], mas tenha duas coisas em mente.
1.Esta é a extensão e a distância até a parada estabelecida pelo revendedor.
2. Não se pode colocar uma parada corretamente na barra que se está formando. Ou seja, Alto[0]. E somente nos bares anteriores. Isto é, alto[1], etc.
Boa tarde.
Você pode me dizer como ligar programmaticamente 2 sistemas de coordenadas em um gráfico: (X,Y) e (tempo,preço)? Você precisa de uma etiqueta com coordenadas (X,Y) que estará sempre ao preço mínimo na tabela.
artmedia70:
Há diferenças. Na carta em geral, ou seja, em todo o histórico disponível no terminal, ou na carta visível (dentro da tela do monitor) ?
Exatamente na carta visível dentro da tela do monitor
Exatamente no gráfico visível dentro da tela do monitor
Jogue este roteiro na tabela:
Faça o mesmo para o máximo
Jogue este roteiro na tabela:
Faça o mesmo para o máximo
A questão é que o objeto ARROW tem coordenadas (tempo, preço), mas sem coordenadas (x,y). Se aumentarmos a janela indicadora na parte inferior da tela, o objeto se moverá junto com a janela, mas ao mesmo tempo as coordenadas (x,y) do objeto na janela mudarão e não podem ser calculadas porque não há conexão entre os dois sistemas de coordenadas. Em princípio, você poderia usar um objeto TEXT ou qualquer outro objeto em vez de um objeto ARROW , mas isto não resolve o problema.
Então amarre o branco ao quente. Foi-lhe mostrado como saber o preço mínimo em barras visíveis, e foi-lhe mostrado como marcá-lo no gráfico.
O resto é seu obscuro pensamento de desejo ;)
Não tenho bem a certeza do que você quer dizer? Se não houve arquivo (não foi aberto) ou se houve um erro de leitura. Teria dado uma mensagem, mas não há novidades...
O código deve ser escrito de tal forma, que na barra, na qual o comércio é aberto, haja uma saída da posição, se for formado um espigão, na próxima barra imediatamente após a barra com um espigão, mas os sinais nas barras, após o qual o comércio é aberto, onde ocorreu um espigão, são ignorados. Não há problema com o código que descreve o espigão. A dificuldade é como indicar ao programa que apenas o bar em que o comércio está aberto é utilizado para o sinal.
O comércio tem um tempo de abertura OrderOpenTime(); E há uma função que lhe mostrará o número da barra pelo tempo iBarShift(); Esta é a barra e usá-la como "... que para o sinal que usamos, somente a barra em que o comércio está aberto...".
Não tenho bem a certeza do que você quer dizer? Se não houve arquivo (não foi aberto) ou se houve um erro na leitura. Você receberia uma mensagem, mas não recebe notícias...
Handle=FileOpen(File_Name,FILE_CSV|FILE_READ|FILE_WRITE,";");// Abrir arquivo.
Se FILE_WRITE não for combinado com FILE_READ, um arquivo com comprimento zero será aberto. Mesmo que houvesse dados no arquivo antes de ele ser aberto, ele será destruído.
Se você quiser anexar dados a um arquivo existente, você precisa abri-lo usando a combinação FILE_READ | FILE_WRITE..
Se FILE_READ não for combinado com FILE_WRITE, o arquivo só será aberto se o arquivo já existir. Se o arquivo não existir, ele pode ser criado usando o modo FILE_WRITE.