Aide au codage - page 607

 

Bonjour mladen,

Pouvez-vous s'il vous plaît jeter un coup d'oeil à ces indicateurs et me dire s'ils sont réparables ?

deltaforce volume - Je ne peux pas voir les barres rouges descendantes pour une raison quelconque.

deltaforce = Je ne peux pas ajuster l'épaisseur des barres car elles reviennent toujours à leur valeur par défaut.

Votre aide est très appréciée...

Dossiers :
 
Raddyo:
Salut mladen,

Pouvez-vous, s'il vous plaît, jeter un coup d'oeil à ces indicateurs et me dire s'ils sont réparables ?

deltaforce volume - Je ne peux pas voir les barres rouges descendantes pour une raison quelconque.

deltaforce = Je ne peux pas ajuster l'épaisseur des barres car elles reviennent toujours à leur valeur par défaut.

Votre aide est très appréciée...

Raddyo

Voici d'abord celui-là : deltaforce_volume_1.mq4

Dossiers :
 
Raddyo:
Bonjour mladen,

Pouvez-vous, s'il vous plaît, jeter un coup d'oeil à ces indicateurs et me dire s'ils sont réparables ?

deltaforce volume - Je ne peux pas voir les barres rouges descendantes pour une raison quelconque.

deltaforce = Je ne peux pas ajuster l'épaisseur des barres car elles reviennent toujours à leur valeur par défaut.

Votre aide est très appréciée...

Et essayez aussi celui-ci : deltaforce_3.mq4

Dossiers :
 

Je vais leur donner une chance. Merci beaucoup et bonne chance !

 

Salut les gars, je me demandais si un bon codeur de cœur pouvait convertir de MQ5 à Mq4 la partie EA décrite dans cet article : https://www.mql5.com/en/articles/236, je crois que la dll d'adaptation peut être utilisée dans mq4 sans besoin de modification, j'essaie de tester quelques stratégies NN dans mq4.... Merci d'avance !

 
AtApi:
Salut les gars, je me demandais si un bon codeur de cœur pouvait convertir de MQ5 à Mq4 la partie EA décrite dans cet article : https://www.mql5.com/en/articles/236, je crois que la dll d'adaptation peut être utilisée dans mq4 sans besoin de modification, j'essaie de tester quelques stratégies NN dans mq4.... Merci d'avance !

Ce script fonctionne pour metatrader 4 (le reste nécessite beaucoup plus de temps) :

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

Ce script fonctionne pour metatrader 4 (le reste nécessite beaucoup plus de temps) :

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

}

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

Merci mladen, c'est le script pour sauvegarder les données dans un fichier csv... je cherchais l'EA lui-même... ou au moins un moyen d'utiliser les appels de dll dans mq4... peut-être que quelqu'un ici a un peu de temps libre pour m'aider...

 

Écart dans les lignes

Certains indicateurs, si vous mettez votre MT hors ligne et que vous vous reconnectez plus tard, laissent un vide dans les lignes ou les symboles, etc. Il commencera à tracer l'endroit où vous vous êtes reconnecté et ignorera le passé. Quelqu'un sait-il exactement ce qui provoque ce phénomène et comment y remédier ?

Big Be

 

Salut Mladen,

Merci pour votre aide avec DeltaForce, vous êtes le meilleur !

1 - Pourriez-vous me dire si cet indicateur peut être transformé en bougies Heiken Ashi = RSI Bars

2 - Et cet indicateur continue à dessiner des points rouges ennuyeux sur la rupture d'une ligne de tendance et je veux les désactiver s'il vous plaît = Shi Channel MTF

Votre aide est très appréciée comme toujours...

 
Raddyo:
Bonjour Mladen,

Merci pour votre aide avec DeltaForce, vous êtes les meilleurs !

1 - Pouvez-vous me dire si cet indicateur peut être transformé en bougies Heiken Ashi = RSI Bars

2 - Et cet indicateur continue à dessiner des points rouges ennuyeux sur la rupture d'une ligne de tendance et je veux les désactiver s'il vous plaît = Shi Channel MTF

Votre aide est très appréciée comme toujours...

Raddyo

Le canal SHI se repeint (tous les indicateurs shi se repeignent). De toute façon, je ne peux pas modifier le fichier ex4.