Scriverò l'indicatore gratuitamente - pagina 54

 
Salve. Serve un indicatore. L'indicatore traccia l'emergere di 3 o più candele di fila rialzista o ribassista. Se il corpo di ciascuno di 3 o più della stessa candela è di 10 o più punti, l'indicatore dà un allarme, per esempio: "GBPUSD, M1, 3 barre rialziste?
Parametri personalizzabili:
1) Simboli (simboli per coppie di valute, ad esempio GBPUSD)
2) I tempi
3) Segnale di abilitazione
4) Numero di barre per il segnale
5) Numero di punti candela per il segnale 6) Apparizione del segnale 10-15s prima della chiusura della candela
 
Buon pomeriggio, potreste scrivere un indicatore che possa sommare l'alto della seconda barra al basso della terza barra e dividere il tutto per 2. Ie/ la formula probabilmente assomiglia a questa: Price[i]=(High[1]+Low[2])/2. Grazie in anticipo.
 
GisDima:
Buon pomeriggio, potete per favore scrivere un indicatore che possa sull'ultima barra (sommare il massimo della seconda barra con il minimo della terza barra) e dividere il tutto per 2. La formula probabilmente assomiglia a questa: Price[i]=(High[1]+Low[2])/2. Grazie in anticipo.

Ecco a voi:

//+------------------------------------------------------------------+
//|                                                Three Candles.mq5 |
//|                              Copyright © 2018, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2018, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.000"
#property description "Formula of the indicator: (High[i+1]+Low[i+2])/2.0"
#property indicator_separate_window
#property indicator_buffers 1 
#property indicator_plots   1 
//--- Line properties are set using the compiler directives 
#property indicator_label1  "Line"      // Name of a plot for the Data Window 
#property indicator_type1   DRAW_LINE   // Type of plotting is line 
#property indicator_color1  clrBlue     // Line color 
#property indicator_style1  STYLE_SOLID // Line style 
#property indicator_width1  1           // Line Width 
//---
double         LineBuffer[];
//+------------------------------------------------------------------+ 
//| Custom indicator initialization function                         | 
//+------------------------------------------------------------------+ 
int OnInit()
  {
//--- Binding an array and an indicator buffer 
   SetIndexBuffer(0,LineBuffer,INDICATOR_DATA);
//---
   PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0.0);
//--- 
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   if(rates_total<3)
      return(0);
   int limit=prev_calculated-1;
   if(prev_calculated==0)
     {
      LineBuffer[0]=0.0;
      LineBuffer[1]=0.0;
      limit=2;
     }
//---
   for(int i=limit;i<rates_total;i++)
      LineBuffer[i]=(high[i-1]+low[i-2])/2.0;
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+


Tre candele

File:
 
GisDima:
Buon pomeriggio, potete per favore scrivere un indicatore che possa sull'ultima barra (sommare il massimo della seconda barra con il minimo della terza barra) e dividere il tutto per 2. Ie/ la formula probabilmente assomiglia a questa: Price[i]=(High[1]+Low[2])/2. Grazie in anticipo.

Ecco a voi

File:
Midle_HL.mq4  3 kb
 
Yurij Izyumov:

Scriverò un indicatore gratuito in MQL4 a condizioni di distribuzione gratuita - posizionamento come prodotto gratuito sul mercato o codice in CodeBase.

Posso anche scriverlo in MQL5, ma la mia preferenza è per MQL4 - dipende dalla logica e, naturalmente, è meglio scrivere qualcosa di significativo. Teoricamente, un Expert Advisor è anche possibile.

Naturalmente, i compiti come - voglio un indicatore basato sulla teoria delle onde di Elliot - non sono considerati =) Dal momento che valutare la quantità di lavoro e pensarci su.

Se vuoi - scrivi il lavoro apertamente.

In anticipo, pensate alle possibilità - avvisi, bip, notifiche alla posta/al telefono, frecce, notizie, ecc.

Salve. È possibile riparare l'indicatore. È stato creato dall'autore per allenare le reti neurali. Non ho mai provato ad usare questo indicatore, è troppo costoso e devo usarlo ogni volta che finisco una barra. Se riuscite a risolvere il problema, allora cambiate i segnali di acquisto/vendita con le frecce passanti standard e gli avvisi acustici non faranno male.

File:
i_sampler.mq5  8 kb
 
Victor Nikolaev:

Ecco a voi

Grazie e grazie mille, proprio quello di cui avevo bisogno))
 
Vladimir Karputov:

Ecco a voi:



Grazie per l'indicatore, anche se ho dimenticato di aggiungere che l'indicatore era necessario per mt4, cioè con estensione mq4, perché pensavo fosse la stessa cosa, ma mi sbagliavo. Comunque, grazie mille).
 

Buona sera!

Sarei grato, nella scrittura di un EA...martin...mt 4

Grazie!

File:
4t37zu_1.png  27 kb
22rm5m_2.png  29 kb
ixk6xn_3.png  32 kb
033v8o_4.png  30 kb
22td60_5.png  32 kb
cmtnzy5.png  74 kb
 
Vovan911:

Buona sera!

Sarei grato, nella scrittura di un EA...martin...mt 4

Grazie!

Vovan, si compra più a buon mercato e si vende più caro, non il contrario

ma certamente dipende dal proprietario...

 
Renat Akhtyamov:

Vovan, si compra più a buon mercato e si vende più caro, non il contrario.

Ma dipende dal proprietario, naturalmente...

Non mi ero reso conto che il thread era sugli indicatori...scusate, stavo cercando un EA...

Non so cosa intendi, ho chiesto aiuto perché ho avuto un ictus alla fine dell'anno e a volte non riesco a mettere insieme i miei pensieri.

Non posso permettermi di comprarne uno.

Buona fortuna a voi!

Motivazione: