max_stock = 159915.SZ
order_percent(max_stock, 1, ContextInfo,'test')
159915是创业板ETF。我用的是策略回测
【2025-06-12 17:47:09.443】 start back test mode
【2025-06-12 17:47:09.443】 0E:\QMT\国金证券QMT交易端\python\新建策略文件.py_SH51030011ArgumentError:Python argument types in
main.order_percent(float, int, Boost.Python.class, str)
did not match C++ signature:
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, int)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, class boost::python::api::object)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, int)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, int)
【2025-06-12 17:47:09.444】 Traceback (most recent call last):
File "<string>", line 49, in handlebar
Boost.Python.ArgumentError: Python argument types in
main.order_percent(float, int, Boost.Python.class, str)
did not match C++ signature:
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, int)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, class boost::python::api::object)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, int)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)
order_percent(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, double, class boost::python::api::object, class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, int)