决胜千里通达信&TBQ双源码

财富   2024-11-21 13:20   山西  
量化策略开发,高质量社群,交易思路分享等相关内容



『正文』

ˇ


通达信源码

B1:=EMA(C,2);紫1:=EMA(B1,2)COLORMAGENTA;色1:=EMA(紫1,2)COLORMAGENTA;线1:=EMA(色1,2)COLORMAGENTA;浮盈线:=EMA(紫1,5) COLORLIMAGENTA,LINETHICK2;成本线:=EMA(色1,13)COLORYELLOW,LINETHICK2;限时:=1;重心:=(2*C+H+L)/4,COLOR00FFFF,LINETHICK0;SJ:=WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2);ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2);{公式平台,公式源码WWW.GSPT.COM}DRAWBAND(浮盈线,RGB(128,0,0),成本线,RGB(0,200,0));STICKLINE(C>=O,H,L,0,1), COLORRED;STICKLINE(C>=O,C,O,3,0), COLORRED;STICKLINE(C< O,H,L,0,0), COLORFFFF00;STICKLINE(C< O,C,O,3,0),COLORFFFF00;
A1:=EMA(C,14),COLORWHITE,LINETHICK1;吃肉线:(A1-REF(A1,1))/REF(A1,1)*100* 限时,NODRAW;跌破:=REF(EMA(C,14),1),NODRAW;距离:=(C-吃肉线)/吃肉线*100,NODRAW;机构入场:IF(吃肉线>=0,REF(EMA(C,14),BARSLAST(CROSS(吃肉线,0))+1),DRAWNULL)COLORRED,LINETHICK3;资金出逃:IF(吃肉线<0,REF(EMA(C,14),BARSLAST(CROSS(0,吃肉线))+1),DRAWNULL)COLORGREEN,LINETHICK3;精选:=浮盈线>REF(浮盈线,1);规避:=成本线>REF(成本线,1);STICKLINE(CROSS(吃肉线,0),C,O,3,0),COLORYELLOW;STICKLINE(CROSS(0,吃肉线),C,O,3,0),COLORGREEN;DRAWICON(CROSS(ZJ,SJ) AND SJ>70,H*1.03,15);DRAWTEXT(CROSS(ZJ,SJ) AND SJ>70,H*1.01,'洗盘')COLORMAGENTA;DRAWTEXT(CROSS(吃肉线,0) ,L,'←机构进场')COLORYELLOW;DRAWTEXT(CROSS(0,吃肉线) ,H,'←机构出货')COLORGREEN;{所属板块、概念}DRAWTEXT_FIX(1,0.005,0,0,'所属行业:'),COLORYELLOW;DRAWTEXT_FIX(1,0.06,0,0,HYBLOCK),COLORYELLOW;DRAWTEXT_FIX(1,0.005,1,0,'所属概念:'),COLORMAGENTA;DRAWTEXT_FIX(1,0.06,1,0,GNBLOCK),COLORYELLOW;【粉丝福利:DRAWNULL,COLORYELLOW;买卖指标:DRAWNULL,COLORYELLOW;均为骗子】:DRAWNULL,COLORYELLOW;

TBQ

//------------------------------------------------------------------------// 简称: WH_Indicator_To_TBquant// 名称: 文华财经指标转换为 TBquant 策略// 类别: 公式应用// 类型: 内建应用//------------------------------------------------------------------------
Params Numeric FastLength(14); // 快速均线周期 Numeric SlowLength(20); // 慢速均线周期 Numeric LimitTime(1); // 限时参数
Vars Series<Numeric> B1; // EMA(C,2) Series<Numeric> Zi1; // EMA(B1,2) Series<Numeric> Se1; // EMA(Zi1,2) Series<Numeric> Xian1; // EMA(Se1,2) Series<Numeric> FuYingXian; // EMA(Zi1,5) Series<Numeric> ChengBenXian; // EMA(Se1,13) Series<Numeric> ZhongXin; // (2*C+H+L)/4 Series<Numeric> SJ; // WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2) Series<Numeric> ZJ; // WMA(0.618*REF(SJ,1)+0.382*SJ,2) Series<Numeric> A1; // EMA(C,14) Series<Numeric> ChiRouXian; // (A1-REF(A1,1))/REF(A1,1)*100* 限时 Series<Numeric> DiePo; // REF(EMA(C,14),1) Series<Numeric> JuLi; // (C-ChiRouXian)/ChiRouXian*100 Series<Numeric> JiGouRuChang; // Series<Numeric> ZiJinChuTao; // Series<Bool> JingXuan; // FuYingXian>REF(FuYingXian,1) Series<Bool> GuiBi; // ChengBenXian>REF(ChengBenXian,1) Series<Numeric> normalizedZhongXin; Series<Numeric> crossOverBar; Series<Numeric> crossUnderBar; Series<Bool> cond1; Series<Bool> cond2; Events OnBar(ArrayRef<Integer> indexs) { // 计算各项指标 B1 = XAverage(Close, FastLength); Zi1 = XAverage(B1, FastLength); Se1 = XAverage(Zi1, FastLength); Xian1 = XAverage(Se1, FastLength); FuYingXian = XAverage(Zi1, SlowLength); ChengBenXian = XAverage(Se1, 13); ZhongXin = (2 * Close + High + Low) / 4;
// 计算 SJ 和 ZJ normalizedZhongXin = (ZhongXin - Lowest(Low, 5)) / (Highest(High, 5) - Lowest(Low, 5)) * 100; SJ = (normalizedZhongXin + normalizedZhongXin[1]) / 2; ZJ = 0.618 * SJ[1] + 0.382 * SJ;
A1 = XAverage(Close, 14); ChiRouXian = (A1 - A1[1]) / A1[1] * 100 * LimitTime; DiePo = A1[1]; JuLi = (Close - ChiRouXian) / ChiRouXian * 100;
If(CrossOver(ChiRouXian, 0)) { crossOverBar=CurrentBar-crossOverBar; }
If(CrossUnder(ChiRouXian,0)) { crossUnderBar=CurrentBar-crossUnderBar; }

