도움이 필요하다 - 페이지 3

 
a007 # :

포인트 위의 것 - 맨 위로. 연결하고 무슨 일이 일어나는지 확인

그리고 얼마나 대단한지 보이면 OrderSend(...) 대신 하단 부분을 삽입

해냈어, 잘했어, 고마워
그러나 컴파일할 때 일종의 경고가 표시됩니다. 이것은 무엇을 의미합니까? 그리고 그들을 제거하는 방법?

파일:
 
Sergey Korsunov # :

해냈어, 잘했어, 고마워
그러나 컴파일할 때 일종의 경고가 표시됩니다. 이것은 무엇을 의미합니까? 그리고 그들을 제거하는 방법?

포지션을 여는 것을 확인하는 것은 "개발자에게는 드문 관심사"여야 합니다)

수표 방법을 설명하기가 어렵습니다. 많은 뉘앙스가 있습니다.

코드가 테스트 수준에 있는 동안 귀찮게 하지 마십시오.
 
Fast235 # :

포지션을 여는 것을 확인하는 것은 "개발자에게는 드문 관심사"여야 합니다)

수표 방법을 설명하기가 어렵습니다. 많은 뉘앙스가 있습니다.

코드가 테스트 수준에 있는 동안 귀찮게 하지 마십시오.

확인

 
a007 비공개 참조
 
오, 이 어드바이저의 변형에 문제가 있었습니다(
전략의 규칙에 따라 6ch의 여러 목록을 별도로 떼어 내야합니다.
즉, 신호가 수신되고 하나의 차트에 올빼미가 던져지고 선택한 목록에서 6개의 주문이 열렸습니다.
다음 신호가 수신되면 차트의 두 번째 창에 올빼미를 던지고 또 다른 6개의 주문이 열립니다.
테스트의 초기 버전에서는 다른 창에서 어드바이저를 6번 실행하는 것으로 충분합니다.
현재 고문은 하나의 창에서만 작동하며 두 번째 창에서는 더 이상 열리지 않습니다(
이 문제를 해결할 수 있습니까?
파일:
Test_4.mq4  4 kb
 
a007 # :

그리고 악기 목록이 텍스트 파일에 있고 OnInit() 함수에서 Expert Advisor를 시작할 때 이 파일에서 이름 배열을 채우면?

이 아이디어를 코드에 추가하고 위의 이전 게시물에서 문제를 해결할 수 있습니까?

 
Sergey Korsunov # :
오, 이 어드바이저의 변형에 문제가 있었습니다(
전략의 규칙에 따라 6ch의 여러 목록을 별도로 떼어 내야합니다.
즉, 신호가 수신되고 하나의 차트에 올빼미가 던져지고 선택한 목록에서 6개의 주문이 열렸습니다.
다음 신호가 수신되면 차트의 두 번째 창에 올빼미를 던지고 또 다른 6개의 주문이 열립니다.
테스트의 초기 버전에서는 다른 창에서 어드바이저를 6번 실행하는 것으로 충분합니다.
현재 고문은 하나의 창에서만 작동하며 두 번째 창에서는 더 이상 열리지 않습니다(
이것은 고칠 수 있습니까?

세 가지 간단한 질문이 있습니다. 모든 인류의 미래는 그에 대한 답에 달려 있습니다.

1. 고문의 아이디어는 어디에서 왔습니까 (누가 나에게 그것을 읽었는지, ...)?

2. 한 창에서만 작동하고 두 번째 창에서는 더 이상 열리지 않는 표시(결정 방법, 이해 방법)는 무엇입니까?

3. 왜 다른 창에 던지고, 왜 하나의 창으로 충분하지 않습니까?
 
Fast235 # :

가장 간단한 것은 각 주문을 연 후에 Sleep()을 넣는 것입니다. 터미널은 번호를 업데이트할 시간이 없습니다(성능을 위해 분명히)

그는 현재 차트의 Ask를 사용하여 다른 상품에 대한 주문을 열려고 했습니다. 그러나 각 악기에는 고유한 Ask!!!

여기서 Sleep()이 어떻게 도움이 됩니까? 프로그래밍에 정통하지 않은 경우 조언을 제공하는 이유는 무엇입니까?

 
Sergey Korsunov :

문제는 다음
나는 실제로 언어를 이해하지 못하고 여러 VP에 대한 주문 열기를 자동화해야했습니다. 그런 간단한 코드를 스케치했지만 (파일 첨부) 왠지 서투른 것으로 판명되었습니다.
계획상으로는 6ch 열어야 하는데 3ch만 뜨는데 가끔 6 다 열리다가 다시 정상작동을 멈춥니다 , JPY가 없는 블록에서는 모든 것이 잘 작동하기 때문입니다.
이 문제를 해결하도록 도와주세요.
그래도 어렵지 않다면 매수 또는 매도로만 거래 개시를 전환할 수 있도록 처방하는 방법을 알려주세요.

많은 통화 쌍에서 작동하는 Expert Advisor는 다중 통화입니다.

모든 목록 의 전송 , 모든 전환 및 일반적으로 모든 작업은 한 명의 고문이 수행해야 합니다.

이러한 디버깅은 MT-5에서만 가능합니다.

 
a007 # :

그는 현재 차트의 Ask를 사용하여 다른 상품에 대한 주문을 열려고 했습니다. 그러나 각 악기에는 고유한 Ask!!!

여기서 Sleep()이 어떻게 도움이 됩니까? 프로그래밍에 정통하지 않은 경우 조언을 제공하는 이유는 무엇입니까?

나는 다중 통화를 가지고 있습니다. 당신이 그것에 따라 조언을 해준다면, 그것은 당신에게 도움이 되지 않을 것입니다. 나는 틀렸기를 바랍니다.

사유: