Ajuda na codificação - página 607

 

Oi mladen,

Você pode, por favor, dar uma olhada nestes indicadores e me dizer se eles são fixáveis?

volume deltaforce - Não consigo ver as barras vermelhas para baixo por alguma razão

deltaforce = não posso ajustar a espessura das barras, pois elas continuam voltando ao padrão

Sua ajuda é muito apreciada...

Arquivos anexados:
 
Raddyo:
Oi mladen,

Você pode, por favor, dar uma olhada nestes indicadores e me dizer se eles são fixáveis?

volume deltaforce - Não consigo ver as barras vermelhas para baixo por alguma razão

deltaforce = não posso ajustar a espessura das barras, pois elas continuam voltando ao padrão

Sua ajuda é muito apreciada...

Raddyo

Aqui está este primeiro : deltaforce_volume_1.mq4

Arquivos anexados:
 
Raddyo:
Oi mladen,

Você pode, por favor, dar uma olhada nestes indicadores e me dizer se eles são fixáveis?

volume deltaforce - Não consigo ver as barras vermelhas para baixo por alguma razão

deltaforce = não posso ajustar a espessura das barras, pois elas continuam voltando ao padrão

Sua ajuda é muito apreciada...

E experimente este também: deltaforce_3.mq4

Arquivos anexados:
 

Vou dar-lhes uma chance. Muito obrigado e boa sorte!

 

Oi pessoal, eu estava pensando se algum bom codificador de coração poderia converter de MQ5 para Mq4 a parte EA descrita neste artigo: https://www.mql5.com/en/articles/236, eu acredito que o adaptador dll pode ser usado em mq4 sem necessidade de modificação, estou tentando testar algumas estratégias NN em mq4. Obrigado de antemão!

 
AtApi:
Oi pessoal, eu estava pensando se algum bom codificador de coração poderia converter de MQ5 para Mq4 a parte EA descrita neste artigo: https://www.mql5.com/en/articles/236, eu acredito que o adaptador dll pode ser usado em mq4 sem necessidade de modificação, estou tentando testar algumas estratégias NN em mq4. Obrigado de antemão!

Este roteiro funciona para o Metatrader 4 (o resto precisa de muito mais 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:

Este roteiro funciona para o Metatrader 4 (o resto precisa de muito mais 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());

}

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

Obrigado mladen, é o script para salvar os dados em um arquivo csv... eu estava procurando a própria EA... ou pelo menos uma maneira de usar as chamadas dll em mq4... talvez alguém aqui tenha algum tempo livre para me ajudar...

 

Lacuna em Linhas

Alguns indicadores, se você tirar seu MT da linha e depois voltar on-line mais tarde, deixarão uma lacuna nas linhas ou símbolos, etc. Ele começará a plotar onde você se reconectou e ignorará o passado. Alguém sabe exatamente o que causa isso e o que fazer a respeito?

Grande Seja

 

Olá, Mladen,

Obrigado por sua ajuda com a DeltaForce, você é o melhor!

1 - Você poderia me dizer se este indicador pode ser transformado em velas Heiken Ashi = Barras RSI

2 - E este indicador continua desenhando irritantes pontos vermelhos na quebra de uma linha de tendência e eu quero desligá-los por favor = Shi Channel MTF

Sua ajuda é muito apreciada, como sempre.

 
Raddyo:
Olá, Mladen,

Obrigado por sua ajuda com a DeltaForce, você é o melhor!

1 - Você poderia me dizer se este indicador pode ser transformado em velas Heiken Ashi = Barras RSI

2 - E este indicador continua desenhando irritantes pontos vermelhos na quebra de uma linha de tendência e eu quero desligá-los por favor = Shi Channel MTF

Sua ajuda é muito apreciada, como sempre.

Raddyo

SHI channel repaints (todos os indicadores shi pintam de novo). De qualquer forma, não posso alterar o arquivo do ex4

Razão: