고게터 EA - 페이지 14

 

다음은 이전 게시물의 .htm 파일과 함께 제공되는 .gif 파일입니다.

또한 오늘 일찍 빌드 188 설치 파일을 요청받았습니다...

빌드 번호 를 찾았지만 보이지 않습니다...빌드 188을 한 기억이 없습니다. 아마도 그랬을 것입니다. 누군가 나에게 그 특정 빌드를 요청할 것입니다 ..... 내가 하나를 수행했다면 매우 초기 버전 이었을 것입니다 ....

계속 찾아볼게...

파일:
ggl3-01.gif  6 kb
ggs3wrsi.gif  9 kb
 

나는 1H 차트에서 GGS3를 실행하고 30M 차트에서 GGL3.01을 실행하고 있다는 것을 언급하는 것을 잊었습니다.

누군가가 메타트레이더 4 터미널의 Build 188용 install .exe를 제공할 수 있다면 그만한 가치가 있을 것이라고 자원한 사람이 있었습니다. 빌드 195에서 테스트를 수행했는데 터미널에 대한 빌드 188이 없습니다... 다른 사람이 공유할 빌드가 있습니까?

 

이 두 테스트의 차이점이 무엇인지 맞춰보세요.

설정? 아니요

에이? 아니요

입금 시작? 아니요

기간? 아니요

통화 쌍 ? 아니요

각 계산 전에 다시 계산을 클릭하셨습니까? 네

유일한 차이점은 수익성이 있는 것은 시장이 일요일에 재개된 직후에 이루어졌다는 것입니다. 그리고 수익성이 없었던 것은 금요일 시장이 마감된 직후에 이루어졌습니다.

그래서 누군가 나에게 백 테스터가 히스토리 센터에 완전히 저장된 날짜 범위를 테스트할 때 시장이 열려 있는지 여부에 관심을 가져야 하는 이유를 말해줍니다.

파일:
 
Maji:
다음을 시도하십시오.

int handle;

int init()

{

handle=FileOpen(EAName+"_"+Symbol()+".txt", FILE_CSV|FILE_WRITE, ';');

return(0);

}

int deinit()

{

FileClose(handle);

return(0);

}

Start()

{

.....

FileWrite(handle, TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS), iOpen... ); //declare them as variables and then insert them in the file write routine

[/PHP]

Also, remember to put the routine where it is updated once every bar not every tick. Now you got enough ammo, and figure out the rest

Good luck.

좋아 여기까지 왔어....

[PHP]int 핸들; //파일로 출력

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

//| 전문가 초기화 기능 |

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

정수 초기화()

{

BarCount = 막대;

if (EachTickMode) 현재 = 0; 그렇지 않으면 현재 = 1;

handle=FileOpen(EAName+"_"+Symbol()+".txt", FILE_CSV|FILE_WRITE, ';');//파일로 인쇄

리턴(0);

}

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

//| 전문가 초기화 해제 기능 |

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

정수 초기화()

{

FileClose(handle);//파일로 인쇄

리턴(0);

}

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

//| 전문가 시작 기능 |

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

정수 시작()

