EA 러닝
결과 1 - 10 / 10

실: EA 러닝

  1. #1
    MT4에는 EA가 이미 다른 차트에서 실행되고 있는지 감지 할 수있는 방법이 있습니까?

    문안 인사

    스쿠프.

  2. #2
    쌍의 차트로 이동하여 오른쪽 구석을보십시오. 아이콘이 있으면 EA 용 아이콘입니다. Window 메뉴에는 많은 차트가 열려있는 경우 더 많은 창을 선택할 수있는 옵션이 있습니다. 해당 차트에 첨부 된 EA의 이름과 쌍의 목록을 제공합니다.

  3. #3

    Quote 원래에 의해 게시 됨 ;
    쌍의 차트로 이동하여 오른쪽 구석을보십시오. 아이콘이 있으면 EA 용 아이콘입니다. Window 메뉴에는 많은 차트가 열려있는 경우 더 많은 창을 선택할 수있는 옵션이 있습니다. 해당 차트에 첨부 된 EA의 이름과 쌍의 목록을 제공합니다.
    어쩌면 내가 잘 설명하지 못했을거야. EA가 자동으로 다른 차트에로드되어 실행되고 있는지 확인하기를 원합니다. 스쿠프.

  4. #4
    나는 IsTesting ()이나 IsDemo ()와 같은 함수가 있다고 생각하지 않는다. EA 및 통화 쌍의 이름을 저장하는 전역 변수를 사용하여 몇 가지 추가 코딩으로이 작업을 수행 할 수 있습니다. 다른 EA는 변수의 존재를 검사 할 수 있습니다.

  5. #5

    Quote 원래에 의해 게시 됨 ;
    나는 IsTesting ()이나 IsDemo ()와 같은 함수가 있다고 생각하지 않는다. EA 및 통화 쌍의 이름을 저장하는 전역 변수를 사용하여 몇 가지 추가 코딩으로이 작업을 수행 할 수 있습니다. 다른 EA는 변수의 존재를 검사 할 수 있습니다.
    글로벌 변수는 EA 인스턴스에서만 볼 수 있지만 다른 사람들은 볼 수 없다고 생각했습니다.

  6. #6
    진정한 글로벌 변수는 해당 컴퓨터의 플랫폼에있는 모든 것에 사용할 수 있습니다 ..... 언급 된 코드 머시 어드 (codemiester)가 언급했듯이, 세계적인 전차가 설정 될 수 있습니다 .... EA는 init을보고 현재 플랫폼에서 실행중인 것을 볼 수 있습니다 ... .. 그런 다음 필요하다면 알려줍니다. ..... 때때로 동일한 페어와 시간대에 여러 번 동일한 경우가 필요합니다 ....../---/- 다른 플랫폼을 코딩 할 수도 있습니다 다른 국가의 다른 컴퓨터에서 실행중인 다른 사람들이 다른 사람이 실행 중인지 알 수 있도록 ..... 그리고 이것은 극단적 인 예입니다. 모스코 인에서 실행되는 컴퓨터가 인터넷 연결이 끊어지면 로스 앤젤레스의 인터넷 연결이 끊어집니다. 보고 나서 잡아라. ..... 만약 오스트리아에서 다른 연결이 끊어 질 수 있다면 ...... 등등 ... 여분의 백업 ... 실용적인 사용은 사무실에있는 컴퓨터, 집과 아들 주택 ......

  7. #7

    Quote 원래에 의해 게시 됨 ;
    글로벌 변수는 EA 인스턴스에서만 볼 수 있지만 다른 사람들은 볼 수 없다고 생각했습니다.
    용어에 혼동을 일으킬 수 있습니다. 그들은 (코드에서 선언 된) 일반적인 의미의 변수가 아니며,이 다른 전역 변수는 특별한 API를 통해 액세스 할 수있는 이름 - 값 쌍이며, 실행중인 터미널의 모든 EA가 액세스 할 수 있으며 디스크에 유지되며 더러운 셧다운 (충돌)조차도 살아남습니다. GlobalVariableSet (), GlobalVariableGet () 및 GlobalVariable *로 시작하는 몇 가지 다른 함수를 사용하여 액세스합니다. 이러한 혼란을 피하기 위해 그들은 다른 이름을 부여해야합니다.

  8. #8

    Quote 원래에 의해 게시 됨 ;
    용어에 혼동을 일으킬 수 있습니다. 그들은 (코드에서 선언 된) 일반적인 의미의 변수가 아니며,이 다른 전역 변수는 특별한 API를 통해 액세스 할 수있는 이름 - 값 쌍이며, 실행중인 터미널의 모든 EA가 액세스 할 수 있으며 디스크에 유지되며 더러운 셧다운 (충돌)조차도 살아남습니다. GlobalVariableSet (), GlobalVariableGet () 및 GlobalVariable *로 시작하는 몇 가지 다른 함수를 사용하여 액세스합니다. 이러한 혼란을 피하기 위해 그들은 다른 이름을 부여해야합니다.
    다음 내용이 효과가 있다고 생각하십니까? if (CheckInstance) {double EA_RUNNING = GlobalVariableGet (WindowExpertName ()); if (EA_RUNNING == 0) {GlobalVariableSet (WindowExpertName (), 1); CheckInstance = false; } if (EA_RUNNING! = 0) {return (0); }}

  9. #9
    스쿠비, Get보다는 GlobalVariableCheck를 사용합니다. 또한 전역 변수를 삭제할 때 반드시 기억해야하는 중요한 사항입니다. 나는 이것을하는 indo 공개 토론에 EA에 종사하고있다. 그것은 동일한 쌍TF에서 EA의 존재를 확인하고 현재 차트에서 실행중인 것으로 확인되면 자신을 제거합니다.

  10. #10
    1 첨부 파일 확인이 방법을 사용했으며 매우 잘 작동하는 것 같습니다. 모든 도움을 주셔서 감사합니다. 스쿠프.
    https://www.koreaforex.kr/attachment...5576789423.mq4

게시 권한

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
쿠키 정책
쿠키 정책: koreaforex 웹사이트는 쿠키를 사용하며, 웹사이트를 사용자는 쿠키 사용에 동의하는 것입니다. 자세한 정보는 '쿠키 공개' 를 읽어주십시오.