모든 ”Open Trade”의 MIN 및 MAX 오픈 프라이스를 얻는 코드 작성법
결과 1 - 5 / 5

실: 모든 ”Open Trade”의 MIN 및 MAX 오픈 프라이스를 얻는 코드 작성법

  1. #1
    안녕 얘들 아, 누구든지 MIN 및 MAX Symbol ()의 모든 지속적인 실행중인 무역 가격을 얻으려면 함수를 코딩하는 방법을 알고 있으면 물어 싶습니다, 매직 번호가 없다고 가정하십시오.

    예 : 4 달러의 EUR USD가 거래되고 있습니다.

    1.3040, 1.3077, 1.3129, 1.3158

    MIN 오픈 가격과 MAX 오픈 가격을받는 결과를 얻고 싶습니다.

    예 :

    double minPrice = getMinOpenPrice ();
    double maxPrice = getMaxOpenPrice ();

    getMinOpenPrice () 및 getMaxOpenPrice ()는 모든 Open Running Trade에만 적용 가능한 Symbol ()의 최소최대 값을 반환하는 함수이며 tpsl을 터치하는 닫힌 주문은 포함되지 않습니다

  2. #2
    특정 차트에 대해 열려있는 모든 거래를 확인하는 루프를 실행하십시오. 각각에 대해 공개 가격과 이전 가격을 비교하십시오. 결국, 당신은 높고 낮을 것입니다. if (OrderOpenPrice () gt; max) max = OrderOpenPrice (); if (OrderOpenPrice () lt; min) min = OrderOpenPrice ();

  3. #3
    안녕 응답 주셔서 감사합니다. 하지만 질문이 있는데, 어떻게 현재 실행되고 닫히지tphit sl 및 기호 ()에 속하는 무역을 선택하는 루프에 들어가서 마술 번호를 사용하지 마십시오. 열린 무역. 감사

  4. #4
    나는 오래 전 문서를 읽는 것이 다른 사람에게 물어 보는 것보다 빠르다는 것을 알았습니다. MODE_TRADES를 사용하십시오 (OrderSelect ()에서 기본값).

  5. #5

    Quote 원래에 의해 게시 됨 ;
    안녕 응답 주셔서 감사합니다. 하지만 질문이 있는데, 어떻게 현재 실행되고 닫히지tphit sl 및 기호 ()에 속하는 무역을 선택하는 루프에 들어가서 마술 번호를 사용하지 마십시오. 열린 무역. 감사
    최소최대 루프의 예 : 삽입 된 코드 double min = 0, max = 0; for (int trade = OrdersTotal () -1; trade gt; = 0; trade--) {if (! OrderSelect (무역, SELECT_BY_POS, MODE_TRADES)) 계속; if (OrderSymbol ()! = Symbol ()) continue; if (OrderOpenPrice () gt; max) max = OrderOpenPrice (); if (OrderOpenPrice () lt; min || min == 0) min = OrderOpenPrice (); }

게시 권한

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