[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 490

 
AlekZZZandR >>:
А можно как-нибудь сделать чтобы индикатор iExposure.mq4 показывал данные на самом графике? а не в отдельном окне?

Pode ser implementado da seguinte forma

Arquivos anexados:
 
Axmed >>:
Конкретезируйте пожалуйста, что значит "сделать как индикатор Volume" ??))

uma escala somente para Alto deve estar acima de zero (não há necessidade de Baixo), diminuindo o valor muda de cor para Vermelho, aumentando o valor para Verde... seria muito apreciado...

 
rasvet писал(а) >>

uma escala somente para Alto deve estar acima de zero (não há necessidade de Baixo), diminuindo o valor muda de cor para Vermelho, aumentando o valor para Verde... seria muito apreciado...


Assim?)

Arquivos anexados:
 
Axmed >>:


Примерно так?)

Muito obrigado :))))

 
Por favor, informe como fechar várias ordens abertas ao mesmo tempo e se você puder explicar em detalhes, eu ainda não trabalhei com roteiros e consultores especializados e não sei como lidar com eles.
 
Anegener >>:
Здравствуйте.Подскажите как можно несколько открытых ордеров закрыть сразу.И если можно объясните поподробнее,со Скриптами и Советниками я ещё не работал и не знаю как с ними обходится.Заранее благодарю.

Aqui está um roteiro. anexe-o a qualquer tabela - ele fecha todas as ordens abertas.

Arquivos anexados:
 

por que não há licitação de prata e aud/usd?

 

Por favor, ajude-me a entender o código, eu preciso de uma EA para atualizar as ordens pendentes. Eu apenas comecei a aprender o idioma, eu realmente espero que os especialistas ajudem))

//+------------------------------------------------------------------+
//|                                               В одну сторону.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//---- input parameters
extern int       prof  = 50,
                 shift = 50,
                 stop  = 10000;
extern double    lot   = 0.1;
int tip;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   OrderSend(Symbol(),OP_SELL,lot,Bid,3,
               NormalizeDouble(Ask + stop*Point,Digits),
               NormalizeDouble(Bid - prof*Point,Digits)," ",777,Blue);
   OrderSend(Symbol(), OP_SELLLIMIT,lot, 
               Ask+Point*shift, 0, Ask+Point*shift+Point*stop, 
               Ask+Point*shift-Point*(prof+2)); 
   OrderSend(Symbol(), OP_SELLLIMIT,lot, 
               Ask+Point*(shift*2), 0, Ask+Point*(shift*2)+Point*stop, 
               Ask+Point*(shift*2)-Point*(prof+2));            
   OrderSend(Symbol(), OP_SELLSTOP,lot, 
               Bid-Point*shift, 0, Bid-Point*shift+Point*stop, 
               Bid-Point*shift-Point*prof); 
                                                          
}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
   {
   for (int i=3; i<OrdersTotal(); i++){   
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true){
         if (OrderSymbol()==Symbol()){
            tip = OrderType();
            lot = OrderLots();return;}}}
   
   if (tip==1)
               OrderSend(Symbol(), OP_SELLLIMIT,lot, 
               Ask+Point*shift, 0, Ask+Point*shift+Point*stop, 
               Ask+Point*shift-Point*prof);
   return(0);
}
//+------------------------------------------------------------------+
 

Olá, você pode me ajudar a corrigir o indicador para que funcione na barra zero, ou seja, a seta desapareceria e apareceria na última barra, e o alerta só funcionaria uma vez, é claro.

 
Por favor, ajude.
Aqui está parte do código:

int Comprimento = 20;
int LstBarClose = IndicatorCounted();
if (LstBarClose < 1) {
for (int ii = 1; ii <= Periodd; ii++) Bufer_4[Bars - ii] = 0;
for (ii = 1; ii <= Comprimento; ii++) {
Bufer_1[Bars - ii] = 0;
Bufer_2[Bars - ii] = 0;
Bufer_3[Bars - ii] = 0;
}
}
if (LstBarClose > 0) LstBarClose--;
int difBr = Bars - LstBarClose;
for (ii = 0; ii < difBr; ii++) Bufer_4[ii] = 2.0 * iMA(NULL, 0, MathFloor(Length / 2), 0, MODE_LWMA, PRICE_CLOSE, ii) - iMA(NULL, 0, Length, 0, MODE_LWMA, PRICE_CLOSE, ii);
duplo AvW = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, 0);
for (ii = 1; ii < difBr; ii++) {
duplo AvW2 = iMAOnArray(Bufer_4, 0, MathFloor(MathSqrt(Length)), 0, MODE_LWMA, ii);
}
1. Não consigo descobrir a diferença entre as variáveis de cálculo AvW e AvW2.
Eu acho que a AvW é clara - é LWMA com período de duração em Bufer_4 na barra atual.
Mas o que é AvW2? Valor anterior da AvW, i.e. AvW[1] ????.
2. talvez alguém possa me dizer como escrever o código para emitir o valor de buffer Bufer_4 em um arquivo.
Obrigado.
Razão: