一个关于止损策略的疑问
以下是我的止损模块代码:
def m5_before_trading_start_bigquant_run(context, data):
# 获取当前持有的所有股票
holding_instruments = context.get_account_positions().keys()
# 计算非调仓日当天是否需要卖出,记录至待卖出列表
if not context.rebalance_period.is_signal_date(data.current_dt.date()):
for ins
更新时间:2025-02-21 03:21
更新时间:2025-02-16 02:34
# 回测引擎:每日数据处理函数,每天执行一次
def m19_handle_data_bigquant_run(context, data):
#...
# 2. 生成卖出订单
print(f'{today} before cash:{context.portfolio.cash}')
if cash_for_sell > 0:
for instrument in sell_instruments:
res = context.order_target(context.symbol
更新时间:2025-02-16 01:40
更新时间:2025-02-15 15:08
INFO order[14:30:00][id:02a6b5,603992.SHA -4341873@MARKET] 这是什么问题?
更新时间:2025-02-15 15:04
交易引擎 M.bigtrader.v9 如何设置,涨停股票不能买入
目前发现涨停股票也可以买入,以及如何设置我在2:20时买入股票不要等很久才能成交,每次多笔,
当天卖出的股票,获取用户资金context.portfolio.cash,显示为未卖出之前的,导致不能当天买入足额其他股票,请问下如何设置
\
更新时间:2025-02-15 11:26
第一次建仓:
按目标比例买入股票,各股票的目标比例相同【比例为A】。
建仓后,下一个调仓日:
其中的第二步也就是多退少补部分应该怎么实现呢?
我现在使用的context.order_target_percent函数偶尔会发生委托数量错误的报错显示,不论是赚的股票还是跌的股票都偶尔会出现委托数量错误的报错
更新时间:2025-02-15 11:12
https://bigquant.com/codesharev3/9e9ffa1e-d886-4a19-bf29-33eefad02000
如上是我写的交易策略,是希望选出来的股票每次都是按照总资金的十分之一进行购买股票,三天后进行卖出,我在仓位分配这个地方选了进行了调整也无法实现想要的需求,在交易策略地方也做了挑,不知道是那个模块出现了bug 还请老师帮忙指导一下。
.df()
为什么会报ModuleNotFoundError: No module named 'MeteorClient'这种错误?
更新时间:2024-12-27 09:49
实现一个回测功能的程序
帮忙实现一个回测功能,选择一个时间窗口,然后每天手动输入买卖的股票和价格和数量,等时间窗口结束,统计下收益率等指标
更新时间:2024-12-27 09:19
应该是T+1交易啊。为什么再第一天就有买和卖呢?
更新时间:2024-11-18 02:14
动态止盈如何写代码?
目前只知道固定的止盈代码如下。
#----------------------------------------止盈模块START----------------------------------------#
# 对于持仓中的每一只股票来说
for ins in current_hold_instruments:
# 获取它的成本价
stock_cost = context.get_position(ins).cost_price
# 获取它的当前市场价
stock_market_price = co
更新时间:2024-10-11 02:04
如下图,日志中能看到8-29日有下单买入,但是持仓跟详情中都无法看到8-29的股票,请问这是什么问题?
https://bigquant.com/codesharev3/2c43868a-3f41-4550-89c4-84f181de6e77
\
更新时间:2024-10-10 06:23
盘中的模拟盘如何创建?
站在模拟盘角度考虑,假设今天还未开盘时,我挑选了N只股票,以股票A为例,我自己评估了股票A今天可能会达到的价格假设为10元,当股票A早上集合竞价结束开盘价高于10元,直接挂单开盘价买,否则直接挂单10元,盘中如果达到了这个10元价格就直接买入了,然后我再评估A股票的卖出价格为11元,如果在接下来的某一天,在中午收盘的时候价格低于11元了就直接挂当前价格卖掉了,这个是站在模拟盘的角度,我有一个标杆就是这个买入的10元和卖出的11元,与之做对比的是A股票当天盘中的实时变化价格,这种要依据盘中实时变化价格的模拟盘应该如何创建呢
更新时间:2024-10-09 10:24
\
本策略是日内回转交易可转债策略,其实和日内股票交易类似,毕竟可转债和股票非常接近,所以如果大家想测试日内股票交易策略,那么将标的和表名改成股票的即可。读者可能好奇,股票和可转债不能做空,那么怎么做日内回转呢?正是因为我提前设置了底仓,所以预测下跌我就能卖出底仓,然后收盘买回,预测上涨,我能立马多买一份,收盘再卖出,这样能实现收盘始终拥有底仓,只做日内波段。因此,称为日内回转交
更新时间:2024-08-22 03:32
该策略是一个典型的事件策略,事件策略和选股策略是有本质上的区别的,事件策略的基本思想是,对于特定的股票,什么时候该买,什么时候该卖,本文介绍了一种基于MACD指标的事件策略
具体来说,MACD包括三个指标:
更新时间:2024-08-22 02:29
作业思路:地量出地价,寻求反转的机会。买入换手率最低的5只股票,持仓5天。
https://bigquant.com/codesharev3/146b942c-f869-4e93-b392-e18a29370c0c
\
更新时间:2024-07-05 06:40
计算方式:
\
计算方式:
更新时间:2024-06-28 08:25
更新时间:2024-06-07 10:55
本文内容已经过期,不再适合平台最新版本,请查看以下最新内容,作为参考资料学习。
本文为旧版实现,仅供学习参考。
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
2021年7月8日Meetup模板:
[https://bigquant.com/experimentshare/a6bae485ffcc47819510b788ddfad338](https://bigquant.com/experimentshare/a
更新时间:2024-06-07 10:55
https://bigquant.com/wiki/doc/label4-e9s0WuillY
https://bigquant.com/wiki/doc/bigtrader-hftrade-3gG2rg4jBd
[https://bigquant.com/wiki/doc/5zue5rwl5byv5
更新时间:2024-06-07 10:55
更新时间:2024-06-07 10:55