assessor especializado - perguntas diversas - página 36

 

Os dígitos podem chamar Digitos() ou MarketInfo().

Digits() or _Digits

double digits = MarketInfo(Symbol(),MODE_DIGITS);

Agora, se você quiser um exemplo multiplicador rápido, seja criativo:

int multiplier=0;

   if(MarketInfo(Symbol(),MODE_DIGITS)==2){multiplier=100;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==3){multiplier=1000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==4){multiplier=10000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==5){multiplier=100000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==6){multiplier=1000000;}

double EURUSD=Bid*multiplier;

Print("EURUSD: ",DoubleToString(EURUSD,0));
 
string price_as_str = StringFormat("%0."+(string)_Digits+"f",Bid);
int len = StringLen(price_as_str);
Print("price_as_str = ",price_as_str);
Print("Before the decimal point = ", StringSubstr(price_as_str, 0, len-_Digits-1));
Print("After the decimal point = ",  StringSubstr(price_as_str, len-_Digits));
 

Hehe!

Espero que ambos os seus comentários ajudem na minha solução.
Em breve começarei a tentar os dois.

Muito obrigado, homens.

 

#StringLen - Fechar

Mais uma vez muito obrigado por seus melhores comentários - @honest_knave e @Marco vd Heijden
Depois de tentar seus exemplos muito úteis, encontrei uma grande solução.

Tudo de bom para você!

 

#Tamanho máximo de lote - Fechado

Esse comentário resolve meu problema nº 336- nº 338

Mais uma vez, muito obrigado.

 

#Painel de Comércio + Estratégia Comercial - Aberto

Antes de começar a pesquisar, só preciso perguntar.

P: OPainel Comercial e a Estratégia Comercial devem ser separados ou o quê?

Agradecemos antecipadamente.

 
Max Enrik:

#Painel de Comércio + Estratégia Comercial - Aberto

Antes de começar a pesquisar, só preciso perguntar.

P: OPainel Comercial e a Estratégia Comercial devem ser separados ou o quê?

Agradecemos antecipadamente.


Você só pode aplicar 1 EA por gráfico.

Isto provavelmente significará que você precisará incorporar seu painel e sua estratégia juntos, se ambos precisarem realizar operações comerciais.

 
honest_knave:

Você só pode aplicar 1 EA por gráfico.
Isto provavelmente significará que você precisará incorporar seu painel e sua estratégia juntos, se ambos precisarem realizar operações comerciais.

Muito obrigado por sua resposta.
 
Se for realmente, realmente necessário, você pode ter um EA trabalhando com todos os outros gráficos, usando o chartID e então você pode carregar outro EA no próprio gráfico, e você pode até mesmo ir ao ponto de carregar um script que executa seu código em um loop infinito, mas estas coisas são altamente avançadas, então depende de quão longe você quer empurrá-lo.
 

#Painel de Comércio + Estratégia Comercial- Fechado

Obrigado ao Sr. Marco por seu comentário.

Acho que eu poderia começar a escrever um roteiro de código para Estratégia Comercial antes de combiná-los.
( se eu não escrever o roteiro para Trading Strategy separadamente - eu sei com certeza que isso será tão difícil para mim )

Em breve começarei.

Muito obrigado pelo seu tempo.