好友
阅读权限20
听众
最后登录1970-1-1
|
jtwc
发表于 2024-1-14 13:28
本帖最后由 jtwc 于 2024-1-14 14:55 编辑
各位老师,C++中函数跨.cpp如何调用?1个c++文件中含CustomTradeSpi.cpp源码函数:void CustomTradeSpi::OnRspQryInvestorPosition(CThostFtdcInvestorPositionField* pInvestorPosition, CThostFtdcRspInfoField* pRspInfo, int nRequestID,bool bIsLast)
{
if (!isErrorRspInfo(pRspInfo))
{
std::cout << "=====查询投资者持仓成功=====" << std::endl;
if (pInvestorPosition)
{
std::cout << "合约代码: " << pInvestorPosition->InstrumentID << std::endl;
std::cout << "开仓价格: " << pInvestorPosition->OpenAmount << std::endl;
std::cout << "开仓量: " << pInvestorPosition->OpenVolume << std::endl;
std::cout << "开仓方向: " << pInvestorPosition->PosiDirection << std::endl;
std::cout << "占用保证金:" << pInvestorPosition->UseMargin << std::endl;
}
else
std::cout << "----->该合约未持仓" << std::endl;
// 策略交易
std::cout << "=====开始进入策略交易=====" << std::endl;
}
}如何在main.cpp中调用CustomTradeSpi::OnRspQryInvestorPosition(CThostFtdcInvestorPositionField* pInvestorPosition, CThostFtdcRspInfoField* pRspInfo, int nRequestID,bool bIsLast)
{
if (!isErrorRspInfo(pRspInfo))
{
std::cout << "=====查询投资者持仓成功=====" << std::endl;
if (pInvestorPosition)
{
std::cout << "合约代码: " << pInvestorPosition->InstrumentID << std::endl;
std::cout << "开仓价格: " << pInvestorPosition->OpenAmount << std::endl;
std::cout << "开仓量: " << pInvestorPosition->OpenVolume << std::endl;
std::cout << "开仓方向: " << pInvestorPosition->PosiDirection << std::endl;
std::cout << "占用保证金:" << pInvestorPosition->UseMargin << std::endl;
}
else
std::cout << "----->该合约未持仓" << std::endl;
// 策略交易
std::cout << "=====开始进入策略交易=====" << std::endl;
}
} |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|