Aiuto per la codifica - pagina 607

 

Ciao mladen,

Puoi dare un'occhiata a questi indicatori e dirmi se sono risolvibili?

deltaforce volume - non riesco a vedere le barre rosse verso il basso per qualche motivo

deltaforce = non riesco a regolare lo spessore delle barre perché continuano a tornare ai valori di default

Il vostro aiuto è molto apprezzato...

 
Raddyo:
Ciao mladen,

Puoi per favore dare un'occhiata a questi indicatori e dirmi se sono risolvibili?

deltaforce volume - non riesco a vedere le barre rosse verso il basso per qualche motivo

deltaforce = non riesco a regolare lo spessore delle barre perché continuano a tornare ai valori di default

Il tuo aiuto è molto apprezzato...

Raddyo

Ecco prima questo: deltaforce_volume_1.mq4

 
Raddyo:
Ciao mladen,

Puoi per favore dare un'occhiata a questi indicatori e dirmi se sono risolvibili?

deltaforce volume - non riesco a vedere le barre rosse verso il basso per qualche motivo

deltaforce = non riesco a regolare lo spessore delle barre perché continuano a tornare ai valori di default

Il tuo aiuto è molto apprezzato...

E prova anche questo: deltaforce_3.mq4

File:
 

Farò un tentativo. Grazie mille e buona fortuna!

 

Ciao ragazzi, mi chiedevo se qualche buon codificatore di cuore potesse convertire da MQ5 a Mq4 la parte EA descritta in questo articolo: https://www.mql5.com/en/articles/236, credo che l'adapter dll possa essere usato in mq4 senza bisogno di modifiche, sto cercando di testare alcune strategie NN in mq4. Grazie in anticipo!

 
AtApi:
Ciao Ragazzi, mi chiedevo se qualche buon codificatore di cuore potesse convertire da MQ5 a Mq4 la parte EA descritta in questo articolo: https://www.mql5.com/en/articles/236, credo che l'adapter dll possa essere usato in mq4 senza bisogno di modifiche, sto cercando di testare alcune strategie NN in mq4. Grazie in anticipo!

Questo script funziona per metatrader 4 (il resto ha bisogno di molto più tempo):

#property script_show_inputs

//+------------------------------------------------------------------+

input string Export_FileName = "NeuroSolutions\\data.csv"; // File for exporting (in the folder "MQL5\Files")

input int Export_Bars = 260; // Number of lines to be exported

//+------------------------------------------------------------------+

void OnStart()

{

// Create the file

int file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');

if (file != INVALID_HANDLE)

{

// Write the heading of data

string row="";

for (int i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

row += "Open"+i+",High"+i+",Low"+i+",Close"+i;

}

FileWrite(file, row);

// Copy all required information from the history

MqlRates rates[], rate;

int count = Export_Bars + 5;

if (CopyRates(Symbol(), Period(), 1, count, rates) < count)

{

Print("Error! Not enough history for exporting of data.");

return;

}

ArraySetAsSeries(rates, true);

// Write data

for (int bar=0; bar<Export_Bars; bar++)

{

row="";

double zlevel=0;

for (i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

rate = rates;

if (i==0) zlevel = rate.open; // level for counting of prices

row += NormalizeDouble(rate.open -zlevel, Digits()) + ","

+ NormalizeDouble(rate.high -zlevel, Digits()) + ","

+ NormalizeDouble(rate.low -zlevel, Digits()) + ","

+ NormalizeDouble(rate.close-zlevel, Digits());

}

FileWrite(file, row);

}

FileClose(file);

Print("Export of data finished successfully.");

}

else Print("Error! Failed to create the file for data export. ", GetLastError());

}

//+------------------------------------------------------------------+
 
mladen:

Questo script funziona per metatrader 4 (il resto ha bisogno di molto più tempo):

#property script_show_inputs

//+------------------------------------------------------------------+

input string Export_FileName = "NeuroSolutions\\data.csv"; // File for exporting (in the folder "MQL5\Files")

input int Export_Bars = 260; // Number of lines to be exported

//+------------------------------------------------------------------+

void OnStart()

{

// Create the file

int file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');

if (file != INVALID_HANDLE)

{

// Write the heading of data

string row="";

for (int i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

row += "Open"+i+",High"+i+",Low"+i+",Close"+i;

}

FileWrite(file, row);

// Copy all required information from the history

MqlRates rates[], rate;

int count = Export_Bars + 5;

if (CopyRates(Symbol(), Period(), 1, count, rates) < count)

{

Print("Error! Not enough history for exporting of data.");

return;

}

ArraySetAsSeries(rates, true);

// Write data

for (int bar=0; bar<Export_Bars; bar++)

{

row="";

double zlevel=0;

for (i=0; i<=5; i++)

{

if (StringLen(row)) row += ",";

rate = rates;

if (i==0) zlevel = rate.open; // level for counting of prices

row += NormalizeDouble(rate.open -zlevel, Digits()) + ","

+ NormalizeDouble(rate.high -zlevel, Digits()) + ","

+ NormalizeDouble(rate.low -zlevel, Digits()) + ","

+ NormalizeDouble(rate.close-zlevel, Digits());

}

FileWrite(file, row);

}

FileClose(file);

Print("Export of data finished successfully.");

}

else Print("Error! Failed to create the file for data export. ", GetLastError());

}

//+------------------------------------------------------------------+

Grazie mladen, questo è lo script per salvare i dati in un file csv... stavo cercando l'EA stesso... o almeno un modo per utilizzare le chiamate dll in mq4... forse qualcuno qui ha del tempo libero per aiutarmi...

 

Gap nelle linee

Alcuni indicatori, se togliete il vostro MT dalla linea e poi tornate online più tardi, lasceranno un vuoto nelle linee o nei simboli ecc. Inizierà a tracciare dove vi siete ricollegati e ignorerà il passato. Qualcuno sa esattamente cosa causa questo e cosa fare al riguardo?

Grande essere

 

Ciao Mladen,

Grazie per il tuo aiuto con DeltaForce, sei il migliore!

1 - Potresti dirmi se questo indicatore può essere trasformato in candele Heiken Ashi = RSI Bars

2 - E questo indicatore continua a disegnare fastidiosi punti rossi sulla rottura di una linea di tendenza e voglio spegnerli per favore = Shi Channel MTF

Il vostro aiuto è molto apprezzato come sempre.

 
Raddyo:
Ciao Mladen,

Grazie per il tuo aiuto con DeltaForce, sei il migliore!

1 - Potreste dirmi se questo indicatore può essere trasformato in candele Heiken Ashi = RSI Bars

2 - E questo indicatore continua a disegnare dei fastidiosi punti rossi sulla rottura di una linea di tendenza e voglio spegnerli per favore = Shi Channel MTF

Il tuo aiuto è molto apprezzato come sempre.

Raddyo

SHI channel si ridisegna (tutti gli indicatori shi si ridisegnano). Comunque, non posso cambiare il file ex4