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

 
Boa tarde membros do fórum!!!

Tenho uma pergunta, existe algum indicador que sinalizaria o preço para atingir um determinado nível? ou seja, colocar por exemplo duas linhas de sinal, uma acima do preço e outra abaixo e quando o preço de uma das linhas soou sinal (chamada).

Eu gostaria de ter um sinal (chamada) quando o preço atingir um determinado nível. Obrigado.
 
Rover82 >>:
Добрый день форумчане!!!

У меня такой вопрос есть ли какой-нить индикатор, который бы сигнализировал о достижении цены определенного уровня? т.е. ставим например две сигнальные линии одна выше цены другая ниже и по достижении цены одной из линий раздавался бы сигнал (звонок).

Спасибо.

https://www.mql5.com/ru/code/8563#23830

https://www.mql5.com/ru/code/7993

https://www.mql5.com/ru/code/mt4/search/alert/4

 
costy_ >>:

https://www.mql5.com/ru/code/8563#23830

https://www.mql5.com/ru/code/7993

https://www.mql5.com/ru/code/mt4/search/alert/4

Obrigado!

 
Urain >>:

Так формулы расчётов есть в разделе ТА, написать кто умеет кодировать как два пальца ...

Просто кому и зачем это нужно ?

Você deve ter entendido mal, mover a psi do H1 horário para M5 sem calcular na última vela fechada no H1, mas no Período atual().

É muito mais informativo.

Por acaso, alguém viu funções como substituir o iClose(0,tf, iBarShift(0,tf,Time[i],false))
geração de matriz para
iRSIOnArray

 
bliznec1986 >>:
сам еще не знаю как но нужны для анализа

Spectrometr // 2. ponto resolvido + Deve ser acionado somente pela barra gerada.

1. não funcionará em µl4 na melhor das hipóteses em etapas, é mais fácil de espalhar em seu gráfico - TF.

 
Por favor, informe:

Há um indicador que reconhece padrões (colocando um tique, convencionalmente, em Aberto). Quero que a etiqueta (quando pairando sobre a etiqueta) mostre os nomes do padrão.

Eu tentei desta maneira (não funcionou):
string s="";                      // задаем  переменную, отвечающую за имя

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()

  {
//---- indicators
  ............................
   SetIndexLabel (0,"Pattern: " +s "\n point of entrance: ");  // устанавливаем параметры для Label
  ............................ 
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
 
   if (High[i]>Low[i+1])               // прописываются условия паттерна
      {
       mark[i]=Open[i];                // определяет "метку" для паттерна
       s="Pattern #1";                 // задаем имя для паттерна
      } 
Eu sei que está bagunçado em algum lugar. Você pode me dizer onde exatamente.........?????????? está
 
Azerus >>:
Подскажите, пожалуйста:

есть индикатор распознающий паттерны (ставящий галочку, условно, на Open). Я хочу, что бы Label (принаведении на метку) показывал названия паттерна.

Я попытался сделать таким образом (ничего не вышло):
Я знаю, что где-то напутано. Подскажите, где именно.........??????????




A função int init() é executada uma vez antes de int start(), ou seja, atribuiu um valor vazio nas pontas das ferramentas e passou o controle para a função start.

Como fazer ... utilizar para cada padrão um tampão indicador separado (até 8) e atribuir a cada um uma ponta de ferramenta diferente,

ou não use buffers, use ObjectCreate( o nome do padrão,0, OBJ_TEXT (OBJ_ARROW) ...

 
Por favor, informe como aplicar o roteiro a um par e ele abrirá uma ordem em outro par.

Exemplo:
Eu olho para o gráfico usdchf e quero aplicar o roteiro a este par

duplo externo Lotes=0,02;
void start()
{
int slippage=2;

OrderSend("EURUSD",OP_BUY,Lots,Ask,slippage,0,0,0,NU LL,0,0,CLR_NONE);
OrderSend("GBPUSD",OP_SELL,Lots,Bid,slippage,0,0,0,N ULL,0,0 CLR_NONE);

}

O resultado quero ver dois pedidos em eurusd e gbpusd.
Não funciona também se os gráficos desses pares estiverem abertos.
Por favor, ajude. Obrigado de antemão.
 
vasili >>:
Господа подскажите как сделать так чтобы применить скрипт к одной паре,а он открывал ордер по другой паре.

Пример:
смотрю я на график usdchf хочу применить скрипт к данной паре
extern double Lots=0.02;
void start()
{
int slippage=2;

OrderSend("EURUSD",OP_BUY,Lots,Ask,slippage,0,0,NU LL,0,0,CLR_NONE);
OrderSend("GBPUSD",OP_SELL,Lots,Bid,slippage,0,0,N ULL,0,0,CLR_NONE);

}

Результат который я хочу увидеть два ордера по паре eurusd и gbpusd.
Не работает таже если графики по данным парам открыты.
Помогите. Заранее благодарен.

Ver MarketInfo.

Arquivos anexados:
n-ooooooo.mq4  1 kb
 
Muito obrigado pelo seu custo.
Bem, se você estiver à altura, talvez possa me ajudar com isto:
Senhores, aconselhem-me como calcular (e depois retirar) o número máximo possível de pedidos (de todos os tipos ... inclusive pendentes). Pensei em usar o marketinfo(), mas ele não me dá o parâmetro em questão.
Eu gostaria de utilizar o marketinfo() mas ele não tem nenhum parâmetro.
Razão: