포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 413

 
petya33r :

이해는 하는데 쓸 수가 없습니다. EA는 움직이는 신호에서만 거래하고 손실이 발생한 경우 리버스 포지션을 열지 않거나 테스트 시작 시 터미널이 단순히 충돌합니다. 나는 일반적으로 처리되지 않은 것을 썼다는 것을 의미합니다. 글을 쓰는데 어려움을 겪고 있습니다. 코드에 대한 도움이 필요합니다.

다음은 마감된 주문이 있는지 여부를 확인하고 OrderProfit () < 0 손실을 받으면 반대쪽을 엽니다. 그러나 움직임의 신호와 함께 작동하지 않습니다. 움직이는 신호와 반대 위치를 여는 조건이 모두 같도록 단일 코드를 작성할 수 있습니까?


불행히도 직장에 있기 때문에 기성품 코드를 작성할 시간과 기회가 없습니다))

기록이 아니라 현재 위치를 기준으로 코드 작성을 시도할 수 있는 논리적 체인이 있습니다.

[이사 및 주문 블록]

1 주문한 티켓과 매직넘버를 기억하세요.

2 주문 수를 모니터링하고 시장에 주문이 없으면(이는 주문이 마감되었음을 의미) 포인트 3 으로 이동하거나 마감 시간이 0보다 커질 때까지 이 특정 주문을 따르십시오. 이 경우 포인트 3 을 제외합니다. 그리고 4

3 우리 주문 찾기

4 닫혀 있는지 확인

5 그것이 어떻게 닫혔는지 알아보십시오.

6 중지로 닫혀 있으면 방향이 다른 다른 주문을합니다.

 
petya33r :

이해는 하는데 쓸 수가 없습니다. EA는 움직이는 신호에서만 거래하고 손실이 발생한 경우 역포지션을 열지 않거나 테스트 시작 시 터미널이 단순히 충돌합니다. 나는 일반적으로 처리되지 않은 것을 썼다는 것을 의미합니다. 글을 쓰는데 어려움을 겪고 있습니다. 코드에 대한 도움이 필요합니다.

다음은 마감된 주문이 있는지 여부를 확인하고 OrderProfit () < 0 손실을 받으면 반대쪽을 엽니다. 그러나 움직임의 신호와 함께 작동하지 않습니다. 움직이는 신호와 반대 위치를 여는 조건이 모두 같도록 단일 코드를 작성할 수 있습니까?


그리고 만일의 경우에 대비하여 오류와 실패를 피하기 위해 주문하기 전에 견적을 업데이트합니다.

새로 고침 비율()

 
petya33r :

이해는 하는데 쓸 수가 없습니다. EA는 움직이는 신호에서만 거래하고 손실이 발생한 경우 리버스 포지션을 열지 않거나 테스트 시작 시 터미널이 단순히 충돌합니다. 나는 일반적으로 처리되지 않은 것을 썼다는 것을 의미합니다. 글을 쓰는데 어려움을 겪고 있습니다. 코드에 대한 도움이 필요합니다.

다음은 마감된 주문이 있는지 확인하고 OrderProfit () < 0 손실을 받으면 반대쪽을 엽니다. 그러나 움직임의 신호와 함께 작동하지 않습니다. 움직이는 신호와 반대 위치를 여는 조건이 모두 같도록 단일 코드를 작성할 수 있습니까?

주문의 이익이 0보다 작더라도 이것이 주문이 마지막 주문임을 의미하지는 않습니다. 마지막은 마감시간까지입니다.
 
TarasBY :
생각이 한창입니다! 그러나 경험에서 알 수 있듯이 우리가 생각하는 것(당연히 있어야 하는 것과 실제로 존재하는 것은 매우 자주 다른 것입니다. 조언할 수 있는 것: "코드 실행의 전체 시퀀스를 인쇄하십시오.", - 이것이 가장 빠르게 찾을 수 있는 방법입니다. 오류 (또는 당신이 옳았는지 확인하십시오). :)

이것이 유일하게 남은 것 같습니다. 그렇지 않으면 테스트 중과 데모 작업 중 정지 배치의 차이점이 무엇인지 이해하지 못할 것입니다.
 
Ekburg :


불행히도 직장에 있기 때문에 기성품 코드를 작성할 시간과 기회가 없습니다))

기록이 아니라 현재 위치를 기준으로 코드 작성을 시도할 수 있는 논리적 체인이 있습니다.

[이사 및 주문 블록]

1 주문한 티켓과 매직넘버를 기억하세요.

2 주문 수를 모니터링하고 시장에 주문이 없으면(이는 주문이 마감되었음을 의미) 포인트 3 으로 이동하거나 마감 시간이 0보다 커질 때까지 이 특정 주문을 따르십시오. 이 경우 포인트 3 을 제외합니다. 그리고 4

3 우리 주문 찾기

4 닫혀 있는지 확인

5 그것이 어떻게 닫혔는지 알아보십시오.

6 중지로 닫혀 있으면 방향이 다른 다른 주문을합니다.


답변 해주셔서 감사합니다. 나는 노력할 것이다. 그래도 퇴근 후에 그런 코드를 작성할 기회가 있으면 작성하십시오. 나는 당신에게 매우 감사 할 것입니다. 나는 여전히 단순하지만 작성된 코드의 논리를 시도하고 있으며 이미 유추를 통해 무언가를 시도하고 있습니다.
 
khorosh :
주문의 이익이 0보다 작더라도 이것이 주문이 마지막 주문임을 의미하지는 않습니다. 마지막은 마감시간까지입니다.


설명해주셔서 감사합니다.
 
petya33r :

답변 해주셔서 감사합니다. 나는 노력할 것이다. 그래도 퇴근 후에 그런 코드를 작성할 기회가 있으면 작성하십시오. 나는 당신에게 매우 감사 할 것입니다. 나는 여전히 단순하지만 작성된 코드의 논리를 시도하고 있으며 이미 유추를 통해 무언가를 시도하고 있습니다.

퇴근 후 휴식을 취합니다.))) 그리고 글을 쓰면 비싸지 않은 주문을 할 수 있습니다.) =)
 
조건 if (а > в ...) , 그러면 - 어떤 작업도 수행하지 않습니다 (시장 밖에서 - 구매 또는 판매하지 않음), 프로그램 코드로 조건을 설정하는 방법은 무엇입니까? 고맙습니다
 
bergkamp. :
조건 if (а > в ...) , 다음 - 어떤 작업도 수행하지 않음 (시장 밖에서 - 구매 또는 판매하지 않음), 프로그램 코드로 조건을 설정하는 방법은 무엇입니까? 고맙습니다

첫 번째 옵션:

     if (b >= a)
    {
         //торгуем
    }

두 번째 옵션:

 if (a > b) return ;   // выходим из start()
 
TarasBY : спасибо

출발을 떠난 후 신호 변경 후 거래를 계속합니까?

그리고 행동은 어떻게 다른가요? 이것