OrderCalcProfit

이 함수는 전달된 매개 변수를 기반으로 현재 시장 조건에서 현재 계정의 이익을 계산합니다. 이 함수는 거래 작업의 결과를 사전 평가하는 데 사용됩니다. 값은 계정의 통화로 반환됩니다.

bool  OrderCalcProfit(
   ENUM_ORDER_TYPE       action,           // 주문 유형 (ORDER_TYPE_BUY or ORDER_TYPE_SELL)
   string                symbol,           // 심볼명
   double                volume,           // 양
   double                price_open,       // 시가
   double                price_close,      // 종가
   double&               profit            // 수익가치를 얻기 위한 변수
   );

Parameter

action

[in]  주문 유형, ENUM_ORDER_TYPE 열거값의 다음 두 값 중 하나가 될 수 있습니다: ORDER_TYPE_BUY 또는 ORDER_TYPE_SELL.

symbol

[in]  심볼명.

volume

[in]  거래 작업의 양.

price_open

[in]  시가.

price_close

[in]  종가.

profit

[out]  함수가 성공적으로 실행될 경우 계산된 이익 값이 기록될 변수. 예상 수익 가치는 여러 요소에 따라 달라지며 시장 환경에 따라 다를 수 있습니다.

반환값

이 함수는 성공하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 잘못된 주문 유형을 지정하면 함수가 false를 반환합니다. 오류에 대한 정보를 얻으려면, GetLastError()를 호출하십시오.

참고 항목

OrderSend(), Order Properties, Trade Operation Types