c 语言boll型变量,My语言几种常见指标编写与跨指标模型的案例分析

本文介绍了My语言在量化交易中的应用,讲解了如何用My语言编写常见技术指标,如K线形态、BOLL、SAR、KDJ和MACD等,并通过实例分析了跨指标模型的构建,如趋势与摆动指标的结合,以及基于布林通道和唐奇安通道的策略。My语言的强大功能和简洁语法使得交易策略设计更为便捷高效。
摘要由CSDN通过智能技术生成

发明者量化平台的My语言是一种函数高度集成且功能强大的量化编程语言,专为量化初学者量身定做,虽然它受众多初学者的欢迎,在功能上却一点不比别的编程语言逊色。在深度定制某些复杂策略方面,由于已经定制好的函数库十分强大,加上发明者量化平台本身对于各大交易所的API接口的出色支持,使你不仅在时间上节省很多写代码的时间,可以把精力主要放在策略逻辑的设计上,而且超低的费用(每天低至3元人民币的价格),让你无后顾之忧。

My语言不止适用于国内商品期货,对于数字货币相关交易也是无功能差别的同样支持。

本文将介绍几种常见指标的编写以及几个跨指标模型的案例分析。

几个常用的指标分类与编写

传统经典的K线形态包括:三足乌鸦,十字星,穿头破脚,一柱擎天,仙人指路,金针探底等等

指标方面,其中趋势类指标又分为:MA(均线组合),BOLL,PUBU(瀑布线),SAR(止损点)等等

摆动类指标:ATR(真实波幅)、KDJ(随机指标)、MACD、WR(威廉指标)等等

量仓分析指标 CJL(成交量)、DUALVOL(多空量比)、OBV(量能潮)

接下来,让我们用My语言在发明者量化平台上逐个实现以上这些经典形态和指标,实现的目的不是为了让读者直接用这些指标(当然,在某些条件下直接使用可能也没有问题),而是让读者可以基于这些指标进行审时度势,根据行情和自己自身的资金管理状况来对这些经典进行改良。正所谓兵无常势,以万变应万变才是金融市场的生存法则。

大阳线:开盘价即为最低价,收盘价即为最高价,K线涨幅大于4%

AA:=OPEN=LOW;

BB:=CLOSE=HIGH;

CC :=CLOSE/OPEN>1.04;

这里的逻辑综合判断条件为:AA&&BB&&CC

穿头破脚:两根K线组成,表示行情将要转向,当前K线的开收至少有4%的差值,如果是向上穿头破脚的类型,那么该K线应该收阳,同时当前K线的最高价和最低价要包住前一根K线。

A1:=REF(CLOSE,1);

A2:=REF(OPEN,1);

BB:C/O>1.04;

B1:=OPEN

B2:=CLOSE>A2;

这里的逻辑判断条件为:BB&&B1&&B2

趋势类指标

均线交叉:5日均线向上穿过10日均线(金叉);5日均线向下穿过10日均线(死叉)

MA5:=MA(CLOSE,5);

MA10:=MA(CLOSE,10);

金叉 CROSSUP(MA5,MA10);

死叉 CROSSDOWN(MA5,MA10);

这里大家可以看到,My语言的功能函数高度集成,一个判断均线交叉的函数,用户需要做的只是调用就行了,不必从新再从底层逻辑去构建逐个函数,且对于以后的调参也更加方便

同样的,对于三条均线的策略逻辑,假设5日均线、10日均线、30日均线多头排列,且持续3天,我们可以这样写:

MA5:=MA(CLOSE,5);

MA10:=MA(CLOSE,10);

MA30:=MA(CLOSE,30);

CC:=MA5>MA30 AND MA10>MA30;

BOLL通道: BOLL由下轨(BOTTOM)、上轨(TOP)、中线(MID)三者组成通道。通道变宽并向上时,价格在上轨之上,多头趋势来临。反之空头趋势来临。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值