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 849
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
Por que ele está exibindo o objeto errado? Deve serum triângulo apontando para a esquerdahttps://docs.mql4.com/ru/constants/objectconstants/arrows código 3, mas aparece uma seta apontando para cima código 241 dos Reinos.
Código do programa (tenhoObjectSet(objName, OBJPROP_ARROWCODE, 3);)
Leia-o com mais atenção. Não me lembro em detalhes, mas o código 3 não faz parte de Wingdings.
ps; Aqui está o que está na nota.
Códigos de seta especiais não podem ser usados em indicadores personalizados ao definir o valor da seta para linhascom estilo DRAW_ARROW.
Leia-o com atenção. Não me lembro em detalhes, mas o código 3 não faz parte de Wingdings.
ps; Aqui está o que está na nota
Os códigos de seta especiais não podem ser usados na exibição da seta ao definir o valor da seta para linhasque têm um estilo DRAW_ARROW.
Esta é uma EA e tem uma função.
É o conselheiro.
Isso não importa.
Quando eu posso fazer isso?
Este é o Conselheiro Especialista.
Há uma segunda função no mesmo conselheiro. Tudo está bem por lá. (ObjectSet(objName, OBJPROP_ARROWCODE, 1);)
int counted_bars=IndicatorCounted(); // Quantas barras já foram contadas
if (counted_bars<0) return(-1); // Verifique possível erro
if (counted_bars>0) counted_bars--; // contar a última barra contada
limit=barras_contadas; // Iniciar a partir da última barra contada
// - 1 - ============================ Fim do bloco ============================
// - 2 -
Indicador de exibição no histórico
for(i = limite; i >= 0; i--)
{
FastMA = iMA(NULL, 0, FastMAPeriod, FastMAShift, FastMAMethod, FastMAPrice, i); SlowMA= iMA(NULL, 0, SlowMAPeriod, SlowMAShift, SlowMAMethod, SlowMAPrice, i);
}
// - 2 - ======================================== Fim do bloco
// - 3 -
Saída de sinal ============================ //if (Última Barra != Tempo[0]) // Uma vez por barra
//{
é isso?
Há uma segunda função no mesmo conselheiro. Tudo está bem por lá. (ObjectSet(objName, OBJPROP_ARROWCODE, 1);)
Boa tarde a todos.
Você pode me dizer que condição acrescentar antes da OrderSend, para que a ordem não seja executada se a posição aberta anterior estiver em déficit? Para que não haja uma média.
Boa tarde a todos.
Você pode me dizer que condição acrescentar antes da OrderSend, para que a ordem não seja executada se a posição aberta anterior estiver em déficit? Eu quero evitar a média.
Em geral, a verificação é feita da seguinte forma
OrderSelect(ticket,SELECT_BY_TICKET);
if(OrderProfit()<0) { }
E você pode colocar o que quiser entre parênteses. Eu, por exemplo, uso-o desta forma para fazer o método "Martin" funcionar)