【同花顺公式编辑进阶教程】进阶问题1 声明变量与调用变量

【更新日志】

  • 发布时间:2023-08-20

【问题简介】

        我们编制一个简单的指标交易程序:初始交易资金为10000元,交易标的为000430张家界,指标程序执行开始日期为2023年01月03日。

        若张家界股价某日收盘价创20新低,则以收盘价买入张家界并一直持有;同时指标程序显示持仓总市值,资金余额和持股数量,并绘出每个值的变换曲线。则构建的指标程序源码及运行结果,附图如下:

        通过对此指标程序的理解运用,我们可以制作更完备的指标有效性检测系统,即可以测试某指标在指定时间周期内的收益率。


【问题需要的相关知识】

一、变量赋值与输出语句

/*(1)变量赋值语句:(不输出变量到副图坐标)*/
a = 20;

/*(2)变量输出语句:(兼有赋值与输出的功能)*/
中:EMA(100*(C-LLV(C,N2))/(HHV(C,N2)-LLV(C,N2)),3),LINETHICK2,colorred;

二、同花顺程序执行原理

可参考详细教程:【同花顺公式编辑教程】第3章 获取数据_学金融的廖哥的博客-CSDN博客

        总结第3章的内容,同花顺程序执行原理基本如下:

  1. 指标的程序从屏幕可见的最左边第一根k线开始执行,直至到最后边最后一根k线结束执行。
  2. 缩放时间轴,会使得屏幕可见的k线数目变化。指标的程序会在每次缩放后,重新从屏幕可见的最左边第一根k线开始执行。

三、同花顺程序执行原理图表示例

        为了此处更加准确的描述同花顺程序执行的原理,我们下面使用图表例子深入讲解,以期帮助对编程接触较少的股友更加形象理解指标程序。

1、示例程序

  • 程序源码

  •  程序描述

        赋值两个变量“收盘价”为每个周期股票的收盘价,“目标价”为每个周期该变量的值为6;

        输出两个变量到副图坐标;

  • 程序运行


 <

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值