[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 229
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
Olá a todos!
Você pode me ajudar com esta pergunta?
Estou tentando obter o valor exato de abertura(Abertura[i]) ou fechamento(Fechamento[i]) do par de moedas EURUSD com valor de cinco dígitos depois de zero, mas em resposta eu sempre recebo valor arredondado!
Olá.
Eu tenho uma pergunta como iniciante:
como obter dados na MQL4 sobre o "Lucro" atual por posições abertas e total; como obter dados sobre o saldo atual.
A Documentação tem um item de informação de conta. se não há nenhuma função para qualquer informação de pedido, você tem que passar por todos os pedidos e obter as informações necessárias para os pedidos certos.
Você pode me dizer como determinar se uma vela se fechou abaixo ou acima de um certo nível de Fibonacci?
Fechar[i] é claro, mas como saber onde está o nível em relação ao preço?
use DoubleToStr(valor, Dígitos) ao exibir o valor;
Muito obrigado!
Eu já descobri, procurei em todo o fórum, sobre este tópico, mas ninguém respondeu claramente, na verdade é bastante simples.
Acontece que o valor é arredondado para 4 dígitos somente ao tentar imprimi-lo usando Alert(), Comment() ou Print( ) sem DoubleToStr(value, Digits).
E para calcular o programa usa os valores sem arredondamento para o 4º sinal, se você quiser arredondar deve usar o
NormalizeDuplo( valor, Dijist).
Portanto, você deve apenas ler a ajuda com mais atenção e tudo ficará bem ;)
Você pode me dizer como determinar se uma vela se fechou abaixo ou acima de um certo nível de Fibonacci Fan?
Fechar[i] é claro, mas como saber onde está o nível em relação ao preço?
O preço de nível deve ser solicitado de forma programática. Para este fim, você deve ter previamente colocado e configurado (todos programmaticamente) o objeto "Fibo" no gráfico. Isto não é tão fácil quanto pode parecer à primeira vista. Entretanto, os deuses não queimam a louça. Uma vez eu tive que jogar com níveis de Fibo. E agora estou trabalhando com o processamento desses níveis. Em geral, se você quiser, você pode descobrir.
Aqui está um exemplo de código para criar uma Fibo em um gráfico.
Eu tive que fazer uma sub-rotina para solicitar o preço do nível. Aqui está (você pode descobrir se quiser)
Boa noite! Eu mesmo revi ontem à noite o livro, novas dimensões do comércio, Williams, ontem a 30, hoje a 50 páginas.
Eu tenho um robô, mas ele não funciona em absoluto, não há negócios no testador, e Alert("compre", GetLastError()) não diz nada.
Adoraria receber qualquer conselho válido, por favor.
//+------------------------------------------------------------------+
//| Aligator.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#direitos autorais "Copyright © 2011, MetaQuotes Software Corp.
#link da propriedade "http://www.metaquotes.net"
período_dente_do_mordente=13,período_dente=8,período_do_mordente=8,período_dente=5,período_dente=5,período_dos_lábio=3,período_dos_lábio=3;
duplo volume externo=0,1,stoploss=20,takeprofit=50;
//+------------------------------------------------------------------+
//| função de iniciação de especialista |
//+------------------------------------------------------------------+
int init()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização de especialistas |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int tiket;
int start()
{double blu,red,grin;
//----
blu= iAlligator( 0, 0, mandíbula_periodo, mandíbula_deslocamento, tteeth_periodo, dente_deslocamento, lábios_periodo, lábios_deslocamento, MODE_SMA,PRICE_CLOSE,MODE_GATORJAW, 0) ;
red= iAlligator( 0, 0, mandíbula_periodo, mandíbula_deslocamento, tteeth_periodo, dente_deslocamento, lábio_periodo, lábio_deslocamento, MODE_SMA,PRICE_CLOSE,MODE_GATOREETH, 0) ;
grin= iAlligator( 0, 0, período_da_mordida, mudança_da_mordida, período_da_mordida, mudança_dos_dentes, período_dos_lábios, mudança_dos_lábios, MODE_SMA,PRICE_CLOSE,MODE_GATORLIPS, 0) ;
//----
duplo Fractalu,Fractall;Fractalu=iFractals( 0, 0, MODE_UPPER, 0) ;Fractall=iFractals( 0, 0,MODE_LOWER, 0)
se (Fractalu>0&&Fractalu>blu&&Fractalu>red&&Fractalu>grin)
{ tiket= OrderSend( 0, OP_BUY, volume, Bid, Point*3, Bid- stoploss*Point, Bid+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert("buy",GetLastError());}
se (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin)
{ tiket= OrderSend( 0, OP_SELL, volume, Ask, Point*3, Ask+ stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue);Alert("sell",GetLastError());}
retorno(0);
}
//+------------------------------------------------------------------+
Boa noite! Eu mesmo revi ontem à noite o livro, novas dimensões do comércio, Williams, ontem a 30, hoje a 50 páginas.
Eu tenho um robô, mas ele não funciona em absoluto, não há negócios no testador, e Alert("compre", GetLastError()) não diz nada.
Eu adoraria receber qualquer bom conselho, por favor.
//+------------------------------------------------------------------+
//| Aligatorny.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#direitos autorais "Copyright © 2011, MetaQuotes Software Corp.
#link da propriedade "http://www.metaquotes.net"
período_dente_do_mordente=13,período_dente=8,período_do_mordente=8,período_dente=5,período_dente=5,período_dos_lábio=3,período_dos_lábio=3;
duplo volume externo=0,1,stoploss=20,takeprofit=50;
//+------------------------------------------------------------------+
//| função de iniciação de especialista |
//+------------------------------------------------------------------+
int init()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de desinicialização de especialistas |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
retorno(0);
}
//+------------------------------------------------------------------+
//| função de início especializado |
//+------------------------------------------------------------------+
int tiket;
int start()
{double blu,red,grin;
//----
blu= iAlligator( 0, 0, mandíbula_periodo, mandíbula_deslocamento, tteeth_periodo, dente_deslocamento, lábios_periodo, lábios_deslocamento, MODE_SMA,PRICE_CLOSE,MODE_GATORJAW, 0) ;
red= iAlligator( 0, 0, mandíbula_periodo, mandíbula_deslocamento, tteeth_periodo, dente_deslocamento, lábio_periodo, lábio_deslocamento, MODE_SMA,PRICE_CLOSE,MODE_GATOREETH, 0) ;
grin= iAlligator( 0, 0, período_da_mordida, mudança_da_mordida, período_da_mordida, mudança_dos_dentes, período_dos_lábios, mudança_dos_lábios, MODE_SMA,PRICE_CLOSE,MODE_GATORLIPS, 0) ;
//----
duplo Fractalu,Fractall;Fractalu=iFractals( 0, 0, MODE_UPPER, 0) ;Fractall=iFractals( 0, 0,MODE_LOWER, 0)
se (Fractalu>0&&Fractalu>blu&&Fractalu>red&&Fractalu>grin)
{ tiket= OrderSend( 0, OP_BUY, volume, Bid, Point*3, Bid- stoploss*Point, Bid+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert("buy",GetLastError());}
se (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin)
{ tiket= OrderSend( 0, OP_SELL, volume, Ask, Point*3, Ask+ stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue);Alert("sell",GetLastError());}
retorno(0);
}
//+------------------------------------------------------------------+
"Tudo já foi roubado antes de você", assim como "Seus cavalos estão galopando silenciosamente"... :-)))
Veja aqui.
Obrigado!!!
Mas eu também queria aprender a codificar, então eu queria entender o que está errado.
O que poderia estar causando o erro (preço errado)?