PTrade量化交易新手指南,如何开始写策略?国金证券低门槛PTrade量化软件提供!
发布时间:2026-7-16 15:47阅读:157
PTrade量化交易新手指南,如何开始写策略?
简单但是完整的策略
先来看一个简单但是完整的策略:
def initialize(context):
set_universe('xxxxxx.SS')
def handle_data(context, data):
pass
一个完整策略只需要两步:
1.set_universe: 设置股票池,上面的例子中,只操作一支股票: 'xxxxxx.SS',xx股票。所有的操作只能对股票池的标的进行。
2.实现一个函数: handle_data。
这是一个完整的策略,但是我们没有任何交易,下面我们来添加一些交易
添加一些交易
def initialize(context):
g.security = 'xxxxxx.SS'
# 是否创建订单标识
g.flag = False
set_universe(g.security)
def handle_data(context, data):
if not g.flag:
order(g.security, xxx)
g.flag = True
在这个策略里,当创建订单标识为False,也即尚未创建过订单时,买入xxx数量的'xxxxxx.SS',具体的下单函数可以查看order函数。这里我们进行了交易,但只是没有经过条件判断的委托下达。
股票交易函数
order-按数量买卖
order(security, amount, limit_price=None)
使用场景
该函数仅在回测、交易模块可用
函数说明:该函数用于买卖指定数量为amount的股票,同时支持国债逆回购。
(我司上市券商平台,可提供QMT/PTrade量化系统,免费使用,提供券商极速交易服务配合使用;现在新开户交易佣金优惠,正在进行AI投ETF/选好股/选好基金等AI投顾工具体验活动;欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!)
智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。
投资有风险,入市需谨慎!
温馨提示:投资有风险,选择需谨慎。
- 2026年量化交易开户攻略:迅投QMT量化交易软件如何申请?具体条件和流程有哪些?
- QMT量化新手指南,策略运行/回测常见问题及解决方案!(QMT量化软件低门槛提供)
- 外国友人如何开立A股股票账户?外籍人员开立A股证券账户攻略3分钟了解!
- 两融余额开始回升?A股市场的去杠杆,走到哪一步了?
- PTrade量化交易系统新手指南,委托和成交主推函数不会用?看这篇!(PTrade量化软件提供)
- 2026年量化交易开户攻略:PTrade量化交易软件如何申请?具体条件和流程有哪些?
- 想参与北交所打新?2026年北交所打新申购规则,3分钟了解!
- QMT量化交易系统新手指南,如何获取和订阅全推数据?两者差异?(QMT量化软件提供)


问一问

+微信
分享该文章