JiGouRuChang = IIF(ChiRouXian >= 0, A1[crossOverBar + 1], 0); ZiJinChuTao = IIF(ChiRouXian < 0, A1[crossUnderBar + 1], 0);
JingXuan = FuYingXian > FuYingXian[1]; GuiBi = ChengBenXian > ChengBenXian[1]; cond1=CrossOver(ChiRouXian, 0); cond2=CrossUnder(ChiRouXian, 0); // 交易逻辑 If(SJ[1] > 70) { Commentary("洗盘"); } If(cond1[1]) { Commentary("←机构进场"); Buy(1, Open); } If(cond2[1]) { Commentary("←机构出货"); Sell(1, Open); } }//------------------------------------------------------------------------// 编译版本 GS2014.10.25// 版权所有 TradeBlazer Software 2003-2025// 更改声明 TradeBlazer Software保留对TradeBlazer平// 台每一版本的TradeBlazer公式修改和重写的权利//------------------------------------------------------------------------




欢迎加入2024松鼠俱乐部,获得量化需要的策略源码,培训视频,行情数据。

1.原创策略源码,每月至少1期新策略源码。

2.专属数据库(国内商品数据每日更新)

3.个性化工具类-波动率跟踪

4.松鼠分享会(培训视频每月1期)

本策略仅作学习交流使用,实盘交易盈亏投资者个人负责,内容受原创保护,未经授权禁止转发、倒卖策略源码。

咨询详情

长按下方二维码

加客服“小松鼠-松鼠宽客”

微信号: viquant01(人工)

聊天框发送  VIP  咨询源码

(例如:俱乐部加入→回复VIP)

加入松鼠VIP俱乐部

2024年俱乐部策略:

专享策略15 | 随机小波段策略(短距)

专享策略14 | 商品+股指套利策略

网格 | 网格交易策略

专享策略13 | 基于抄底摸顶思路的震荡策略
专享策略12 | 日内订单流横截面交易策略

专享策略11 | 震荡MACD与沙夫趋势(STC)

专享策略10 | 魔改布林+布林极限+极限宽

专享策略09 | 基于成交量的阶梯均线过滤震荡行情

专享策略08 | 基于盘口数据的择时趋势策略




全品种 | 商品通用交易策略-横截面与择时杂交

-------------往期精彩内容-------------

2023年专享策略:

专享策略07 | 希尔伯特变换下的择时策略

专享策略06 | 基于订单流的日内盘口策略

专享策略06 | 盘口策略CTP实盘版

盘口策略 | 交易中最重要的是什么?

专享策略05 | MACD波段套利交易策略

专享策略04 | 商品通用套利模型(二)

2023年通用策略:

通用策略06丨横截面因子在期货中的应用(2)

通用策略05丨非择时CTA单因子策略

通用策略04丨ORB魔改框架+自适应动量过滤模板

通用策略03丨RUMI魔改+krange自适应第3版

通用策略02丨零参数自适应软通道

通用策略01丨高位震荡过滤初探


2022年专享策略:

专享策略No.3 | 商品截面交易策略

专享策略No.2 | 套利策略-自动换仓-出场加速

专享策略No.2 | 商品股指通用套利策略(一)

专享策略No.1 | 顶底分型+短波趋势的迭代

专享策略No.1 | 震荡+趋势+动态调节

2022年Pro系列(已完结):

Pro_12丨为股指而战

Pro11丨跟踪+目标出场自适应切换

Pro10丨枢轴点反转策略

