【零基础】极星量化入门八:简单的boll实盘

20 篇文章 27 订阅
订阅专栏
17 篇文章 21 订阅
订阅专栏

交流Q群1064240775

一、前言

  前一篇已经讲了boll的回测,那这里为啥又要说实盘呢?因为实盘运行与回测还是有些区别的。这里说的实盘是包括实盘模拟和实盘交易的,二者都是利用最新的行情做交易,这篇就讲一下最近关于实盘的心得。

二、代码修改

  整体上实盘的代码与回测是差不多的,但是有几个要点注意和修改。

  1、成交价格

  在回测时我们使用的是K线收盘价+滑点,滑点只是模拟而已,回测的成交价还是我们制定的。但是在实盘时价格能否成交我们是不确定的,事实上我也遇到过对盘价+2个滑点结果没成交,一晚上过去这个持仓亏损2000多。所以实盘阶段首先要改的是价格不能再用Close了,要用“对盘价”,比如你是买入则需要用卖一价,而且还得再加上2个点(甚至有人用涨跌停价的)。

 

   2、有可能平仓不成功

  实盘时什么情况都可能出现,比如Buy指令是先平空再开多的,回测自然是没有问题,但是在实盘中很可能出现平仓、开仓实盘的情况。那这个持仓会一直在,到了反向策略被触发时可能才被平掉。所以我们可以简单的加几行代码,首先未成交的全部撤单,然后平掉所有仓位,再根据需要开仓。还有些极端情况,比如涨跌停啥的,需要另外处理了。

  3、实盘也需要历史数据

  有些童鞋认为既然是实盘了,那历史数据要不要都行的。其实不然,一般都是通过某个指标进行交易的,这些指标计算也需要数据。如果等到即时行情提供了足够的数据做计算,说不定你已经错过了一波行情,所以我一般先订阅足够的历史行情,再加上一个判断等待历史行走完,并判断计算指标需要的行情是否足够。

 

  4、启动即下单的问题

  有一些指标是判断AB两个数的大小的,这也就导致策略启动时就可能下单(因为AB两个数必定是有一个大,可能下多也可能下空)。这样早早下单可能行情正好在向相反方向走,所以一般建议是下一次“翻转”时才做第一次交易。

  如上图所示的策略,启动时是做多信号,但行情其实开始下行了。在左侧的箭头处就开始下单的话会有较大可能亏损,所以建议在右侧第二个箭头处,策略由多转空的时候再开始交易。具体实现就根据不同策略自己写了,boll不存在这个问题就没做。

三、回顾

  实盘大体上与回测差不多,只是有些问题注意下就好了。完整代码文件分享

