Aiuto per la codifica - pagina 444

 
jizzle15:
Sì, è così che appare. (la linea rossa dovrebbe visualizzare i precedenti massimi e minimi giornalieri, settimanali e mensili) ma come puoi vedere c'è un enorme numero di linee...se clicco su ognuna di esse c'è un'etichetta che mostra ex:Previous dailyHigh[8] e un'altra sarebbe Previous dailyHigh[7]

Grazie per il tuo aiuto Mladen

Si presenta così quando lo collego al grafico:

Stai cercando di utilizzare più istanze dell'indicatore sullo stesso grafico?

File:
pivots.gif  32 kb
 

No, ho solo cambiato lo stile della linea nella casella di impostazione dell'indicatore in modo che sia più facile da vedere. Ma come puoi vedere, ci sono i livelli davanti alle etichette, e alcune linee extra che non so a cosa si riferiscono

 
mladen:
'

Prova così :

long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1) break;

current = ChartNext(current); if (current==-1) break;

}

if (current!=-1)

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

return;

}

[/PHP]

Or if you want to draw that object on each and every CADCHF H1 chart, do it like this :

[PHP]long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)

{

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

break;

}

}

current = ChartNext(current); if (current==-1) break;

}

sarebbe bello se trovasse la soluzione

 
morenokosta:
sarebbe bello se trovasse la soluzione

Questa è la soluzione (entrambe le soluzioni funzionano - testato)

 
mladen:
Questa è la soluzione (entrambe le soluzioni funzionano - testato)

Sono molto contento, e come faccio a compilare il codice da solo ha postato

 
morenokosta:
Sono molto felice, e come faccio a compilare il codice da te postato

Questo non è un indicatore, o un ea o uno script

L'uomo ha chiesto una soluzione per un problema specifico (vedi il suo post originale qui: richiesta originale di sunshineh ). Queste due sono soluzioni per il suo problema specifico. Se vuoi vedere come può essere applicato in un indicatore, per esempio, ecco un esempio:

#property indicator_chart_window

int init() { return(0); }

int deinit() { return(0); }

void start(void)

{

string name = "test";

long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)

{

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

break;

}

}

current = ChartNext(current); if (current==-1) break;

}

return;

}

_test_1.mq4

Lo colleghi a qualsiasi grafico e poi apra tutti i grafici CADCHF 1 ora che vuole, vada al grafico dove ha attaccato l'indicatore _test, aspetti un tick o, oggi, cambi un time frame, e poi controlli tutti i grafici CADCHF - su tutti vedrà una freccia creata. Questo è ciò che il problema di sunshineh era e questo è ciò che il codice avrebbe dovuto fare

trading felice

File:
_test_1.mq4  1 kb
 
mladen:
Questo non è un indicatore, o un ea o uno script

L'uomo ha chiesto una soluzione per un problema specifico (vedi il suo post originale qui: richiesta originale di sunshineh ). Queste due sono soluzioni per il suo problema specifico. Se volete vedere come può essere applicato in un indicatore, per esempio, ecco un esempio:

#property indicator_chart_window

int init() { return(0); }

int deinit() { return(0); }

void start(void)

{

string name = "test";

long current = ChartFirst();

while (true)

{

if (ChartSymbol(current)=="CADCHF" && ChartPeriod(current)==PERIOD_H1)

{

if (!ObjectCreate(current,name, OBJ_ARROW, 0, TimeCurrent(),MarketInfo("CADCHF",MODE_BID)))

{

Alert("Error creating object: ",GetLastError());

break;

}

}

current = ChartNext(current); if (current==-1) break;

}

return;

}

_test_1.mq4

Lo colleghi a qualsiasi grafico e poi apra tutti i grafici CADCHF 1 ora che vuole, vada al grafico dove ha attaccato l'indicatore _test, aspetti un tick o, oggi, cambi un time frame, e poi controlli tutti i grafici CADCHF - su tutti vedrà una freccia creata. Questo è ciò che il problema di sunshineh era e questo è ciò che il codice doveva fare

buon trading

Grazie, lo provo e ti faccio sapere

 
mladen:
Si presenta così quando lo collego al grafico:

Stai cercando di utilizzare più istanze dell'indicatore sullo stesso grafico
Re: Aiuto per la codifica
No, ho solo cambiato lo stile della linea nella casella di impostazione dell'indicatore in modo che sia più facile da vedere. Ma come potete vedere, ci sono i livelli davanti alle etichette, e alcune linee extra che non so a cosa si riferiscono
 
jizzle15:
Re: Aiuto per la codifica
No, ho solo cambiato lo stile della linea nella casella di impostazione dell'indicatore in modo che sia più facile da vedere. Ma come puoi vedere, ci sono i livelli davanti alle etichette, e alcune linee extra che non so a cosa si riferiscono

Mi dispiace. Non riesco a trovare ciò che sta succedendo con esso

 
mladen:
Mi dispiace. Non riesco a trovare cosa sta succedendo con esso

Ok nessun problema, lo userò proprio così grazie