- 博客(12)
- 收藏
- 关注
原创 启动conda环境里的jupyter bat文件,免去一遍遍输入命令
【代码】启动conda环境里的jupyter bat文件,免去一遍遍输入命令。
2024-09-02 11:36:44 283
转载 基于MT5与Python交互通信以实现数据交换【转载自https://www.cnblogs.com/noah0532/p/17216833.html】
【我们创建一个简单的智能交易系统,它可以连接到服务器,传递指定数量的近期收盘价,得到反馈的回归线坐标,并将其绘制在图表上。新版的MT5软件开放网络套接字的API接口,这样就给网络通讯提供了可能性,对应Python软件这块功能是可以起到对应的。2、其中有一点要非常注意,要在MT5的Option中开启运行访问的地址,如果不开启会出现“4014”的错误。→ 数据计算部分需要两步数据转换,此时要注意返回的数据要和MT5中定义的一样。【首先接收来自MT5传递过来的数据,计算完毕后再传递回MT5】
2024-05-12 10:44:23 430 1
原创 【转载收藏】针对VNPY的软件bugs的修改总结
同样on_position是我们做合约非常重要的数据,我们可能成交了,但是position的数据由于websocket没有及时的推送,另外VNPY查询的on_position如果通过rest api查询的话,实际上它只推送position不为零的数据,这个也不太合理,合理的做法是我们也应该推送订阅行情的仓位数据,这样如果我们的平仓的时候,我们的仓位也是为零的,但是也应该推送给我们,这样我们才能监听到我们的具体仓位的变化。但是在使用和测试的过程中,发现针对币安的api部分,有不少的bug进行修改。
2022-11-19 18:28:44 1353
原创 howtrader参数出入类型
默认是什么数据类型,后期ui输入就是输入这种数据类型。howtrader2.1.8.0策略参数输入类型,例如 fast_window输入就是float类型。slow_window就是int类型。
2022-09-19 14:53:59 181
原创 atr_rsi_strategy关于回撤时pos数量偏差
一、self.cancel_all() 先取消取消上一个1分钟没有成交的单子。不然pos就会不符合出现报错`
2022-09-19 11:57:13 165
原创 howtrader策略界面添加编辑按钮
vnpycta策略界面有编辑策略的按钮的,howtrader2.1.8.0对于已运行过的策略没有重新编辑按钮,如果要更改策略参数需要移除后重新添加,所以我对照着vnpy的代码把howtrader添加上编辑按钮,方便更改参数`
2022-09-19 10:09:52 198
原创 howtrader bar数据来源
二、howtrader\gateway\binance\binance_gateway.py中BinanceDataWebsocketApi推送bar数据到on_bar。一、在on_tick函数中加上一行self.bg.update_tick(tick)就可以实现K线合成。目前看来两种方式第一种应该都可以,
2022-09-18 09:20:44 284
原创 howtrader回测datetime.datetime时区
策略是datetime=datetime.datetime(2022, 9, 17, 19, 0, tzinfo=)回测是datetime=datetime.datetime(2022, 9, 9, 19, 0, tzinfo=)
2022-09-17 21:02:16 283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人