[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 1034
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. o habitual especialista/escritor
Talvez já exista algo semelhante, você pode me dizer onde encontrá-lo? Ou conhece alguém que possa escrever um?
ajuda, por favor
O pedaço de código abaixo não funciona.
Os valores de MA são calculados e atribuídos à variável MA
corretamente, mas eles não são atribuídos a uma matriz. A matriz é definida como dupla
dinâmico. O procedimento de impressão imprime valores nulos para a matriz.
i=i_max; // ...calcular número dado.
se (flag_NewBar==verdadeiro) // recalcular somente durante a primeira chegada do tick
{
while(i>=0) // laço em barras não lidas
MA=iMA(g_ext_smb,g_ext_TameFrame,g_ext_Period_MA,0,g_ext_Método,g_ext_PRICE,i);
MA=NormalizeDuplo(MA,Dígitos);
mas_MA[i]=MA;
i--; }
Eu não entendo porque existe um erro 130? Por favor, ajude.
Aqui está o código:
Alerta propositalmente inserido para ver o problema, mas não consigo encontrá-lo.
Aqui está a mensagem do Alert:
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 centavos iK EURUSD,M1: OrderSend error 130
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 centavos iK EURUSD,M1: Alerta: OP_SELLLIMIT: Spread=1 Stop=10.00 lote=0.010 Pr=1.280300 SL=1.320300 TP=1.240300
ajuda por favor, por favor, pro
O pedaço de código abaixo não funciona.
Os valores de MA são calculados e atribuídos à variável MA
corretamente, mas eles não são atribuídos a uma matriz. A matriz é definida como dupla
dinâmico. O procedimento de impressão imprime valores nulos da matriz.
i=i_max; // ...calcular número dado.
se (flag_NewBar==verdadeiro) // recalcular somente durante a primeira chegada do tick
{
while(i>=0) // laço em barras não lidas
MA=iMA(g_ext_smb,g_ext_TameFrame,g_ext_Period_MA,0,g_ext_Método,g_ext_PRICE,i);
MA=NormalizeDuplo(MA,Dígitos);
mas_MA[i]=MA;
i--; }
ArrayResize(mas_MA,i_max);
Pessoal, por favor, avisem! É possível fazer um programa que dá um sinal sonoro quando o preço passa de 10-11p em 0,1-0,4s?
Eu não entendo porque existe um erro 130? Por favor, ajude.
Aqui está o código:
Alerta propositalmente inserido para ver o problema, mas não consigo encontrá-lo.
Aqui está a mensagem do Alert:
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 centavos iK EURUSD,M1: OrderSend error 130
2010.12.13 12:39:36 2010.09.01 11:35 DVD 100-50 centavos iK EURUSD,M1: Alerta: OP_SELLLIMIT: Spread=1 Stop=10.00 lote=0.010 Pr=1.280300 SL=1.320300 TP=1.240300
Passo a passo, a mudança pára de ultrapassar o preço de abertura (porque o pêndulo está mais baixo do preço) para constantes, descubra quase onde está o erro.
Da ajuda "Se o preço de abertura da ordem pendente estiver incorreto, será gerado o erro 130 (ERR_INVALID_STOPS)".
ajuda por favor, por favor, pro
O pedaço de código abaixo não funciona.
Os valores de MA são calculados e atribuídos à variável MA
corretamente, mas eles não são atribuídos a uma matriz. A matriz é definida como dupla
dinâmico. O procedimento de impressão imprime valores nulos para a matriz.
i=i_max; // ...calcular um determinado número.
se (flag_NewBar==verdadeiro) // recalcular somente durante a primeira chegada do tick
{
while(i>=0) // laço em barras não lidas
MA=iMA(g_ext_smb,g_ext_TameFrame,g_ext_Period_MA,0,g_ext_Método,g_ext_PRICE,i);
MA=NormalizeDuplo(MA,Dígitos);
mas_MA[i]=MA;
i--; }
Leia-o
https://book.mql4.com/ru/operators/while
https://docs.mql4.com/ru/series/iBarShift
Eu faria isso
Passo a passo, a mudança pára de ultrapassar o preço de abertura (já que o pêndulo é mais alto abaixo do preço) para constantes, identificando praticamente onde está o erro.
Da ajuda " Erro 130 (ERR_INVALID_STOPS) será gerado se o preço pendente do pedido aberto estiver errado".
Sim, UZH :) De fato, o erro é que o preço de abertura do pendente está próximo do preço atual. Arranjou-o, pô-lo a funcionar. OBRIGADO
me diga, quantos eibarshifts menos de zero podem ser usados para desenhar objetos? qual é o mínimo?
ebarshift é a busca de um bar pelo tempo (nada funcionará).
no terminal a última barra é 0, o tempo está ligado às barras, ou seja, somente desta forma para o futuro através de cordas