[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 348
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
Não, eu só preciso
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
A parada foi escrita corretamente apenas para Bai.
Para os Bays, eles estão na outra direção, SL + para cima, TP - para baixo.
e também é recomendável normalizar todos os preços calculados por sinais de Dígitos antes de passá-los para OrderSend
NormalizeDuplo(Ask-100*Point, Dígitos)
...um indicador que destaca certos períodos de tempo em cores...
Você pode fazer o seguinte: declarar uma matriz bidimensional, transferir a quantidade necessária de dados da série para ela, depois classificá-la pela primeira dimensão. Na segunda dimensão, estarão os números de barras. Para ver como funciona, veja um exemplo
Eu não entendo nada.
Declare os dubs como:
Inicializou-as com volumes e as inseriu em uma matriz:
a1=Volume[1],
a2=Volume[2],
a3=Volume[3],
a4=Volume[4],
a5=Volume[5],
a6=Volume[6],
a7=Volume[7],
a8=Volume[8],
a9=Volume[9],
a10=Volume[10];
int mas1[10]={a1,a2,a3,a4,a5,a6,a7,a8,a9,a10}; //Вот здесь компилятор что-то хочет в конце строки
int mas2[10][2];
Ao compilar um erro - espera-se vírgula ou ponto-e-vírgula
Você pode me dizer o que ele quer?
Não, eu só preciso
OrderSend("EURUSD", OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
Você não pode fazer isso, e nesse caso o Ask assumirá o horário. Tem que ser
Eu não entendo nada.
Você não pode declarar arrays desta maneira, e não há necessidade no seu caso, você já tem uma matriz de volume, então insira-a no laço com o índice apropriado, em algum lugar como este:
mas2[i,0]=Volume[i];
Você não pode declarar arrays desta maneira, e não há necessidade no seu caso, você já tem uma matriz de volume, então insira-a no laço com o índice apropriado, em algum lugar como este:
mas2[i,0]=Volume[i];
Você não pode declarar arrays desta maneira, e não há necessidade no seu caso, você já tem uma matriz de volume, então insira-a no laço com o índice apropriado, em algum lugar como este:
mas2[i,0]=Volume[i];
Outra pergunta sobre o mesmo assunto.
Após a ordenação, eu exibo os dados das matrizes no alerta:
min_2=mas2[2,0];
min_V2=mas2[2,1];
Alert(min_2," ",min_V2," ", High[min_V2]);
Tudo se mostra bem.
MAS, se eu tentar sair para um gráfico - sem reação! :
min_1=mas2[1,0];
min_V1=mas2[1,1];
min_2=mas2[2,0];
min_V2=mas2[2,1];
ObjectCreate("", OBJ_HLINE,0,0,High[min_V2]);
ObjectSet("", OBJPROP_COLOR,Ex_col_1);
ObjectSet("", OBJPROP_STYLE, 0);
ObjectSet("", OBJPROP_WIDTH , 2);
O que eu devo fazer?
Outra pergunta sobre o mesmo assunto. O que deve ser feito?
Tentei assim também, ele não quer desenhar. Por alguma razão, o terminal não reconhece a coordenada PRICE da minha espécie - High[min_V2], onde min_V2 é um elemento de matriz. Não consigo entender como exibir um elemento de matriz não como Impressão, Mensagem ou Alerta, mas como algum objeto em um gráfico. E este não é o primeiro exemplo que encontro - tenho um problema com matrizes...