코딩 도움말 - 페이지 607

 

안녕하세요 mladen님

이 지표를 보고 고칠 수 있는지 알려주시겠습니까?

deltaforce 볼륨 - 어떤 이유로 빨간색 아래쪽 막대가 보이지 않습니다.

deltaforce = 막대가 계속 기본값으로 돌아가므로 막대의 두께를 조정할 수 없습니다.

귀하의 도움에 감사드립니다...

파일:
 
Raddyo:
안녕하세요 mladen님

이 지표를 보고 고칠 수 있는지 알려주시겠습니까?

deltaforce 볼륨 - 어떤 이유로 빨간색 아래쪽 막대가 보이지 않습니다.

deltaforce = 막대가 계속 기본값으로 돌아가므로 막대의 두께를 조정할 수 없습니다.

귀하의 도움에 감사드립니다...

라디오

다음은 먼저 deltaforce_volume_1.mq4입니다 .

파일:
 
Raddyo:
안녕하세요 mladen님

이 지표를 보고 고칠 수 있는지 알려주시겠습니까?

deltaforce 볼륨 - 어떤 이유로 빨간색 아래쪽 막대가 표시되지 않습니다.

deltaforce = 막대가 계속 기본값으로 돌아가므로 막대의 두께를 조정할 수 없습니다.

귀하의 도움에 감사드립니다...

그리고 이것도 시도해보십시오 : deltaforce_3.mq4

파일:
 

내가 그들에게 가자. 많은 감사와 행운을 빕니다!

 

안녕하세요 여러분, 좋은 심장 코더가 이 문서에 설명된 MQ5에서 Mq4 EA 부분으로 변환할 수 있는지 궁금합니다. https://www.mql5.com/en/articles/236 , 어댑터 dll을 다음에서 사용할 수 있다고 믿습니다. 수정할 필요가 없는 mq4, mq4에서 일부 NN 전략을 테스트하려고 합니다. 미리 감사합니다!

 
AtApi:
안녕하세요 여러분, 좋은 심장 코더가 이 문서에 설명된 MQ5에서 Mq4 EA 부분으로 변환할 수 있는지 궁금합니다. https://www.mql5.com/en/articles/236 , 어댑터 dll을 다음에서 사용할 수 있다고 믿습니다. 수정할 필요가 없는 mq4, mq4에서 일부 NN 전략을 테스트하려고 합니다. 미리 감사합니다!

이 스크립트는 메타트레이더 4에서 작동합니다(나머지는 훨씬 더 많은 시간이 필요합니다):

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

이 스크립트는 메타트레이더 4에서 작동합니다(나머지는 훨씬 더 많은 시간이 필요합니다):

#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에게 감사합니다. 데이터를 csv 파일에 저장하는 스크립트입니다. EA 자체를 찾고 있었습니다. 또는 적어도 mq4에서 dll 호출을 사용하는 방법을 찾고 있었습니다. 여기 누군가가 저를 도와줄 여가 시간이 있을 수 있습니다. ...

 

줄 간격

일부 표시기는 MT를 오프라인으로 전환한 다음 나중에 다시 온라인으로 전환하면 선이나 기호 등에 공백이 남습니다. 다시 연결한 위치를 표시하기 시작하고 과거는 무시합니다. 이 문제의 원인과 해결 방법을 정확히 아는 사람이 있습니까?

빅비

 

안녕 믈라덴

DeltaForce에 도움을 주셔서 감사합니다. 당신이 최고입니다!

1 - 이 지표를 Heiken Ashi 양초 = RSI Bars로 만들 수 있는지 알려주시겠습니까?

2 - 그리고 이 표시기는 추세선의 중단에 짜증나는 빨간 점을 계속 그립니다. 이 점을 끄고 싶습니다 = Shi Channel MTF

귀하의 도움은 항상 감사합니다..

 
Raddyo:
안녕 믈라덴

DeltaForce에 도움을 주셔서 감사합니다. 당신이 최고입니다!

1 - 이 지표를 Heiken Ashi 양초 = RSI Bars로 만들 수 있는지 알려주시겠습니까?

2 - 그리고 이 표시기는 추세선의 중단에 짜증나는 빨간 점을 계속 그립니다. 이 점을 끄고 싶습니다 = Shi Channel MTF

당신의 도움은 언제나처럼 감사합니다.

라디오

SHI 채널 다시 그리기(모든 shi 표시기가 다시 그리기를 수행함). 어쨌든 ex4 파일을 변경할 수 없습니다