自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 总结还是新版本的好用最后装了howtrader3.3.0版本的

不过研究旧代码的过程中增长了经验也是一种收获,

2022-09-21 10:36:15 162

原创 howtrader3.2.0安装

解决办法设置git代理,下载时把代理软件关了不然会报错。git下载howtrader命令时128错误。

2022-09-20 08:21:43 2310

原创 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

原创 python用datetime计算时间差

判断是否是最近一根K线如果和现在时间相差不超过119分钟,就是最近一根1小时k线打印k线数据。

2022-09-17 21:08:08 870

原创 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

原创 howtrader安装过程中遇到的问题

howtrader

2022-09-15 07:58:09 485

基于MT5与Python交互通信以实现数据交换

基于MT5与Python交互通信以实现数据交换

2024-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除