- OrderCalcMargin
- OrderCalcProfit
- OrderCheck
- OrderSend
- OrderSendAsync
- PositionsTotal
- PositionGetSymbol
- PositionSelect
- PositionSelectByTicket
- PositionGetDouble
- PositionGetInteger
- PositionGetString
- PositionGetTicket
- OrdersTotal
- OrderGetTicket
- OrderSelect
- OrderGetDouble
- OrderGetInteger
- OrderGetString
- HistorySelect
- HistorySelectByPosition
- HistoryOrderSelect
- HistoryOrdersTotal
- HistoryOrderGetTicket
- HistoryOrderGetDouble
- HistoryOrderGetInteger
- HistoryOrderGetString
- HistoryDealSelect
- HistoryDealsTotal
- HistoryDealGetTicket
- HistoryDealGetDouble
- HistoryDealGetInteger
- HistoryDealGetString
OrderCalcProfit
이 함수는 전달된 매개 변수를 기반으로 현재 시장 조건에서 현재 계정의 이익을 계산합니다. 이 함수는 거래 작업의 결과를 사전 평가하는 데 사용됩니다. 값은 계정의 통화로 반환됩니다.
bool OrderCalcProfit(
|
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()를 호출하십시오.
참고 항목