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 273
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
A biblioteca.
Exemplos no roteiro de teste.
Obrigado, Vadim :) Entendo a direção. Quero implementá-la na MQL4 sem dll.
Obrigado, Vadim :) Eu entendo a direção, eu quero implementá-la na MQL4 sem dll.
double bb_up0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_UPPER,0);
double bb_lo0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_LOWER,0);
//--- Cavalheiros, Bollinger Bands linha do meio, abaixo, são todas estas escolhas corretas ou existem escolhas erradas? Na MT5 a questão da linha do meio é trabalhada, eu não a vi na MT4.
Se você verificar com o roteiro de alerta, os resultados são os mesmos, mas mesmo assim...
double bb_bs0= (bb_up0+ bb_lo0)/2;
double bb_bs0= iMA(NULL,0,bb_p, 0,0,bb_ap, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_MAIN, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,0, 0);
Não vai.
Sim, eu já percebi que não funcionará sem um dll.
double bb_up0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_UPPER,0);
double bb_lo0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_LOWER,0);
//--- Cavalheiros, as Bandas Bollinger significam linha, abaixo, são todas estas escolhas corretas ou existem escolhas erradas? O MT5 tem a questão da linha do meio resolvida, não a vi no MT4.
Se você verificar com o roteiro de alerta os resultados são os mesmos, mas mesmo assim...
double bb_bs0= (bb_up0+ bb_lo0)/2;
double bb_bs0= iMA(NULL,0,bb_p, 0,0,bb_ap, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_MAIN, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,0, 0);
Este é o ciclo principal da construção do BB:
Aqui está o cálculo de um simples MA:
Como você pode ver, a linha central é um simples MA em Close. O resto se baseia nisso. Portanto, tire suas próprias conclusões.
SZZ. Como um panfleto para seus futuros trabalhos:
Você define o valor médio da seguinte forma: duplo bb_bs0 = (bb_up0+ bb_lo0)/2;
Mas é melhor calculá-lo desta forma: duplo bb_bs0= (bb_up0+ bb_lo0)*0.5;
Afinal de contas, a multiplicação é mais rápida que a divisão.
Aqui está o ciclo principal para a construção de um BB:
Aqui está o cálculo de um simples MA:
Como você pode ver, a linha central é um simples MA em Close. O resto se baseia nisso. Você pode tirar suas próprias conclusões.
SZZ. Como um panfleto para seu trabalho futuro:
Você define o valor médio da seguinte forma: duplo bb_bs0 = (bb_up0+ bb_lo0)/2;
Mas é melhor calculá-lo desta forma: duplo bb_bs0= (bb_up0+ bb_lo0)*0.5;
Afinal de contas, a multiplicação é mais rápida que a divisão.
1.Ao preço das fitas de bollinger IMHO...
Sim, já percebi que não vai funcionar sem um dll
Justifique.
Notei agora uma coisa estranha. Há uma biblioteca de base que importa outras bibliotecas. Aqui está um pedaço dele:
Quando eu começo a coruja, que estou escrevendo agora com estas bibliotecas, eu vejo no diário de bordo:
De acordo com o registro, 2 bibliotecas foram carregadas: hoz_ReturningSomeInfo@librarye hoz_Base@Library.
Mas estas bibliotecas estão faltando: hoz_LoggingToAnyWere@library.ex4, hoz_HandlingWithErrorS@library.ex4 na revista. É suposto ser assim? Ou todas as bibliotecas carregadas devem ser listadas na revista?
Justifique.
dll de winapi pelo menos. para enviar char à janela