Pro09丨高频波动率RSJ与成交量因子迭代升级

Pro08丨累计概率密度突破策略

Pro07丨波动率因子3.0与斜率因子

Pro06丨重心拐点与高低波出场

Pro05丨基于波动率因子的择时分析

Pro04丨我是如何改造SF21及VWAP出场模式的

Pro03丨Dual Thurst一个很润的策略迭代

Pro02丨加强版超级趋势线加减仓策略迭代

Pro01丨资金流向策略的迭代

另类策略社群已完结

LM13丨形态量化-动量周期分析

LM12丨Rolling Heikin Ashi二重K线滤波器

LM11丨重构K线构建择时交易策略

LM10丨余弦波动顺势网格策略

LM09丨费雪逆变换反转网格策略

LM08丨网格系列之网格反转(精)

LM07丨细聊期货横截面策略

LM06丨仅用成交量构造抄底摸顶策略的奥秘

LM05丨曾经的VIX(二代产品)

LM04丨震荡算法在趋势中的应用

LM03丨谁告诉你跨品种就一定要套利?

另类社群丨Trading Band For Trends

LM02丨选品种-做结构-玩另类

OF社群系列已完结):

OFV8 | 传统策略结合Orderflow订单流

OFV7 | 主动买卖力量分钟交易模型(V7)

关于K线与订单流数据的结合(一)

数字货币市场两个微观特征的解析与利用

股指日内交易的量化因子

主动买卖力量与价格相关性分析

Orderflow社群介绍

算法策略专辑已完结

13.【算法系列】斜率+自适应区间交易策略

12.【算法系列】基于量能的抄底摸底+追涨杀跌的交易策略

11.【算法策略】 高波动率择时指标RSJ交易策略

10.【算法策略】把期货当现货做,专业投机大局观

9.【算法策略】波动率调节器提高CTA策略盈利能力

8.【算法策略】追涨杀跌+震荡反手,趋势震荡相结合的交易策略

7.【算法策略】 MACD跨周期短线交易策略开发(股指+商品双版)

6.【算法策略】基于残差动量的横截面期货交易策略

5.【算法策略】商品统计套利之趋势套利策略

4.【算法策略】傅里叶滤波结合跨周期波段模型

3.【日内模型】TBquant信号回测版本+python历史回测版源码

2.【日内模型】第二版本基于orderflow的盘口策略(完整源码)

1.【日内模型】基于orderflow的盘口策略开发帖

SF策略专辑(已完结):

【SF38】丨不对称超趋线+自适应快速离场

【SF36】| 跟踪+定向双重离场

【SF35】丨可变指数动态平均+自适应出场

【SF34】| 股指日内交易策略(开发贴)
【SF33】| 超级趋势线之系列3

【SF32】丨超短进出场策略必备利器

【SF31】丨构建抄底摸顶策略的一小步

【SF30】| 双均线交易模型的震荡过滤

【SF29】丨魔改自适应均线+多空不对称组合

【SF28】| 股指“三缺一”策略,2多1空组合方式

【SF27】 | 如何开发一个日内交易模型

【SF26】| 适用于商品+股指的枢轴点趋势策略
【SF25】|日内交易策略开发(一)黄金日内交易模型

【SF24】| 海龟交易策略的“宽窄”改进版

【SF23】| 朴实无华的Dual Thrust策略长期保持正期望收益
【SF22】| 来给你的交易策略加一个"变速箱",五挡起步那种

【SF21】| 利用PSY指标,我们来开发一个短线模型?

【SF20】| 来聊聊平仓离场的方法,如何构建高效,灵活,可靠的出场策略?

【SF19】| 基于VWAP(成交量加权平均价格)开发Alpha均线增强策略

【SF18】| MACD顶底背离+动态区间交易模型源码(技术贴)

【SF17】| 均线波动差构建交易策略

【SF16】| "凹凸"均线形态交易策略源码(技术帖)

【SF15】| 波峰波谷交易策略结合ER降噪过滤

【SF14】| Supertrend“超级趋势线”指标魔改升级(源码)
【SF13】| 实盘策略解密“小品种,小资金”在跑策略源码!

【SF12】| 全新波动率算法,自适应区间+波动率择时!

【SF11】| 成交量来确定阻力支撑点,基于Volume Profile构建交易策略

【SF10】| 如何构建一个胜率超过60%的短线螺纹策略(开发教程)

【SF09】| 资金流向交易策略源码,绩效突出,适应性兼容性强,5分钟交易模型;
【SF08】| 经典KD指标另类使用有奇效,股指商品双版本策略
----核心社群---- 

祝点击在看的小伙伴,2024账户长虹


松鼠Quant
量化研究,原创策略,源码教学,程序化交易。分享量化交易相关内容,高质量原创内容生产。
 最新文章