[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 525

 
¡¡¡Buenas tardes miembros del foro!!!

Tengo una pregunta, ¿hay algún indicador que señale que el precio llegue a un determinado nivel? es decir, poner por ejemplo dos líneas de señal, una por encima del precio y otra por debajo y cuando el precio de una de las líneas suene señal (call).

Me gustaría tener una señal (call) cuando el precio alcance un determinado nivel.Gracias.
 
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

Gracias.

 
Urain >>:

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

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

Debes haber entendido mal, mueve el psi de H1 horario a M5 sin calcular sobre la última vela cerrada en H1, sino sobre el Periodo() actual.

Es mucho más informativo.

Por casualidad, ¿alguien ha visto funciones como la sustitución del estándar iClose(0,tf, iBarShift(0,tf,Time[i],false))
generación de matrices para
iRSIOnArray

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

Spectrometr // 2. punto resuelto + Sólo debe ser activado por la barra generada.

1. no funcionará en µl4 como mucho en pasos, es más fácil repartirse por el gráfico - TF.

 
Por favor, avisa:

Hay un indicador que reconoce los patrones (poniendo un tick, convencionalmente, en Open). Quiero que la etiqueta (al pasar por encima de la etiqueta) muestre los nombres del patrón.

Lo intenté de esta manera (no funcionó):
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";                 // задаем имя для паттерна
      } 
Sé que se ha estropeado en alguna parte. ¿Puede decirme dónde está exactamente.........??????????
 
Azerus >>:
Подскажите, пожалуйста:

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

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




La función int init() se ejecuta una vez antes de int start(), es decir, ha asignado un valor vacío en el tooltip s y ha pasado el control a la función start.

Cómo hacer ... utilizar para cada patrón un búfer de indicador independiente (hasta 8) y asignar a cada uno una información sobre la herramienta diferente,

o no usar los buffers, usar ObjectCreate( el nombre del patrón,0, OBJ_TEXT (OBJ_ARROW) ...

 
Por favor, aconséjeme cómo aplicar el script a un par y que éste abra una orden en otro par.

Ejemplo:
Miro el gráfico usdchf y quiero aplicar el script a este par

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);

}

El resultado que quiero ver dos órdenes en eurusd y gbpusd.
Tampoco funciona si los gráficos de estos pares están abiertos.
Por favor, ayuda. Gracias de antemano.
 
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.
Не работает таже если графики по данным парам открыты.
Помогите. Заранее благодарен.

Véase MarketInfo.

Archivos adjuntos:
n-ooooooo.mq4  1 kb
 
Muchas gracias Costy.
Bueno, si se animan, tal vez puedan ayudarme con esto:
Señores, aconséjenme cómo calcular (y luego retirar) el máximo número posible de órdenes (de todo tipo... incluyendo las pendientes). Pensaba utilizar marketinfo(), pero este parámetro no existe.
Me gustaría utilizar marketinfo() pero no tiene ningún parámetro.
Razón de la queja: