Hilfe bei der Codierung - Seite 607

 

Hallo mladen,

Kannst du bitte einen Blick auf diese Indikatoren werfen und mir sagen, ob sie reparabel sind?

deltaforce volume - Ich kann die roten Abwärtsbalken aus irgendeinem Grund nicht sehen

deltaforce = Ich kann die Dicke der Balken nicht einstellen, da sie immer wieder auf den Standardwert zurückkehren

Für Ihre Hilfe bin ich Ihnen sehr dankbar...

Dateien:
 
Raddyo:
Hallo mladen,

Können Sie bitte einen Blick auf diese Indikatoren werfen und mir sagen, ob sie korrigierbar sind?

deltaforce volume - Ich kann die roten Abwärtsbalken aus irgendeinem Grund nicht sehen

deltaforce = Ich kann die Dicke der Balken nicht einstellen, da sie immer wieder auf den Standardwert zurückkehren.

Ihre Hilfe wird sehr geschätzt...

Raddyo

Hier ist zunächst diese Datei: deltaforce_volume_1.mq4

Dateien:
 
Raddyo:
Hallo mladen,

Können Sie bitte einen Blick auf diese Indikatoren werfen und mir sagen, ob sie reparabel sind?

deltaforce volume - Ich kann die roten Abwärtsbalken aus irgendeinem Grund nicht sehen

deltaforce = Ich kann die Dicke der Balken nicht einstellen, da sie immer wieder auf den Standardwert zurückkehren.

Ihre Hilfe wird sehr geschätzt...

Und probieren Sie auch diese Datei aus: deltaforce_3.mq4

Dateien:
 

Ich werde sie ausprobieren. Vielen Dank und viel Glück!

 

Hallo Leute, ich frage mich, ob einige gute Herz-Coder von MQ5 zu Mq4 die EA-Teil in diesem Artikel beschrieben konvertieren könnte: https://www.mql5.com/en/articles/236, ich glaube, der Adapter dll kann in mq4 ohne Notwendigkeit der Änderung verwendet werden, im versuchen, einige NN-Strategien in mq4. zu testen. Vielen Dank im Voraus!

 
AtApi:
Hallo Jungs, ich frage mich, ob einige gute Herz-Coder von MQ5 zu Mq4 der EA-Teil in diesem Artikel beschrieben konvertieren könnte: https://www.mql5.com/en/articles/236, ich glaube, der Adapter dll kann in mq4 ohne Notwendigkeit der Änderung verwendet werden, im versuchen, einige NN-Strategien in mq4 zu testen... Vielen Dank im Voraus!

Dieses Skript Arbeit für Metatrader 4 (der Rest braucht viel mehr Zeit):

#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:

Dieses Skript Arbeit für metatrader 4 (der Rest braucht viel mehr Zeit):

#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());

}

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

Danke mladen, das ist das Skript, um die Daten in eine csv-Datei zu speichern... ich war auf der Suche nach dem EA selbst... oder zumindest eine Möglichkeit, die dll-Aufrufe in mq4 zu verwenden... vielleicht jemand hier haben einige freie Zeit, mir zu helfen...

 

Lücke in Linien

Einige Indikatoren hinterlassen eine Lücke in den Linien oder Symbolen usw., wenn Sie Ihren MT offline schalten und später wieder online gehen. Der Indikator beginnt an der Stelle zu zeichnen, an der Sie wieder online sind, und ignoriert die Vergangenheit. Weiß jemand, woran das genau liegt und was man dagegen tun kann?

Großer Be

 

Hallo Mladen,

Vielen Dank für deine Hilfe mit DeltaForce, du bist der Beste!

1 - Könnten Sie mir bitte sagen, ob dieser Indikator in Heiken Ashi-Kerzen umgewandelt werden kann = RSI Bars

2 - Und dieser Indikator zeichnet ständig lästige rote Punkte beim Bruch einer Trendlinie und ich möchte sie bitte abschalten = Shi Channel MTF

Für Ihre Hilfe bin ich wie immer sehr dankbar.

 
Raddyo:
Hallo Mladen,

Vielen Dank für Ihre Hilfe mit DeltaForce, Sie sind der Beste!

1 - Könnten Sie mir bitte sagen, ob dieser Indikator in Heiken Ashi-Kerzen umgewandelt werden kann = RSI Bars

2 - Und dieser Indikator zeichnet immer wieder lästige rote Punkte beim Bruch einer Trendlinie und ich möchte sie bitte abschalten = Shi Channel MTF

Für Ihre Hilfe bin ich wie immer sehr dankbar.

Raddyo

SHI Channel malt (alle Shi-Indikatoren malen neu). Wie auch immer, ich kann die ex4-Datei nicht ändern