量化指标公式源码_量化指标公式源码,通达信量化买盘潮指标
weixin_39683978的博客
02-12 1万+
内容导航:Q1:短线高手主力版“买卖趋势”指标公式源码非常准的趋势买卖(图片演示在下面网址里)VAR1:=(C+H+O+L)/4;卖出:XMA(VAR1,N)*(1+P1/1000),COLORGREEN,LINETHICK2;买入:XMA(VAR1,M)*(1-P2/1000),COLORMAGENTA,LINETHICK2;幅度:100*(卖出-买入)/买入,NODRAW;MA1:=MA(VA...
【零基础9.5量化入门零:简单的开始
布兰姥爷的博客
01-12 7290
一、前言   近期开始了对量化的学习,这里只是对学习过程的记录,肯定有一些错漏的,还请大家指正。   这篇文从下载到基本使用,主要讲一些最基本的知识。然后大概说一下9.5整个量化的流程。 二、环境准备   1、客户端下载与安装   其9.5量化这个名称不太准确,目前其原名应该叫“量化1.1.0”,只是目前运行“量化”还需要依赖于9.5的客户端,所以又叫9.5量化版,......
【零基础量化入门三:利用WMA20均线来做开平判断
布兰姥爷的博客
02-16 2231
一、前言   近日有个哥们想把一段麦语言的量化转到,转换过程中发现逻辑运行的不是很好让我帮忙看看,紧急查了下麦语言函数手册,发现其逻辑很简单,就是穿过WMA20均线时做开平。下面先看看麦语言的代码,说话咋一看麦语言还真有点摸不着头脑: #N1为20 #收盘价从下方穿过EMA2-HIGH的20日均线 S:=CROSS(CLOSE,EMA2(HIGH,N1)); #收盘价从上方穿过E......
【零基础9.5量化基本入门教程
布兰姥爷的博客
01-14 8782
一、前言   陆续写了几篇关于量化的文章,但似乎并没有写清楚如何入门。这里就写一篇全备一点的入门教程,帮大家零基础入门,顺便就是记录点心得。   整个内容分为三个部分:   1、下载安装和简介   2、简单的界面操作   3、常用函数介绍   注:量化是基于python的,好歹会点编程才玩的转,不过现用现学也不是不可以。 二、 下载安装和简介 1、下载安装   官网下载链......
量化帮助手册.pdf
01-04
invalid syntax是什么错误
易盛量化:A_SendOrder下单与平仓,防止频繁进场
qq_32124881的博客
10-28 3805
量化是一个很不错的量化工具,基于python,又有比较全面的API可以直接调用。今天分享一个现用A_SendOrder 来现开仓和平仓,并分享一个可以避免重复开单的小技巧。 g_params['ContractId'] = 'ZCE|F|SR|201' def initialize(context): # 订阅信息 SetBarInterval(g_params['ContractId'], Enum_Period_Min(), g...
易盛期货量化教学
qq_26742269的博客
02-27 3082
我目前量化盘做期货交易用的是这个软件。主要就是因为它可以做套利合约,还有就是国企的外包,安全(vnpy的狗咬狗害怕)。 策略模板: 设置全局参数变量: #导入包 import talib #选择合约代码 code1 = '' #设置可调参数 g_params['FastLength'] = 5 g_params['SlowLength'] = 20 #开仓标志 BKFLG = 0 SKFLG = 0 #平仓标志 BPFLG = 0 SPFLG = 0 #开仓委托 BKID = 0 SKID =
期货自动止损止盈 易盛
专注金融量化投资交易 策略开发
08-29 1618
期货量化 自动止损止盈
北环轮:为北半球打造环轮-matlab开发
06-01
天文学入门书籍将它们归类为“永不落”。 这个脚本产生了两个轮子,可以与黄铜布拉德结合产生一个平面球,用于观察北周围的座。 它是初学者的垫脚石,学习将这些座图案与整个天空的子集相匹配。 识别地...
量化策略源码.量化策略源码
01-24
量化策略源码 Init_StockALL_Sp.py —— 【数据采集】利用tushare接口将日线行情存储到本地数据库。 DC.py —— 【数据预处理】将本地存储的日基础行情整合成一份训练集。 SVM.py —— 【SVM建模】对个股用SVM进行...
易盛API接口及说明文档
09-28
易盛API接口及说明文档 包含动态链接库,头文件相关接口所需 包含技术说明文档 包含c++程序
易盛使用说明文档
10-21
讲解易盛新开发的期货交易软件,可交易内外盘大宗商品期货、粮食期货、期权等
方正中期CTP主席- v9.3.41.426官方版
12-24
为您提供方正中期CTP主席-下载,方正中期CTP主席-是一款股票交易软件,支持商品期权盘交易,发布郑商所5档行情和外盘10档行情,支持鼠标下单、卡片下单、划线下单、梯形点价下单等多种先进的人工下单方式...
在Elasticsearch中回测超级趋势线(Supertrend)交叉交易策略
王博分享的博客
09-19 3086
我们已经讨论了好几个单一指标交易策略,其中简单的相对强弱指数(RSI)交易策略取得的利润最高。 在本文中,我们将使用 Elasticsearch 现超级趋势线(Supertrend)交叉交易策略,并比较其性能是否优于相对强弱指数指标。 超级趋势线指标是由 Olivier Seban 创建,但在网上却难以找到它是什么时候宣布的。该指标是一种趋势跟踪指标,提供信号以显示价格趋势,所以它有滞后现象。 基本上,它适用于日内交易。 与布林带 (Bollinger Band) 类似,...
【零基础量化入门七:简单boll回测
布兰姥爷的博客
03-24 2117
一、前言   虽然9.5量化自带了一个boll回测的策略,但缺少一些说明,这里我就把回测说的详细点供大家回测时参考    二、代码修改   原生的代码自然不符合我们期望,所以做一些修改。   1、合约订阅和触发方式全部在代码里现   只是习惯问题,而且要避免重复设置导致的不可预测问题。   所以在启动时的属性设置页面啥都不要选,默认选择的能取消的就取消掉。 ......
量化策略
最新发布
zthappy366的博客
12-25 436
量化策略编写求助
【零基础量化入门五:现自动止盈功能
布兰姥爷的博客
03-02 2185
一、前言   前面写了条件单的功能,发现只要稍微改一下就能做止盈止损了,不过止损有点麻烦,这里先做了止盈。主要思路如下:   1、使用A_SendOrder发送一个委托后,对这个委托进行监控   2、若发现被监控委托“完全成交”就按此前的设置自动发送一个止盈单   3、这个止盈单就是个普通的反向委托,所以是否成交就不管了 二、代码解析 1、简述   与条件单一样,定义了一个类,除初始......
【零基础量化入门四:现条件单功能
布兰姥爷的博客
03-02 2154
一、前言   最近有个童鞋反应A_SendOrder()自带的条件单功能不是很好用,主要是触发后的报单价格不灵活,于是我就想仿照9.3现一个条件单的功能。主要的功能如下:   1、设置一个触发条件和委托价格   2、达到触发条件后按委托价格提交委托,返回订单编码   整个逻辑是很简单的,主要解决的问题是触发后的委托价问题。 二、代码解析 1、简述   为了便于使用,我定义了一个类,......
state = torch.tensor(state[np.newaxis, :]).to(self.device)报错:tuple indices must be integers or slices, not tuple
05-22
这个错误通常是因为你使用了元组(tuple)来索引一个数组(array)或列表(list)。请确保你在使用索引时使用了整数或切片对象,而不是元组。 另外,如果你要将一个numpy数组转换为torch张量,请确保你的numpy数组是ndarray类型,而不是元组或其他类型。可能需要使用`np.asarray()`函数将元组转换为ndarray类型。 下面是一个使用整数索引的例子: ``` import torch import numpy as np state = np.array([1, 2, 3, 4]) state = torch.tensor(state[0]).to(torch.float32) print(state) ``` 输出: ``` tensor(1.) ``` 如果你想使用切片对象索引,请使用类似于以下代码的方式: ``` import torch import numpy as np state = np.array([1, 2, 3, 4]) state = torch.tensor(state[:2]).to(torch.float32) print(state) ``` 输出: ``` tensor([1., 2.]) ``` 注意,在这个例子中,我们使用了切片`[:2]`来获取前两个元素。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

分类专栏

  • HCIA 8篇
  • 极星 17篇
  • 量化 20篇
  • 麦语言 1篇
  • API 4篇
  • 单片机 4篇
  • AI 16篇
  • 区块链 1篇
  • 爬虫 2篇
  • linux 1篇
  • 总结 2篇
  • 计算机基础 1篇

最新评论

  • 【零基础】MT4量化入门一:跑一个简单的boll

    陈陈262: 你好,我把这个指标安装了,测试一下,跳出了两个问题。58行和68行,“return value of 'OrderSend' should be checked”。不知道如何修改?请教一下表情包表情包表情包

  • 【零基础】彻底搞懂51单片机各种型号(ATMEL系列)

    A_123_ysjx: 按手机命名法就是c51 pro c51 pro max表情包

  • FAST协议详解1 不同数据类型的编码与解码

    tianChangZhou: CEFB CEFB B9FE B9FE=嘻嘻哈哈,采用的是unicode编码

  • FAST协议详解4 存在图PMap

    布兰姥爷: 懂行的表情包主要是写到后面没精力,所以漏一个不想写了

  • FAST协议详解4 存在图PMap

    tianChangZhou: 缺一个delta,差值(Delta):不论false/true。不占据Pmap,必现于字节流,但是字节流中的传输的数据是与上一条业务数据的差值。

大家在看

  • 大话NXP的PMIC_FS26原理和参数一篇搞定 1000
  • vb6.0版本蜂鸣简谱音乐板代码 118
  • ⭐️【2024年7月新版教程】Python安装 2035
  • 【Linux线程】线程的认识 109
  • 【Android】Fragment的静态动态创建以及两种创建方式的生命周期

最新文章

  • pygame播放视频并实现音视频同步
  • FAST协议详解5 后记
  • FAST协议详解4 存在图PMap
2023年16篇
2022年21篇
2021年10篇
2020年27篇
2019年25篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码永湖网站设计民治网站推广工具松岗英文网站建设塘坑建站西乡百度标王双龙关键词按天扣费龙华英文网站建设荷坳设计网站东莞阿里店铺运营平湖seo网站优化平湖百度标王南联百姓网标王推广吉祥网站制作设计松岗模板制作坑梓seo网站推广大浪外贸网站建设松岗网站推广工具同乐网络营销坂田网站建设设计丹竹头高端网站设计惠州百搜词包大浪设计网站深圳SEO按天收费荷坳SEO按天收费平湖网站推广工具横岗网站建设福田网站开发盐田SEO按天收费坪山网站搭建南联外贸网站制作歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化