: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

multicharts如何在小周期引用大周期的KDJ随机指标【定稿系列!】

multicharts如何在小周期引用大周期的KDJ随机指标【定稿系列!】

说明:

一、如何设置工作区及图表:

1、新建一个“工作区”,在新建工作区中新建一个“图表窗口”,选择好品种和月份合约(可以具体合约或指数或主力连续)及图表周期(比方说15分钟级别);

2、在新建的图表窗口右键单击选择“插入商品”,我们建一个同品种,同月份合约但是不同图表周期(比方说日线级别);确定后就会在图表窗口下方出现一个副图,显示的是大周期的品种。示例如下:



二、制作想在大周期中显示的指标(以kdj为例)

KDJ指标是经典的振荡指标,这里附上经典系列程式码:函数:ankdj
本帖隐藏的内容需要回复才可以浏览
因为我们要用这个函数来计算K、D、J三个值,而通过上面的input,我们可以看到想在主图中引用指标需要用到六个参数,分别是:
  1. inputs:Length( numeric ),SlowLength( numeric ),SmoothLength( numeric ),KValue( numericref ),DValue( numericref ),JValue( numericref );
复制代码
,平时我们多用的KDJ的参数是9.3.3,所以这里前面三个我们也使用这个,后面的三个值分别是K,D,J的三个变量。

三、如何在指标或策略中引用大周期指标的值

1、在主图中默认的数据是用编号1的数据,即data1,因为是默认的,所以平时也不特意标出了。
2、副图中日线的数据是用编号为2#的数据进行显示和计算,一般用data2来表示。
3、因为在策略中我们只有一个策略编写窗口,所以我们要要标出制作和运行DATA2的变量,让电脑知道是用的data2 的数据,不是默认的数据。
4、在主图中策略编写声明data2的变量:
  1. variables:
  2. KValue(0,data2),
  3. DValue(0,data2),
  4. JValue(0,data2),
复制代码
然后计算调用三个值,这样调用:
  1. Value1 = ankdj(9, 3, 3,kvalue, dvalue, jvalue) of data2 ;
复制代码
ankdj是刚才在函数里面中填加的,通过刚才ankdj的程式码知道这个函数需要6个变量,三个参数9.3.3 和将K,D,J赋值给三个变量。所以通过上面的这个调用我们就能调到KDJ在副图中日线的值,分别给kvalue,,dvalue,jvalue。

然后我们就可以发挥无穷的想象力,如何弄这三个变量来营造我们的交易策略了。

5、下面我给出一个这样的策略,k值大于d值就只多 不空,k 值小于d值就只空不多。进场以50个bar 的最高和最低做为突破进场,出场我使用3倍atr止损或止盈出场。

6、完整代码如下:
本帖隐藏的内容需要回复才可以浏览
7、效果图如下:(有兴趣的小伙伴可以对一下指标与上面的信号是天否一致:)

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表