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 1054
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
Quem me dera que fosse assim! Defina um problema e resolva-o você mesmo!!! Sim, todos devem saber sobre"Desenho de um Retângulo" xD.
Quem me dera que fosse assim! Defina um problema e resolva-o você mesmo!!! Sim, todos devem saber sobre "Desenho de um Retângulo" xD.
Na vida, é difícil isolar e simplificar uma sub-tarefa da tarefa em mãos. Se você quiser uma nova televisão, é difícil reduzir a tarefa para obter um pedaço de papel que diga DINHEIRO. Enquanto na programação pode-se e deve-se selecionar, simplificar, resolver, complicar e substituir. A tarefa pode ser resolvida desta forma. O preço base é estabelecido. Se o preço atual (Bid ou Ask, não importa ainda) for mais alto que o preço base, então um retângulo azul, com meia hora de largura e 100 pontos de altura, é retirado do preço base (ou do atual?). Se abaixo - para baixo. Será que serve? Devemos fazer isso?
Na vida, é difícil isolar e simplificar uma sub-tarefa da tarefa em mãos. Se você quiser uma nova televisão, é difícil reduzir a tarefa para obter um pedaço de papel que diga DINHEIRO. Enquanto na programação pode-se e deve-se selecionar, simplificar, resolver, complicar e substituir. A tarefa pode ser resolvida desta forma. O preço base é estabelecido. Se o preço atual (Bid ou Ask, não importa ainda) for mais alto que o preço base, então um retângulo azul, com meia hora de largura e 100 pontos de altura, é retirado do preço base (ou do atual?). Se abaixo - para baixo. Será que serve? Devemos fazer isso?
Não vou responder mais... Você só gosta de raciocinar!
Você está apenas esperando por uma solução pronta? Então você não deve ser um programador - apenas um freeloader...
E você apenas espera pela solução pronta? Então você não deve ser um programador - apenas um freeloader...
Eu não vou programar em MQL. Falemos menos e vamos ao que interessa: o que temos?
Um canal marrom como duas linhas (objeto v e n) e um canal branco(w).
http://joxi.ru/BA06N3zC4j0gmy
ObjectDelete("v");
ObjectCreate("v",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("v",OBJPROP_COLOR,DarkOrange);
ObjectSet("v",OBJPROP_WIDTH,1);
ObjectSet("v",OBJPROP_STYLE,0);
ObjectDelete("n");
ObjectCreate("n",OBJ_HLINE,0,0,Buf1[0]);
ObjectSet("n",OBJPROP_COLOR,DarkOrange);
ObjectSet("n",OBJPROP_WIDTH,1);
ObjectSet("n",OBJPROP_STYLE,0);
ObjectDelete("w");
ObjectCreate("w",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("w",OBJPROP_COLOR,White);
ObjectSet("w",OBJPROP_WIDTH,2);
ObjectSet("w",OBJPROP_STYLE,0);
Então, como fazer para que quando a linha branca ultrapasse o limite do v ou n seja traçada Rectângulo ? Algo começou a cavar, mas não entendeu. De alguma forma, é necessário puxar o valor do preço destas linhas (v, n, w). Se w>v então desenhe Rectângulo acima v. Se w<n então desenhe Rectângulo abaixo n. Assim)
ObjectCreate("RECT", OBJ_RECTANGLE, 0, (Tempo[16]),Low[4],time,price);
ObjectSet("RECT",OBJPROP_COLOR, Marinha);
Eu não vou programar em MQL. Falemos menos e vamos ao que interessa: o que temos?
Um canal marrom como duas linhas (objeto v e n) e um canal branco(w).
http://joxi.ru/BA06N3zC4j0gmy
ObjectDelete("v");
ObjectCreate("v",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("v",OBJPROP_COLOR,DarkOrange);
ObjectSet("v",OBJPROP_WIDTH,1);
ObjectSet("v",OBJPROP_STYLE,0);
ObjectDelete("n");
ObjectCreate("n",OBJ_HLINE,0,0,Buf1[0]);
ObjectSet("n",OBJPROP_COLOR,DarkOrange);
ObjectSet("n",OBJPROP_WIDTH,1);
ObjectSet("n",OBJPROP_STYLE,0);
ObjectDelete("w");
ObjectCreate("w",OBJ_HLINE,0,0,Buf0[0]);
ObjectSet("w",OBJPROP_COLOR,White);
ObjectSet("w",OBJPROP_WIDTH,2);
ObjectSet("w",OBJPROP_STYLE,0);
Então, como fazer para que quando a linha branca ultrapasse o limite do v ou n seja traçada Rectângulo ? Algo começou a cavar, mas não entendeu. De alguma forma, é necessário puxar o valor do preço destas linhas (v, n, w). Se w>v então desenhe Rectângulo acima v. Se w<n então desenhe Rectângulo abaixo n. Assim)
ObjectCreate("RECT", OBJ_RECTANGLE, 0, (Tempo[16]),Low[4],time,price);
ObjectSet("RECT",OBJPROP_COLOR, Marinha);
Acho que já descobri o Rectângulo. Eis o que eu preciso: como descobrir a última hora e data na janela? Agradecemos antecipadamente pela resposta.
Pessoal! Não consigo descobrir como escrever a função.... a tarefa é encontrar uma barra no gráfico, que seja igual às duas últimas barras por um determinado período, e se não for igual, então não faça nada.... parou com isso
if(iHigh(NULL,PERIOD_CURRENT,20)==(H==H1))
onde H é a barra atual
onde H1 é a barra anterior
Ao mesmo tempo, se removermos a função iHigh, o indicador mostra onde no gráfico H==H1 está.
Ajude, por favor, o quarto dia já se foi.