Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 193

 
Igor Makanu:

Eu tentaria pegar um recurso da CBmpButton e aplicar transparência ao recurso, ele provavelmente deveria funcionar

Talvez, mas não acho que valha a pena fazer este tipo de manipulação por causa de 2 botões.

 
Se você alguma vez estiver em Tushino, passe por lá.
 
Алексей Тарабанов:
Quando você estiver em Tushino, passe por lá.

Eu não bebo, obrigado!

 

Rapazes, há um problema - não consigo descobrir

Existe um código, como emitir 5 objetos com step+coeficiente?

   for(int i=0; i<5; i++) {
    double Step=100*Point;
    double Multiple=2.0;
     SetArrowPrice(0,"Pos"+(string)i,TimeCurrent(),Ask+(Step*i*Multiple),clrDodgerBlue);
   }

Este código desenha tudo em 200, enquanto eu preciso do primeiro em Ask, o segundo em 100, o terceiro em 200 do segundo, etc.

 
Vitaly Muzichenko:

Rapazes, há um problema - não consigo descobrir

Existe um código, como emitir 5 objetos com step+coeficiente?

Este código desenha tudo em 200, enquanto eu preciso do primeiro em Ask, o segundo em 100, o terceiro em 200 do segundo, etc.

double step=100*Point,_step=0.0;
double mult=2.0;
for(int i=0; i<5; i++) {
    SetArrowPrice(0,"Pos"+(string)i,TimeCurrent(),Ask+_step,clrDodgerBlue);
    _step+=(step*=mult);
     
   }
 
Vladimir Simakov:

Algo está errado, primeiro em asc, nos próximos 200, 600

Necessidade primeiro no asc, próximo 100, 200 do anterior

 
Vitaly Muzichenko:

Algo está errado, primeiro em asc, nos próximos 200, 600

O primeiro é um asc, o próximo é 100, 200 do anterior.

Eu adiciono 100 cada vez ou multiplico por 2?

Eu corrigi lá.

 
Vladimir Simakov:

Devo adicionar 100 cada vez ou multiplicar por 2?

É assim que deve ser, corrigido.

 
Vitaly Muzichenko:

É assim que deve ser, corrigido.

double step=100*Point,price=Ask,mult=2.0;
for(int i=0; i<5; i++) {
    SetArrowPrice(0,"Pos"+(string)i,TimeCurrent(),price,clrDodgerBlue);
    price+=step;
    step*=mult;}
 
Vladimir Simakov:

Obrigado, essa opção funcionou!