[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 525

 
Buon pomeriggio membri del forum!!!

Ho una domanda, c'è qualche indicatore che segnalerebbe il prezzo per raggiungere un certo livello? cioè mettere per esempio due linee di segnale, uno sopra il prezzo e l'altro sotto e quando il prezzo di una delle linee suonato segnale (chiamata).

Vi chiamerò quando il prezzo raggiungerà un certo livello, grazie.
 
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

Grazie!

 
Urain >>:

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

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

Devi aver capito male, sposta lo psi dall'orario H1 a M5 senza calcolare sull'ultima candela chiusa su H1, ma sull'attuale Period().

È molto più informativo.

Per caso, qualcuno ha visto funzioni come la sostituzione dello standard iClose(0,tf, iBarShift(0,tf,Time[i],false))
generazione di array per
iRSIOnArray

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

Spectrometr // 2. punto risolto + Dovrebbe essere attivato solo dalla barra generata.

1. non funzionerà in µl4 al meglio in passi, è più facile da spargere sul tuo grafico - TF.

 
Si prega di avvisare:

C'è un indicatore che riconosce i modelli (mettendo un segno di spunta, convenzionalmente, su Open). Voglio che l'etichetta (quando si passa sopra l'etichetta) mostri i nomi del modello.

Ho provato in questo modo (non ha funzionato):
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";                 // задаем имя для паттерна
      } 
So che è incasinato da qualche parte. Può dirmi dove esattamente.........??????????
 
Azerus >>:
Подскажите, пожалуйста:

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

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




La funzione int init() viene eseguita una volta prima di int start(), cioè ha assegnato un valore vuoto nel tooltip s e passato il controllo alla funzione start.

Come fare ... utilizzare per ogni pattern un buffer di indicatori separato (fino a 8) e assegnare a ciascuno un tooltip diverso,

o non usare buffer ma usare ObjectCreate( il nome del modello,0, OBJ_TEXT (OBJ_ARROW) ...

 
Vi prego di consigliarmi come applicare lo script a una coppia e aprire un ordine su un'altra coppia.

Esempio:
Guardo il grafico usdchf e voglio applicare lo script a questa coppia

extern double Lots=0.02;
void start()
{
int slippage=2;

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

}

Il risultato che voglio vedere è due ordini su eurusd e gbpusd.
Non funziona anche se i grafici di queste coppie sono aperti.
Per favore, aiutatemi. Grazie in anticipo.
 
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.
Не работает таже если графики по данным парам открыты.
Помогите. Заранее благодарен.

Vedere MarketInfo.

File:
n-ooooooo.mq4  1 kb
 
Grazie mille Costy.
Bene, se ve la sentite, forse potete aiutarmi con questo:
Signori, consigliatemi come calcolare (e poi ritirare) il numero massimo possibile di ordini (di tutti i tipi... compresi i pendenti). Ho pensato di usare marketinfo(), ma non mi dà il parametro in questione.
Vorrei usare marketinfo() ma non ha questo parametro.
Motivazione: