2019独角兽企业重金招聘Python工程师标准>>>

NO1 . 前言

正如幽灵交易者的名字,该策略的核心思路是,在真实下单交易之前,先虚拟出一个交易,如果这个虚拟的交易是亏损的,那么下一次才启动真实的交易。

NO2 . 策略简介

该策略思路源自于交易者的观察,交易者从自己的交易记录中发现,如果上一次交易是盈利的,那么下一次交易亏损的概率比较大。因此在设计策略时,人为的控制了这些可能会亏损的交易。

具体在策略中,我们将引入虚拟交易和与之对应的真实下单模块。也就是说,虚拟交易一直在运行,而真实下单模块直到上一笔虚拟交易是亏损的,并且达到指定的交易条件的情况下才执行。

NO3 . 策略原始需求

1、K线数据

2、短期指数平均线

3、长期指数平均线

4、唐奇安通道

NO4 . 入场条件

多头开仓:如果当前没有持仓,并且上次虚拟交易时发生过一次亏损,并且短期均线在长期均线之上,并且 RSI 低于超卖值,并且价格创新高。

空头开仓:如果当前没有持仓,并且上次虚拟交易时发生过一次亏损,并且短期均线在长期均线之下,并且 RSI 高于超买值,并且价格创新低。

NO5 . 出场条件

多头平仓:如果当前持有多单,并且价格下破唐奇安通道下轨。

空头平仓:如果当前持有空单,并且价格上破唐奇安通道上轨。

NO6 . 回测绩效

NO7 . 策略进阶

1、改变出场方式

本策略是通过唐奇安通道上下轨进行止损出场的,也可以采用最大浮动亏损百分比进行止损。

2、改变入场方式

本策略每次真实入场前是基于前一次的虚拟盈亏,也可以考虑设置多次虚拟盈亏结果决定是否入场。

NO8 . 策略亮点

1、该策略中的亮点是虚拟交易与实盘交易完全隔离,当虚拟交易亏损后,实盘交易才入场。

2、将均线与 RSI 相结合,这是区别以往策略的又一亮点,即当行情进入超卖区不做空,当行情进入超买区不做多。

3、从策略的稳定性来说,策略绩效分布较为稳定,主流品种适应性强。

延伸阅读:干货 | 走出交易中的死循环

转载于:https://my.oschina.net/u/3949328/blog/2209246

源码 | 幽灵交易者策略相关推荐

  1. 幽灵交易策略_源码 | 幽灵交易者策略

    NO1 . 前言 正如幽灵交易者的名字,该策略的核心思路是,在真实下单交易之前,先虚拟出一个交易,如果这个虚拟的交易是亏损的,那么下一次才启动真实的交易. NO2 . 策略简介 该策略思路源自于交易者 ...

  2. Hbase Compaction 源码分析 - RatioBasedCompactionPolicy 策略

    目录 类的关系图 ​ RatioBasedCompactionPolicy selectCompaction 方法 getCurrentEligibleFiles方法 skipLargeFiles方法 ...

  3. 幽灵交易策略_程序化策略里,幽灵交易者策略的虚拟账户应该怎么设置?

    大作业写完了,直接把俺的大作业搬过来吧-- 基于幽灵选股者交易策略的综合分析 By S. 一.背景知识概述 幽灵选股者从"幽灵选股者"的名字可以看出,该策略的核心在于"幽 ...

  4. 幽灵交易策略_幽灵交易者策略(附源代码)

    NO1 . 前言 正如幽灵交易者的名字,该策略的核心思路是,在真实下单交易之前,先虚拟出一个交易,如果这个虚拟的交易是亏损的,那么下一次才启动真实的交易. NO2 . 策略简介 该策略思路源自于交易者 ...

  5. 设计模式--spring源码中使用策略模式(Strategy Pattern)

    转载http://liuxi1024.iteye.com/blog/583145 策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的基本原则:封装变化的概念:编程中使用接 ...

  6. Glide 4.9源码解析-缓存策略

    本文Glide源码基于4.9,版本下载地址如下:Glide 4.9 前言 在分析了Glide的图片加载流程后,更加发觉到Glide的强大,于是这篇文章将继续深入分析Glide的缓存策略.不过今天的文章 ...

  7. PARL源码走读——使用策略梯度算法求解迷宫寻宝问题

    前不久,百度发布了基于PaddlePaddle的深度强化学习框架PARL.git传送门 作为一个强化学习小白,本人怀着学习的心态,安装并运行了PARL里的quick-start.不体验不知道,一体验吓 ...

  8. python和mt4编程_EA学习教程(MT4编程)MQL4源码 从马丁策略学习如何编写简单的程序...

    马丁全称就是马丁格尔交易策略,据传最初源于十八世纪法国赌场,在被引入金融投机领域后成为百年来最经久不衰的交易策略之一. 在赌场的应用背景下,这个策略其实很简单,比如在一个猜大小的赌局里,每赌只坚定的压 ...

  9. 结合JDK源码看设计模式——策略模式

    前言: 现在电商已经成为我们生活中不可或缺的购物渠道,同时各大商家会针对不同的时间做出不同的折扣,这在我们看来就是一种营销手段,也是一种策略,今天我们就来讲讲JDK中的策略模式是怎么样的. 一.定义 ...

  10. 【Flink】源码-Flink重启策略-简介 Task恢复策略 重启策略监听器

    文章目录 1.概述 3.固定间隔 4.失败率 4.1 案例 5. 无重启策略 5.1 案例 6.实际代码演示 7. Task恢复策略 8.重启策略监听器 8.1 测试 M.参考 1.概述 ​ Flin ...

最新文章

  1. parasoft Jtest 使用教程:创建并使用参数化测试用例(上)
  2. 报表模板 — 在项目管理中应用数据报表分析
  3. ABAP--如何在选择屏幕上输出ALV GRID报表
  4. SAP CRM Genil Text-for-Key-Codes vs SAP C4C只读字段
  5. python爬取微博评论_用 python 爬取微博评论并手动分词制作词云
  6. oracle 10g SQL* Plus主机字符串
  7. liunx下mysql远程连接_Linux下mysql实现远程连接
  8. Spring Boot学习总结(25)——Spring Boot 资源初始化加载总结
  9. C++11中thread库join和detach的区别
  10. 在ENVI5.3 下基于GLT/IGM文件的几何校正具体过程
  11. WPE1.3C的详细使用教程
  12. 摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文 名“GPU编程与CG语言之阳春白雪下里巴人”
  13. Vue或uniapp使用luckysheet免费开发多人在线编辑Excel文档
  14. 系统跟服务器的区别,域名服务器与根服务器区别
  15. 小红年龄是小梅的5倍c语言,5.四年级奥数-年龄问题.doc
  16. BufferQueue has been abandoned
  17. Python练习:爬取B站排行榜数据
  18. 奥斯卡提名预测:《少年派》有望角逐最佳
  19. 【办公自动化】土地利用/土地用途统计工具
  20. 卡耐基《人性的弱点》读书笔记

热门文章

  1. 基于php技术的Web的电子病历管理系统
  2. Linux和Windows文件实时同步
  3. OneDrive更换要同步文件夹
  4. MaterialDesignInXAML WPF入门教程 目录
  5. c# WPF设置软件界面背景为MediaElement并播放视频
  6. 【转载】GIS概念解析:大地高 | 海拔 | 正高 | 正常高
  7. java计算机毕业设计ssm+vue高校科研管理系统
  8. 利用ACIS、HOOPS开发三维软件
  9. Open browser failed!! Please check if you have installed the browser correctly! Alt + B无效 - VS Code
  10. Windows Server 2012启用Windows功能NetFx3时出错解决方法