Ho bisogno di un aiuto su questa domanda: come spostare orizzontalmente i segnali delle frecce di un semplice indicatore ma cross?
Ho provato questo ma si sposta solo a sinistra, ho bisogno anche a destra.
Grazie
PS: per spostare i valori ora devi usare i valori + per spostare le frecce a destra e i valori - per spostare i valori a sinistra (allego il codice di test e funziona bene per qualsiasi caso di spostamento delle frecce - a destra o a sinistra)
mladen: Questo significa che ci dovrebbero essere due indicatori volty channel?
mladen
Scusa per non aver risposto prima, speravo di tornare con una soluzione alla domanda sull'indicatore ma non è successo
Sì, è corretto, mi dispiace per il malinteso. Stavo rispondendo a Steven sull'indicatore 2MA. Non sono stato in grado di usare l'indicatore esistente sia per l'entrata che per il rientro come MR Tools ha fatto per l'indicatore PrCh, anche se il mio EA non è mai riuscito ad ottenere il rientro corretto, come lo swing al fumo.
Comunque posso farlo nell'EA con 2 voltys quindi non ho bisogno di creare questo indicatore.
pls can u help me code this indicator to EA I only want it to trade one candle when the arrow appear and close it when the candle close pls u can make it option i need it
Sto cercando di fare un allarme basato su un indicatore di domanda e offerta shved in accordo con il crossover stocastico. Sono stato informato che questo indicatore può essere utilizzato per creare EA poiché memorizza le informazioni nei buffer, tuttavia non sono super sicuro di leggere e capire mql4 ancora e non ha più di 2-3 mesi di tempo di sperimentazione.
Pertanto spero che qualcuno là fuori possa aiutarmi a scrivere la linea iCustom per controllare se il prezzo è all'interno dello zoene o no.
//+------------------------------------------------------------------+//| Indicator: chan.mq4 |//| Created with EABuilder.com |//| http://eabuilder.com |//+------------------------------------------------------------------+#property copyright"Created with EABuilder.com"#property link"http://eabuilder.com"#property version"1.00"#property description""#include <stdlib.mqh>
#include <stderror.mqh>
//--- indicator settings#property indicator_chart_window#property indicator_buffers2#property indicator_type1 DRAW_ARROW#property indicator_width1 5#property indicator_color1 0xFFAA00#property indicator_label1 "Buy"#property indicator_type2 DRAW_ARROW#property indicator_width2 5#property indicator_color2 0x1A00FF#property indicator_label2 "Sell"//--- indicator buffersdouble Buffer1[];
double Buffer2[];
double myPoint; //initialized in OnInitvoid myAlert(string type, string message)
{
if(type == "print")
Print(message);
elseif(type == "error")
{
Print(type+" | chan @ "+Symbol()+","+Period()+" | "+message);
}
elseif(type == "order")
{
}
elseif(type == "modify")
{
}
}
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+intOnInit()
{
IndicatorBuffers(2);
SetIndexBuffer(0, Buffer1);
SetIndexEmptyValue(0, 0);
SetIndexArrow(0, 241);
SetIndexBuffer(1, Buffer2);
SetIndexEmptyValue(1, 0);
SetIndexArrow(1, 242);
//initialize myPoint
myPoint = Point();
if(Digits() == 5 || Digits() == 3)
{
myPoint *= 10;
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+intOnCalculate(constint rates_total,
constint prev_calculated,
constdatetime& time[],
constdouble& open[],
constdouble& high[],
constdouble& low[],
constdouble& close[],
constlong& tick_volume[],
constlong& volume[],
constint& spread[])
{
int limit = rates_total - prev_calculated;
//--- counting from 0 to rates_totalArraySetAsSeries(Buffer1, true);
ArraySetAsSeries(Buffer2, true);
//--- initial zeroif(prev_calculated < 1)
{
ArrayInitialize(Buffer1, 0);
ArrayInitialize(Buffer2, 0);
}
else
limit++;
//--- main loopfor(int i = limit-1; i >= 0; i--)
{
if (i >= MathMin(5000-1, rates_total-1-50)) continue; //omit some old rates to prevent "Array out of range" or slow calculation //Indicator Buffer 1if(iStochastic(NULL, PERIOD_CURRENT, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, i) < 20
&& iStochastic(NULL, PERIOD_CURRENT, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, i+1) > 20//Stochastic Oscillator crosses below fixed value
!!!!! && iCustom(NULL, PERIOD_CURRENT, "shved_supply_and_demand", i ***************** check if price is in upper zone
)
{
Buffer1[i] = Low[i]; //Set indicator value at Candlestick Low
}
else
{
Buffer1[i] = 0;
}
//Indicator Buffer 2if(iStochastic(NULL, PERIOD_CURRENT, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, i) > 80
&& iStochastic(NULL, PERIOD_CURRENT, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, i+1) < 80//Stochastic Oscillator crosses above fixed value
!!!! && iCustom(NULL, PERIOD_CURRENT, "shved_supply_and_demand", i *************** check if price is in lower zone
)
{
Buffer2[i] = High[i]; //Set indicator value at Candlestick High
}
else
{
Buffer2[i] = 0;
}
}
return(rates_total);
}
//+------------------------------------------------------------------+
Non mi aspetto che qualcuno investa del tempo per darmi una mano, ma se non scrivo non ho nessuna possibilità, quindi ho pensato di fare un tentativo.
Sto cercando di fare un allarme basato su un indicatore di domanda e offerta shved in accordo con il crossover stocastico. Sono stato informato che questo indicatore può essere utilizzato per creare EA poiché memorizza le informazioni nei buffer, tuttavia non sono super sicuro di leggere e capire mql4 ancora e non ha più di 2-3 mesi di tempo di sperimentazione.
Pertanto spero che qualcuno là fuori possa aiutarmi a scrivere la linea iCustom per controllare se il prezzo è all'interno dello zoene o no.
Non mi aspetto che qualcuno investa del tempo per darmi una mano, ma se non scrivo non ho nessuna possibilità, quindi ho pensato di fare un tentativo.
Pace e amore compagni commercianti
Fai qualcosa del genere(controlla anche i commenti)
////// checking if the price is withing the lower zone////if (Close[i] <= iCustom(NULL, PERIOD_CURRENT, "shved_supply_and_demand", 6,i) &&
Close[i] >= iCustom(NULL, PERIOD_CURRENT, "shved_supply_and_demand", 7,i))
////// checking if the price is withing the upper zone////if (Close[i] <= iCustom(NULL, PERIOD_CURRENT, "shved_supply_and_demand", 4,i) &&
Close[i] >= iCustom(NULL, PERIOD_CURRENT, "shved_supply_and_demand", 5,i))
////// PS: that indicator stores values only for current bar in the buffers, so it works only for i==0//////
dotmund: pls può u aiutarmi a codificare questo indicatore per EA voglio solo che scambi una candela quando la freccia appare e chiuderla quando la candela si chiude pls u può fare l'opzione ne ho bisogno
Useresti 1 2ma per la tendenza generale e un'altra per il rientro dei massimi e dei minimi a breve termine.
Ciao codificatori.
Ho bisogno di un aiuto su questa domanda: come spostare orizzontalmente i segnali delle frecce di un semplice indicatore ma cross?
Ho provato questo ma si sposta solo a sinistra, ho bisogno anche a destra.
Grazie
Ciao codificatori.
Ho bisogno di un aiuto su questa domanda: come spostare orizzontalmente i segnali delle frecce di un semplice indicatore ma cross?
Ho provato questo ma si sposta solo a sinistra, ho bisogno anche a destra.
Grazie
Hai provato a spostare il buffer invece di spostare il singolo valore
Qualcosa come :
E poi ripristinare queste linee per non avere alcuno spostamento
Ciao codificatori.
Ho bisogno di un aiuto su questa domanda: come spostare orizzontalmente i segnali delle frecce di un semplice indicatore ma cross?
Ho provato questo ma si sposta solo a sinistra, ho bisogno anche a destra.
Grazie
PS: per spostare i valori ora devi usare i valori + per spostare le frecce a destra e i valori - per spostare i valori a sinistra (allego il codice di test e funziona bene per qualsiasi caso di spostamento delle frecce - a destra o a sinistra)
Questo significa che ci dovrebbero essere due indicatori volty channel?
mladen
Scusa per non aver risposto prima, speravo di tornare con una soluzione alla domanda sull'indicatore ma non è successo
Sì, è corretto, mi dispiace per il malinteso. Stavo rispondendo a Steven sull'indicatore 2MA. Non sono stato in grado di usare l'indicatore esistente sia per l'entrata che per il rientro come MR Tools ha fatto per l'indicatore PrCh, anche se il mio EA non è mai riuscito ad ottenere il rientro corretto, come lo swing al fumo.
Comunque posso farlo nell'EA con 2 voltys quindi non ho bisogno di creare questo indicatore.
Grazie per l'aiuto
Ray
Salve.
Sto cercando di fare un allarme basato su un indicatore di domanda e offerta shved in accordo con il crossover stocastico. Sono stato informato che questo indicatore può essere utilizzato per creare EA poiché memorizza le informazioni nei buffer, tuttavia non sono super sicuro di leggere e capire mql4 ancora e non ha più di 2-3 mesi di tempo di sperimentazione.
Pertanto spero che qualcuno là fuori possa aiutarmi a scrivere la linea iCustom per controllare se il prezzo è all'interno dello zoene o no.
Non mi aspetto che qualcuno investa del tempo per darmi una mano, ma se non scrivo non ho nessuna possibilità, quindi ho pensato di fare un tentativo.
Pace e amore compagni commercianti
Salve.
Sto cercando di fare un allarme basato su un indicatore di domanda e offerta shved in accordo con il crossover stocastico. Sono stato informato che questo indicatore può essere utilizzato per creare EA poiché memorizza le informazioni nei buffer, tuttavia non sono super sicuro di leggere e capire mql4 ancora e non ha più di 2-3 mesi di tempo di sperimentazione.
Pertanto spero che qualcuno là fuori possa aiutarmi a scrivere la linea iCustom per controllare se il prezzo è all'interno dello zoene o no.
Non mi aspetto che qualcuno investa del tempo per darmi una mano, ma se non scrivo non ho nessuna possibilità, quindi ho pensato di fare un tentativo.
Pace e amore compagni commercianti
Fai qualcosa del genere(controlla anche i commenti)
Fai qualcosa del genere (controlla anche i commenti)
Grazie, devi essere l'amministratore più gentile di qualsiasi pagina. Il tuo lavoro è così apprezzato.
Abbiate cura di voi.
pls può u aiutarmi a codificare questo indicatore per EA voglio solo che scambi una candela quando la freccia appare e chiuderla quando la candela si chiude pls u può fare l'opzione ne ho bisogno
pls aiutami