{

이 방향을 어떻게/어디서 완료해야 하는지 모르겠습니다...

...." FileWrite(handle, TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS), iOpen... ); //변수로 선언하고 파일 쓰기 루틴에 삽입"

 

Maji는 ... 매 틱 이 아니라 매 바마다 업데이트되는 루틴을 배치한다고 말했습니다.

누군가 그것이 어디에 있는지 보여줄 수 있습니까? 가끔 능력에 대한 환상이 있음에도 불구하고 나는 이것에 대해 전혀 모릅니다.

 

미안하지만 지금은 코드를 엉망으로 만들 시간이 없습니다. 새 막대에서 시스템이 업데이트되는 바로 그 위치에 시간, 열기 등을 쓰는 줄을 삽입해야 합니다. 지금은 시작 루프에서 return(0) 앞에 해당 줄을 삽입하지 않는 것이 좋습니다. filewrite 명령을 구성하는 방법에 관해서는 스스로 알아내야 하므로 그렇게 할 수 있는 충분한 탄약을 제공했습니다.

시스템을 앞으로 테스트하기 시작하면 매일 백테스트 와 비교하여 시스템이 어떻게 작동하는지 확인할 수 있습니다.

행운을 빕니다.

 
Maji:
미안하지만 지금은 코드를 엉망으로 만들 시간이 없습니다. 새 막대에서 시스템이 업데이트되는 바로 그 위치에 시간, 열기 등을 쓰는 줄을 삽입해야 합니다. 지금은 시작 루프에서 return(0) 앞에 해당 줄을 삽입하지 않는 것이 좋습니다. filewrite 명령을 구성하는 방법에 관해서는 스스로 알아내야 하므로 그렇게 할 수 있는 충분한 탄약을 제공했습니다.

시스템을 앞으로 테스트하기 시작하면 매일 백테스트와 비교하여 시스템이 어떻게 작동하는지 확인할 수 있습니다.

행운을 빕니다.

나는 당신이 다른 우선순위를 가지고 있다는 것을 알고 있기 때문에 묻지 않았습니다. 그러나 단서는 최소한 선을 놓는 데 도움이 됩니다. 감사해요

나는 앞으로 테스트 중입니다. 즉, 노동절 주말에 내 데모 계정 이 폭발할 때까지는 만료되지 않았고 다른 모든 데모 계정과 함께 종료되었습니다. 오늘 아침에 와서 처음부터 다시 시작해야 했습니다. 왜 모두 삭제되었는지 모르겠습니다. 나는 그것을하지 않았다. 은행간 아나몰리라고 생각합니다.

 

논쟁을 위해 이 작업을 완료하고 지시를 받았음에도 불구하고 매번 동일한 데이터를 사용하지 않는다는 것을 증명하거나 동일한 방식으로 데이터를 처리하지 않는다는 것을 증명한다고 가정해 보겠습니다. 그러면 어떻게 될까요?

내가 지시했을 때 동일한 날짜 범위 또는 전체 날짜 범위를 사용하지 않는 것 같은 다른 전략 테스트가 있습니다. 나 또는 누군가가 그것에 대해 무엇을 할 수 있습니까? 나는 다른 사람들이 비슷한 불규칙성을 가지고 있다고 가정하는 것이 안전하다고 생각하지만 그들에 대해 무엇을 할 수 있습니까?

이 시점에서 나에게 그것은 실제로 전략 테스터 처럼 보이지 않습니다. 컴파일/프로세싱을 실제로 제어하거나 안정화할 방법이 없기 때문에 전략 티저에 가깝습니다. 지정된 전체 범위를 수행하기 위해 전체 데이터 파일이 있는 경우 부분적인 날짜 범위만 처리합니다. 100% 일치하지는 않는 것 같습니다. 모순이라는 걸 증명했어도 어떻게 고쳐야 할지 모르겠어. 정밀 테스트 도구보다 룰렛 휠처럼 작동합니다.

 

불필요한 게시물

 

여기 내 스키토마가 있습니다 ... 위의 포함 파일 https://www.mql5.com/en/forum/general 에서 이유를 알 수 없습니다.

컴파일러는 이러한 기능을 찾을 수 있습니다...(이 포함 파일을 EA에 추가하고 이러한 기능을 호출하기 전에.... 최소한 컴파일러가 이 5가지 기능을 본다는 오류가 발생합니다....

"StoreHighsAndLows" 기능은 참조되지 않으며 exp-file에서 제거됩니다.

"GetPastEquity" 함수는 참조되지 않으며 exp 파일에서 제거됩니다.

"StoreAccountEquity" 기능은 참조되지 않으며 exp 파일에서 제거됩니다.

"CountTrades" 기능은 참조되지 않으며 exp 파일에서 제거됩니다.

"CloseOrder" 기능이 참조되지 않으며 exp 파일에서 제거됩니다.

그러나 증가분()이 전혀 표시되지 않습니다.

존재하지 않는듯....

IncludeLots()는 볼 수 있는 다른 함수와 어떻게 다르게 구성되어 있습니까?

함수를 선언한 다음

{

ㅋㅋㅋㅋ

ㅋㅋㅋㅋ

ㅋㅋㅋㅋ

반품();

}

기능은 무엇을 더 가지고 있어야합니까? 다른 사람들은 그게 다야!!!!

EA에서 IncludeLots()를 호출할 때 오류가 발생합니다...함수가 정의되지 않았습니다...거기에 없는 것처럼...하지만 바로 거기에 있습니다!!!! 모든 것이 컴파일러에 보이지 않는 이유는 무엇입니까???