Mt4 지원 종료. - 페이지 21

 
Andrei :

... 단일 인터페이스는 모든 컴퓨팅 작업을 프로그래밍하는 데 완전히 적용할 수 없습니다 ...

모든 프로그래밍 작업은 개별적으로 접근해야 합니다. 구조가 유사한 1000개의 작업이 하나의 플래그 아래 결합되고 이러한 많은 작업에 대한 각 기능에 대한 범용 핸들러를 생성할 수 있는 경우에는 또 다른 문제입니다. 알고리즘 거래는 전체 로봇 세트에 대해 작업이 거의 동일한 영역일 뿐입니다.

감사합니다.

 
Реter Konow :

약간의 지연에 대해 사과드립니다.

다음은 함수의 첫 번째 버전입니다. 그것은 더 개선되고 발전될 수 있습니다. 누구든지 오류를 발견하면 의견을 말하십시오.

오오... 물론 깊이 파고든건 아닌데 그런 코드는 읽기가 어렵네요. 우리는 그것이 필요한 것을 반환한다고 가정할 것입니다.

그리고 EURUSD 및 USDCAD에 대한 새로운 막대 가 발생했다는 사실을 어떻게 알 수 있습니까? M5, H1 및 D1의 3개 TF 각각에서?

 
Andrey Kisselyov :

구조가 유사한 1000개의 작업이 있을 때의 또 다른 문제

비슷한 작업이 2개도 없는 것 같아요. :) 그리고 예, 함수를 1000번 호출할 수 있지만 이것은 1000번이 아니라 하나의 작업입니다.

 
Artyom Trishkin :

오오... 물론 깊이 파고든건 아닌데 그런 코드는 읽기가 어렵네요. 우리는 그것이 필요한 것을 반환한다고 가정할 것입니다.

그리고 EURUSD 및 USDCAD에 대한 새로운 막대 가 발생했다는 사실을 어떻게 알 수 있습니까? M5, H1 및 D1의 3개 TF 각각에서?

따옴표가 한 서버에서 온 경우 어떤 도구가 중요하지 않습니다. 결국 막대는 각 악기에서 동시에 열립니다.

또 다른 문제는 인용문의 출처가 세계의 다른 지역에 있는 경우입니다. 몇 분 동안은 문제가 되지 않지만 더 높은 기간에는 문제가 있을 수 있습니다. 시간 함수를 더 자세히 연구하고 시간을 미세 조정해야 할 수도 있습니다. 그러나 이것은이 솔루션 개발의 다음 단계입니다 ...

이 기능에 대한 보정이 필요합니다...

 
Реter Konow :

따옴표가 한 서버에서 온 경우 어떤 도구가 중요하지 않습니다. 결국 막대는 각 악기에서 동시에 열립니다.

또 다른 문제는 인용문의 출처가 세계의 다른 지역에 있는 경우입니다. 몇 분 동안은 문제가 되지 않지만 더 높은 기간에는 문제가 있을 수 있습니다. 시간 함수를 더 자세히 연구하고 시간을 미세 조정해야 할 수도 있습니다. 그러나 이것은이 솔루션 개발의 다음 단계입니다 ...

이 기능에 대한 보정이 필요합니다...


차이가 있다....

 
Andrei :

비슷한 작업이 2개도 없는 것 같아요. :) 그리고 예, 함수를 1000번 호출할 수 있지만 이것은 1000번이 아니라 하나의 작업입니다.

이것은 Expert Advisor에서 함수를 호출하는 것이 아니라 범용 인터페이스(핸들러)를 작성하는 것입니다.

로봇을 작성 하기 위한 1000개의 참조 용어가 있습니다. 사실 각 용어는 다음으로 구성됩니다.
1 신호 수신 기능 열림
2주문 열기 기능
3 주문 추적 기능
4 신호 수신 기능을 닫습니다.
등.
각 로봇에는 고유한 기능이 있지만 1000개 프로젝트 내에서 반복됩니다. 결과적으로 기능을 범용 모듈로 결합하고 작업에 따라 올바른 모듈을 호출할 수 있습니다.

감사합니다.
 
Vladimir Pastushak :

차이가 있다....

설명하다.
 
Реter Konow :

따옴표가 한 서버에서 온 경우 어떤 도구가 중요하지 않습니다. 결국, 막대는 각 악기에서 동시에 열립니다.

또 다른 문제는 인용문의 출처가 세계의 다른 지역에 있는 경우입니다. 몇 분 동안은 문제가 되지 않지만 더 높은 기간에는 문제가 있을 수 있습니다. 시간 함수를 더 자세히 연구하고 시간을 미세 조정해야 할 수도 있습니다. 그러나 이것은이 솔루션 개발의 다음 단계입니다 ...

이 기능에 대한 보정이 필요합니다...

막대의 첫 번째 눈금이 도착하는 순간에 새로운 막대 가 형성되고 악기가 역할을 합니다.


감사합니다.

 
Реter Konow :

따옴표가 한 서버에서 온 경우 어떤 도구가 중요하지 않습니다. 결국, 막대는 각 악기에서 동시에 열립니다.

또 다른 문제는 인용문의 출처가 세계의 다른 지역에 있는 경우입니다. 몇 분 동안은 문제가 되지 않지만 더 높은 기간에는 문제가 있을 수 있습니다. 시간 함수를 더 자세히 연구하고 시간을 미세 조정해야 할 수도 있습니다. 그러나 이것은이 솔루션 개발의 다음 단계입니다 ...

이 기능에 대한 보정이 필요합니다...

필요한 것은 3개의 tfs에서 제안된 기호에 대해 새 막대 를 여는 사실입니다.

기호에 따옴표가 없으면 새 막대를 여는 사실이 없습니다. 그리고 새 막대는 새 틱이 도착할 때만 나타납니다. EURUSD에 새 막대가 있고 새 견적이 USDCAD에 아직 도착하지 않은 경우 새 막대에 해당하는 시간에 새 막대가 생성되지 않습니다. 그리고 당신은 시간에 대한 예약없이 새로운 바를 여는 정확한 사실을 알아야합니다. 그들은 제 시간에 맞춰야한다고 말합니다. 필요한 것은 새로운 바의 건설이 시작되었다는 사실입니다.

EURUSD의 M5에 새 막대가 있으면 ...
EURUSD의 H1에 새 막대가 있으면 ...
EURUSD의 D1에 새 막대가 있으면 ...
--------
USDCAD의 M5에 새 막대가 있으면 ...
USDCAD의 H1에 새 막대가 있으면 ...
USDCAD의 D1에 새 막대가 있는 경우...

 
... 그리고 Time[0]은 iTime(_Symbol, PERIOD_M1,0 )으로 대체되어야 합니다.
분은 계산되지 않기 때문에