테스터의 긴 거래를 복사하지 않도록 자신을 보호하는 방법 - 페이지 7

 
Dmitry Fedoseev :
지금 시도했습니다. 공장. 테스터에서, 전문가에서 MT4에서 시도했습니다.
그런 다음 주제의 첫 번째 페이지에서 제안한 탈출구입니다. 같은 곳에서 작성자는 테스터에서 WebRequest가 실행되고 있지 않다고 답했다.
 
Dmitry Fedoseev :
지금 시도했습니다. 공장. 테스터에서, 전문가에서 MT4에서 시도했습니다.
그렇다면 이것이 가장 안정적인 솔루션입니다.
 
걸림돌이 있습니다. 호스트 파일에서 리디렉션을 수행할 수 있습니다.
 
Dmitry Fedoseev :
걸림돌이 있습니다. 호스트 파일에서 리디렉션을 수행할 수 있습니다.
그러나 서버와의 통신 프로토콜은 숨겨지거나 암호화될 수 있습니다. 공격자가 프로그램과 통신하는 방법을 모르기 때문에 공격자가 서버를 교체하면 무슨 소용이 있습니까?
 
Vasiliy Sokolov :
그러나 서버와의 통신 프로토콜은 숨겨지거나 암호화될 수 있습니다. 공격자가 프로그램과 통신하는 방법을 모르기 때문에 공격자가 서버를 교체하면 무슨 소용이 있습니까?
우리는 뭔가를 생각해낼 필요가 있습니다.
 
Vasiliy Sokolov :

문제는 처음에 보이는 것처럼 간단하지 않습니다. 다음을 제안할 수 있습니다(생각에 따름).

  1. 첫 번째 실행 동안 EA는 보호 날짜까지 전략 테스터를 거래합니다(또는 이 날짜보다 한 달 전 조건은 작성자의 재량에 따름).

예, 이것은 나에게 좋은 선택인 것 같습니다. 이 경우 파일을 가져오지 말고 전역 변수 를 사용해야 한다고 생각합니다. 테스터의 마지막 견적 날짜를 인코딩합니다.

테스터에서 실행할 때 이 전역 변수를 읽고 EA에 하드코딩된 날짜(전역 변수가 없는 경우) 또는 암기된 암호화 날짜 한 달 전까지 틱을 처리하지만 여전히 틱 자체를 얻습니다. 최신 틱에 따라 전역 변수를 업데이트합니다.

감사합니다. 이 옵션을 시도해 보겠습니다. 정말 마음에 듭니다.

 
Dmitry Fedoseev :
걸림돌이 있습니다. 호스트 파일에서 리디렉션을 수행할 수 있습니다.

WebRequest 가 테스터에서 작동하지 않는다는 사실 - 도움말에서만 가져왔습니다. 데이터 요청 - 시도하지 않았습니다.

호스트 파일에서 리디렉션하는 것은 쓸모가 없으며 요청에 응답해야 합니다. 즉, 작업량이 크게 다릅니다. 단순히 시간을 앞당기거나 더미 시간 서버를 통해 사기를 조직합니다.

또한 추가 해결 단계 때문에 WebRequest를 좋아하지 않습니다. 아니요, Vasiliy Sokolov 가 제안한 옵션이 가장 유망한 것 같습니다.

 
George Merts :

아니요, Vasiliy Sokolov 가 제안한 옵션이 가장 유망한 것 같습니다.

원하는 경우 바보 보호가 가능하며 히스토리 파일의 막대에 있는 시간을 대체하여 우회할 수 있습니다.
 
솔직히 여러분, 제 생각에는 이 주제에 대한 토론을 헛되이 시작했습니다. 많은 사람들이 이것이 가능하다는 것을 전에는 생각조차 하지 못했다고 생각합니다. 그러나 여기에서 당신은 모든 것을 논의했고 사람들에게 더 오래된 기간에 일하는 고문에게 비용을 지불하지 않는 방법을 구현하는 훌륭한 아이디어와 방법을 주었습니다.
 
Alexandr Bryzgalov :
원하는 경우 바보 보호가 가능하며 히스토리 파일의 막대에서 시간을 변경하여 우회할 수 있습니다.

이것은 어리석고 게으르지 않은 것과는 거리가 멀다))

어떻게 혼란스러워해야 하는지 상상해 보십시오.

1. 역사에서 막대의 시간을 대체하는 스크립트를 작성하십시오.

2. 새 실제 막대가 교체 막대와 섞이지 않도록 인터넷 연결을 끊습니다.

3. 시간을 변경하여 스크립트를 실행합니다.

4. 테스트를 시작합니다. 거래의 방향을 잡으십시오.

5. 스크립트를 실행하여 막대의 시간을 정상으로 되돌립니다.

6. 인터넷에 연결합니다.

여기에서 공짜는 공짜와는 거리가 멀다...