선을 넘는 가격을 감지하는 가장 좋은 방법
결과 1 - 6 / 6

실: 선을 넘는 가격을 감지하는 가장 좋은 방법

  1. #1
    가격이 수평선을 넘는 이벤트를 감지하는 가장 좋은 방법은 무엇입니까? 그냥 비교(현재 가격) gt; (줄 값)은 나를 위해 작동하지 않습니다. 가격이 아래에서 위로 또는 그 반대로 교차하는 실제 순간을 감지해야 합니다.

  2. #2
    다시 한 번 감사드립니다. Nubcake 당신 말이 맞아요, 변수 중 하나를 제거할 수 있습니다. 그리고 Codemeister - 누락된 주문은 Ask 가격이 수평선 값과 같기 때문에 발생할 수 있습니다. 몇 가지 테스트를 실행합니다.

  3. #3
    이런 식으로 코딩한 적은 없지만 물론 가능합니다. 약간의 노력이 필요합니다. 귀하의 코드에 대해 제가 알아차린 첫 번째 사항은 Ask와 동일한 horizonalLine을 처리하지 않는다는 것입니다. 자주 발생하지는 않지만 처리해야 합니다. 아마도 해당 틱을 무시하고 Ask1을 업데이트하지 않아야 할 것입니다.

  4. #4
    빠른 응답에 감사드립니다. 불행하게도 이 방법은 항상 과거의 십자가를 감지하기 때문에 제 경우에는 작동하지 않습니다. [0] 막대는 절정일 수 있습니다. 내가 사용한 방법은 각 틱에 대한 마지막 2개의 매도 가격을 저장하는 것입니다. 마지막 Ask가 라인보다 낮고 최신 Ask가 라인보다 높으면 이것을 십자로 간주합니다. 문제는 때때로 이 방법이 실패한다는 것입니다. 내 코드는 다음과 같습니다. 삽입된 코드 double ask1; 더블 ask0; ... int 시작() { ask1 = ask0; ask0 = 질문; ... if(ask0 lt; horizontalLine ask1 gt; horizontalLine) {/주문 열기 }

  5. #5
    당신은 정말로 당신의 질문을 잘 정의하지 않는 것 같습니다. 테스트 중인 가격 수준과 비교하여 양수 또는 음수 부호로 이전 틱을 저장한 다음 현재 상태와 비교할 때 작동하지 않는 것은 무엇입니까? 마지막 틱이 선 위에 있으면 상태는 양수입니다. 현재 상태가 선 위에 있으면 여전히 양수이므로 크로스가 발생하지 않았습니다. 마지막 틱이 아래이고 현재 가격이 아래이면... 다시는 변경되지 않습니다. 마지막 틱이 위 또는 아래이고 현재 가격이 동일하지 않으면 교차가 발생한 것입니다. 어떤 일이 발생하든 향후 틱 비교를 위해 이전 상태를 현재 상태로 업데이트하기만 하면 됩니다.

  6. #6

    Quote 원래에 의해 게시 됨 ;
    다시 한 번 감사드립니다. Nubcake 당신 말이 맞아요, 변수 중 하나를 제거할 수 있습니다. 그리고 '작동하지 않음'은 Ask 가격이 수평선 값과 같기 때문에 발생할 수 있습니다. 몇 가지 테스트를 실행합니다.
    이 경우 내가 당신을 올바르게 이해하고 있다면 codemeister가 같은 문제를 언급했습니다. 이것이 당신이 해야 할 전부입니다(내가 보기에). 삽입된 코드 int laststate = 0; 이중 가격 수준; 부울 함수 linecrossed() { int 현재 상태; 부울 r; 현재 상태 = 0;/중립 또는 가격은 (Ask lt; pricelevel) currentstate = 1인 경우 비교 가격과 같습니다./저가 if (Ask gt; pricelevel) currentstate = 2;/가격보다 높은 경우(laststate = 0) laststate = currentstate;/아직 유용한 값으로 초기화되지 않은 경우 r = false; if (현재 상태 != 마지막 상태) r = 참; laststate = 현재 상태;/가격 터치를 원하지 않으면 크로스로 계산하기 위해 다시 리바운드한 다음 대신 다음을 수행합니다./if (currentstate != 0) laststate = currentstate; 반환(r); } ..... if ( linecrossed() ) { 할 일; } .....

게시 권한

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