龙听期货论坛's Archiver

C
+
+


 微信: QQ:

admin 发表于 2011-3-13 09:40

张哥的系统及源码:)

这个系统本是朋友兼同事发给我,要我给他写成博易大师的代码,不过在网上搜到有通达信的源码,但是可惜的是不能转化成博易大师的源码,主要出在博易大师并不支持里面的一个函数,即SLOP,即线性回归的斜率。

不过在此仍附上思想及通达信的源码

思想体系:

[p=30, 2, left][font=宋体]输出[/font]MA5:[font=宋体]收盘价的[/font]5[font=宋体]日简单移动平均[/font],LINETHICK1,COLORFFFFFF[/p][p=30, 2, left][font=宋体]输出[/font]MA10:[font=宋体]收盘价的[/font]10[font=宋体]日简单移动平均[/font],LINETHICK1,COLOR00FFFF[/p][p=30, 2, left][font=宋体]输出[/font]MA30:[font=宋体]收盘价的[/font]30[font=宋体]日简单移动平均[/font],LINETHICK1,COLORFF00FF[/p][p=30, 2, left][font=宋体]输出[/font]MA60:[font=宋体]收盘价的[/font]60[font=宋体]日简单移动平均[/font],LINETHICK1,COLOR0000FF[/p][p=30, 2, left][font=宋体]输出[/font]MA120:[font=宋体]收盘价的[/font]120[font=宋体]日简单移动平均[/font],LINETHICK1,COLORFFFF00[/p][p=30, 2, left][font=宋体]当满足条件收盘价的[/font]2[font=宋体]日指数移动平均上穿[/font](([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均时[/font],[font=宋体]在[/font]([font=宋体]最低价[/font]*0.99)[font=宋体]位置书写文字[/font],LINETHICK3,COLORF00FF0[/p][p=30, 2, left][font=宋体]当满足条件[/font](([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均上穿收盘价的[/font]2[font=宋体]日指数移动平均时[/font],[font=宋体]在[/font]([font=宋体]最高价[/font]*1.01)[font=宋体]位置书写文字[/font],LINETHICK3,COLORFFFFFF[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]>=(([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font])[font=宋体]时[/font],[font=宋体]在最低价和最高价位置之间画柱状线[/font],[font=宋体]宽度为[/font]0.1,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLOR0000FF[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]>=(([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font])[font=宋体]时[/font],[font=宋体]在收盘价和开盘价位置之间画柱状线[/font],[font=宋体]宽度为[/font]3,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLOR0000AA[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]>=(([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font])[font=宋体]时[/font],[font=宋体]在收盘价和开盘价位置之间画柱状线[/font],[font=宋体]宽度为[/font]2,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLOR0000CC[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]<(([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font])[font=宋体]时[/font],[font=宋体]在收盘价和开盘价位置之间画柱状线[/font],[font=宋体]宽度为[/font]2,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLORCCCC00[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]<(([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font])[font=宋体]时[/font],[font=宋体]在收盘价和开盘价位置之间画柱状线[/font],[font=宋体]宽度为[/font]3,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLORAAAA00[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]<(([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font])[font=宋体]时[/font],[font=宋体]在最低价和最高价位置之间画柱状线[/font],[font=宋体]宽度为[/font]0.1,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLORFFFF00[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均上穿[/font](([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font]ORCROSS((([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font],[font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]))[font=宋体]时[/font],[font=宋体]在最低价和最高价位置之间画柱状线[/font],[font=宋体]宽度为[/font]0.1,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLOR00FFFF[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均上穿[/font](([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font]ORCROSS((([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font],[font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]))[font=宋体]时[/font],[font=宋体]在开盘价和收盘价位置之间画柱状线[/font],[font=宋体]宽度为[/font]3,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLOR00AAAA[/p][p=30, 2, left][font=宋体]当满足条件[/font]([font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均上穿[/font](([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font]ORCROSS((([font=宋体]收盘价的[/font]21[font=宋体]日线性回归斜率[/font]*20)+[font=宋体]收盘价[/font])[font=宋体]的[/font]42[font=宋体]日指数移动平均[/font],[font=宋体]收盘价的[/font]2[font=宋体]日指数移动平均[/font]))[font=宋体]时[/font],[font=宋体]在开盘价和收盘价位置之间画柱状线[/font],[font=宋体]宽度为[/font]2,0[font=宋体]不为[/font]0[font=宋体]则画空心柱[/font].,COLOR00CCCC[/p]
通达信源码:

[code]MA5:MA(CLOSE,5),LINETHICK1,COLORFFFFFF;
MA10:MA(CLOSE,10),LINETHICK1,COLOR00FFFF;
MA30:MA(CLOSE,30),LINETHICK1,COLORFF00FF;
MA60:MA(CLOSE,60),LINETHICK1,COLOR0000FF;
MA120:MA(CLOSE,120),LINETHICK1,COLORFFFF00;
DRAWTEXT(CROSS(EMA(CLOSE,2),EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)),(LOW * 0.99),'Ψ'),LINETHICK3,COLORF00FF0;
DRAWTEXT(CROSS(EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42),EMA(CLOSE,2)),(HIGH * 1.01),'◎'),LINETHICK3,COLORFFFFFF;
STICKLINE((EMA(CLOSE,2) >= EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)),LOW,HIGH,0.1,0),COLOR0000FF;
STICKLINE((EMA(CLOSE,2) >= EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)),CLOSE,OPEN,3,0),COLOR0000AA;
STICKLINE((EMA(CLOSE,2) >= EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)),CLOSE,OPEN,2,0),COLOR0000CC;
STICKLINE((EMA(CLOSE,2) < EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)),CLOSE,OPEN,2,0),COLORCCCC00;
STICKLINE((EMA(CLOSE,2) < EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)),CLOSE,OPEN,3,0),COLORAAAA00;
STICKLINE((EMA(CLOSE,2) < EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)),LOW,HIGH,0.1,0),COLORFFFF00;
STICKLINE((CROSS(EMA(CLOSE,2),EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)) OR CROSS(EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42),EMA(CLOSE,2))),LOW,HIGH,0.1,0),COLOR00FFFF;
STICKLINE((CROSS(EMA(CLOSE,2),EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)) OR CROSS(EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42),EMA(CLOSE,2))),OPEN,CLOSE,3,0),COLOR00AAAA;
STICKLINE((CROSS(EMA(CLOSE,2),EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42)) OR CROSS(EMA(((SLOPE(CLOSE,21)*20)+CLOSE),42),EMA(CLOSE,2))),OPEN,CLOSE,2,0),COLOR00CCCC;[/code]

admin 发表于 2011-3-13 09:46

附一个系统图是2011年3月11日的上证指数日线图

页: [1]
渠道·推广(20年运营值得信赖!)▼:温馨提示:期货论坛稳定、流畅的访问体验有赖于赞助商的广告支持,赞助商业务内容非本站官方业务,期货、证券及外汇投资均有亏损的风险,访问赞助商广告即代表您已了解其中的风险。欢迎意向赞助商联系客服或管理员咨询相关事宜。
                     
❤️2025年通过期货论坛开户享受如下优惠政策:政策一:手续费最低交易所+1分起,政策二:日内炒单及大资金享更高比率返还,政策三:保证金可申请交易所标准+0,政策四:开户即享有论坛Prime会员资格(价值199元/年);有意开户咨询管理员或右侧客服! 🚀 论坛付费Prime会员(199元/年或800元/永久)免回复查看下载权限255及以下所有文档(包括但不限于策略、公式、源码、杂志); 😋欧美期货杂志购买、下载与中文翻译:/thread-10603-1-1.html |TB/MC开户优惠政策:/thread-5986-1-1.html;2025年最新交易所手续费表/thread-7537-1-1.html 2025年最全的Python编程与程序化(量化)教程、视频、源码、课件、资源汇总贴:/thread-152864-1-1.html 2025年最全的MultiCharts程序化(量化)教程、视频、源码、课件、资源汇总贴:/thread-88129-1-1.html❤️ 期货论坛与mc合作,通过使用期货论坛优惠码在mc官网购买mc的VIP会员享受折扣优惠 (点击获得“Multicharts14专策版软件使用授权年度会员购买优惠码” ) mag.png【1981年-2025年欧美期货、程序化、量化杂志、期货电子书等中文翻译目录汇总!】(注册登录后可看!) C__LOGO1.png2025年最全的C++期货程序化(量化)教程、视频、源码、课件、资源汇总贴:/thread-160231-1-1.html C++程序化交易软件2025年C++程序化推荐:C++积木式程序化交易系统(简洁、高效、绿色、模块化及最低免费使用),策略模块丰富,绿色安全,使用简单,功能丰富,特别适合定制,推荐有成熟交易系统者及希望低成本长时间实盘客户使用(账户政策、程序化设计及电脑配置等欢迎联系管理员或客服咨询!);( 管理员微信号微信号QQ号QQ电话号码电话号码 );