龙听期货论坛's Archiver

龙听 发表于 2021-3-29 06:46

【MultiCharts(MC)程序化(量化)网上培训学习系列】第150节:经典指标随机KDJ指标做为进出依据并增加目标止盈与部分止损效果及回测

[attach]27761[/attach]


【MultiCharts(MC)程序化(量化)网上培训学习系列】第150节:经典指标随机KDJ指标做为进出依据并增加目标止盈与部分止损效果及回测

1、注册论坛会员免费看公开课视频源码;升级至付费会员免回复查看策略源码、文档;升级至prime会员无阻碍畅游全站期货策略、源码、回测、优化、视频、教程、图书、文档,参考:[url=http://www.qhlt.cn/thread-37840-1-1.html]http://www.qhlt.cn/thread-37840-1-1.html[/url];

2、通过期货论坛推荐新开立期货账号,可免费获得付费会员或prime会员资格并享受账户特惠政策,参考:[url=http://www.qhlt.cn/thread-25049-1-1.html]http://www.qhlt.cn/thread-25049-1-1.html[/url];

3、通过期货论坛开立期货账号并绑定MC享受专属优惠政策:[url=http://www.qhlt.cn/thread-80442-1-1.html]http://www.qhlt.cn/thread-80442-1-1.html[/url];

4、代写与求助:[url=http://www.qhlt.cn/forum-109-1.html]http://www.qhlt.cn/forum-109-1.html[/url];

5、期货论坛策略源码区:[url=http://www.qhlt.cn/forum-109-1.html]http://www.qhlt.cn/forum-109-1.html[/url] ;策略精选推荐优化区:[url=http://www.qhlt.cn/forum-874-1.html]http://www.qhlt.cn/forum-874-1.html[/url];

6、期货论坛官方MC量化策略群,对视频中策略有想法、建议、优化以结交量化好友,动动手,扫二维码加入微信群,跟一众量化好友切磋吧:[url=http://www.qhlt.cn/thread-262-1-1.html]http://www.qhlt.cn/thread-262-1-1.html[/url] ;

龙听 发表于 2021-3-29 06:48

视频链接地址:[mp4]http://mp4.qhlt.club/Rec%200150.mp4[/mp4]
策略程式码部分:

**** Hidden Message *****

龙听 发表于 2021-3-29 06:49

运行效果:
[img]http://www.qhlt.cn/attachments/month_2103/21032906459a4b939036acf49a.png[/img]


[attach]27762[/attach]

龙听 发表于 2021-3-29 06:50

关键词语法:
Stochastic
返回与随机振荡指标相关的四个核心值(FastK、FastD、SlowK 和 SlowD)。语法[p=30, 2, left][color=#800080]Stochastic[/color](PriceH, PriceL, PriceC, StochLength, Length1, Length2, SmoothingType, oFastK, oFastD, oSlowK, oSlowD) [/p]返回(整数)
oFastK、oFastD、oSlowK 和 oSlowD 输出参数返回 K 线和 D 线的快速和慢速均值。如果成功,[color=#800080]Stochastic[/color] 函数本身返回 1,否则如果 FastK=0 且 SlowK=0,则返回 -1。参数[table=98%]
[tr][td][p=30, 2, left]名称[/p][/td][td][p=30, 2, left]类型[/p][/td][td][p=30, 2, left]说明[/p][/td][/tr]
[tr][td]
PriceH [/td][td]
数值[/td][td]
指定用于随机计算中最高价的柱状线值(价格、函数或公式)。[/td][/tr]
[tr][td]
PriceL [/td][td]
数值[/td][td]
指定用于随机计算中最低价的柱状线值(价格、函数或公式)。[/td][/tr]
[tr][td]
PriceC [/td][td]
数值[/td][td]
指定用于随机计算中收盘价的柱状线值(价格、函数或公式)。[/td][/tr]
[tr][td]
StochLength [/td][td]
数值[/td][td]
设置要考虑的柱状线数量。[/td][/tr]
[tr][td]
Length1 [/td][td]
数值[/td][td]
设置用于平滑 fast K 线的常量。[/td][/tr]
[tr][td]
Length2 [/td][td]
数值[/td][td]
设置用于平滑 fast D 线的常量。[/td][/tr]
[tr][td]
SmoothingType [/td][td]
数值[/td][td]
设置平滑计算方法:
1 表示基于原始公式的计算。
2 表示遵守旧式 TradeStation 计算。[/td][/tr]
[tr][td]
oFastK [/td][td]
数值[/td][td]
输出 fast K 线的值。[/td][/tr]
[tr][td]
oFastD [/td][td]
数值[/td][td]
输出 fast D 线的值。[/td][/tr]
[tr][td]
oSlowK [/td][td]
数值[/td][td]
输出 slow K 线的值。[/td][/tr]
[tr][td]
oSlowD [/td][td]
数值[/td][td]
输出 slow D 线的值。[/td][/tr]
[/table]备注
随机振荡指标会基于动量或价格速度来指示市场的超买和超卖区域。
Stochastics 由四个独立计算组成:[color=#800080]FastK[/color]、[color=#800080]FastD[/color]、[color=#800080]SlowK[/color]、[color=#800080]SlowD[/color]。计算的核心是基于用下面的方法计算得到的 [color=#800080]FastK[/color] 值。
[color=#800080]FastK[/color] = (C - L)/(H - L)*100… 其中,[p=30, 2, left]L = 指定期间的最低 Low[/p][p=30, 2, left]H = 指定期间的最高 High[/p][p=30, 2, left]C = 当前柱状线的 Close[/p]
FastD 是 FastK 的平滑均值,SlowK 等于 FastD,且 SlowD 是 SlowK 的进一步平滑。示例
输出 14 条柱状线上的 FastK、FastD、SlowK 和 SlowD 的随机值至声明的变量。[p=30, 2, left][color=#0000ff]Vars[/color]: oFastK(0), oFastD(0), oSlowK(0), oSlowD(0);[/p][p=30, 2, left]Value1 = [color=#800080]Stochastic[/color]([color=#0000ff]H[/color], [color=#0000ff]L[/color], [color=#0000ff]C[/color], 14, 3, 3, 1, oFastK, oFastD, oSlowK, oSlowD);[/p]

永昼 发表于 2022-4-17 17:25

11

本来周 发表于 2022-7-24 19:04

多谢分享

毛凯 发表于 2022-7-30 13:18

很精彩

陳力文 发表于 2022-9-7 15:32

感謝分享!

页: [1]