[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 212
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
MA_1_t=iCustom(Symbol(),0,"AMA_optimized",1,1); // ??_1
MA_2_t=iCustom(Symbol(),0,"AMA_optimized",2,1); // ??_2
MA_3_t=iCustom(Symbol(),0,"AMA_optimized",1,2); // ??_2
MA_4_t=iCustom(Symbol(),0,"AMA_optimized",2,2); // ??_4
//---------------------------------------------------------------- 5.1 ???? ?????
static datetime New_Time;
bool New_Bar;
bool wayUP, wayDOWN;
if(New_Time!=Time[0])
{
New_Time=Time[0];
New_Bar=true;
} else { New_Bar=false;
}
//---------------------------------------------------------------- 5.1
if (MA_1_t!=0 && wayDOWN==true) // && MA_3_t==0
{
if (New_Bar==true)
{
Opn_B=true;
New_Bar=false;
}
//Cls_S=true;
}
if (MA_2_t!=0 && wayUP==true) // && MA_4_t==0
{
if (New_Bar==true)
{
Opn_S=true;
New_Bar=false;
}
//Cls_B=true;
}
if (New_Bar==true) {
if (MA_3_t!=0 && MA_4_t==0) {wayUP=true;}
if (MA_4_t!=0 && MA_3_t==0) {wayDOWN=true;}
}
//--------------------------------------------------------------- 6 --
PESSOAS, precisamos de alguma forma lembrar até 2 barras qual foi a direção e depois compará-la, se a direção não for a mesma que 1 barra, então abrir em 0 barra...
Ou eles não vão ajudar!
Может я не правельные вопросы задаю, черт побери?! мысли в члух
Passo 2.1. Adicione o indicador Period_Converter_Opt ao gráfico do qual você deseja obter um cronograma não-padrão. Uma janela se abrirá. Marque a caixa "Permitir a importação de DLL" na guia "Geral".
Passo 2.2. Na aba "Parâmetros de entrada", você pode definir várias variáveis. A variável PeriodMultiplier é o multiplicador para o gráfico original. Por exemplo, se você quiser obter o gráfico H1 como o gráfico H6, você deve definir o valor de 6.
A variável UpdateInterval é responsável pela freqüência das atualizações dos gráficos. A configuração padrão é zero - o gráfico é atualizado em tempo real. Se você quiser reduzir a carga nos recursos do seu computador, aumente este valor.
O passo entre os cronogramas regulares do MetaTrade é bastante grande - gráficos horários, de quatro horas e diários. É por isso que os gráficos M10, H2, H3, H6, H8, H12 podem ser úteis.
O resto é como sempre - abra um gráfico offline, procure o TF criado e execute-o.
Em algum lugar, há algum tempo, encontrei um operador ou função que disse ao EA para trabalhar SOMENTE com ordens do instrumento em que estava sentado, ignorando ordens de outros pares. Eu tentei encontrá-lo agora e não consegui. Talvez alguém possa me dar uma rápida dica?
Em algum lugar eu vi um operador ou uma função que diz ao EA para trabalhar SOMENTE com ordens do instrumento em que está sentado, ignorando ordens de outros pares. Eu tentei encontrá-lo agora e não consegui. Alguém pode me dar uma rápida dica?
O parâmetro mágico é responsável por isso quando se abre um pedido.
Magia negativa".
O parâmetro mágico ao abrir uma ordem é responsável por isso. ao analisar as ordens, considere sua singularidade.
Referia-me às características padrão do idioma. Talvez eu esteja enganado, talvez tenha sido escrito em algum lugar separadamente e eu não tenha notado isso. O código completo contém muitos cheques do seguinte tipo
&& (OrderSymbol() == Símbolo())
No código do Expert Advisor a linha exigida (mesmo com um comentário) estava no início e o autor não se preocupou com ordens de outros pares de moedas depois disso. Talvez, as ordens tenham sido retiradas da biblioteca ...
Em resumo, o operador/função padrão na MQL4, ele existe?
novamente, alguém me ajuda com a eliminação de objetos
como posso fazer este script apagar objetos não pelo nome, mas pelo estilo, por exemplo
ajude-me, por favor
novamente, alguém me ajuda com a eliminação de objetos
como posso fazer este script apagar objetos não pelo nome, mas pelo estilo, por exemplo
me ajude aqui
Pessoalmente, eu faria o seguinte:
for (int li_0 = 0; li_0 < ObjectsTotal(); li_0++) {
if (ObjectGet(ObjectName(li_0),OBJPROP_ARROWCODE)==158) {
ObjectDelete(ObjectName(li_0))
}
}
O loop apenas com decremento, caso contrário, você não será capaz de descobrir a ordem dos objetos se os apagar um a um.
Pessoalmente, eu faria o seguinte:
for (int li_0 = 0; li_0 < ObjectsTotal(); li_0++) {
if (ObjectGet(ObjectName(li_0),OBJPROP_ARROWCODE)==158) {
ObjectDelete(ObjectName(li_0))
}
}
Um loop apenas com decremento - caso contrário, você não será capaz de descobrir a ordem dos objetos se os apagar um a um.
Bem, eu não sei nada de mql, e o roteiro funciona, mas ele tem que ser executado 7 vezes e ainda deixa alguns objetos no gráfico
Não sei nada de mql, mas o roteiro funciona, mas precisa ser executado 7 vezes e alguns objetos permanecerão no gráfico de qualquer forma
Talvez sim:
Isto é a remoção de flechas. Se você estiver interessado em outros objetos - leia a ajuda sobre a função ObjectGet()