Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:可否真接运算?

1楼
annbi 发表于:2016/5/3 14:14:43

Test的指标源码为:

    INPUT:S(15,5,30,3),P(30,20,40,2),M(10,2,20,2);

    DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);

DEA  :=EMA(DIFF,M);

MACD1 :=2*(DIFF-DEA);

金叉:CROSS(MACD1,0);

死叉:CROSS(0MACD1);

DRAWTEXT(金叉,HIGH,‘要涨啦,开多’)

DRAWTEXT(死叉,LOW,‘要跌啦,平多’)

 使用模块化编程,策略Test源码如下

   KK#MACD.MACD1(15,30,10)#;


问题可否真接运算?

{A可以是常数或变量}

KK2:#MACD.MACD1(15,30,10)#*A;

KK2: A*#MACD.MACD1(15,30,10)#;

KK2: A*(#MACD.MACD1(15,30,10)#);


那句比較好?那句正確不正確? 

[此贴子已经被作者于2016/5/3 14:15:25编辑过]
2楼
jinzhe 发表于:2016/5/3 14:49:19
这3个都一样
3楼
annbi 发表于:2016/5/3 16:02:15
Test的指标
MACD1 :=2*(DIFF-DEA);  只支持逐k线下的引用?
MACD1:2*(DIFF-DEA);支持在序列模式下和逐k线下的引用?

那是否MACD1:2*(DIFF-DEA);比較好和全面和建议的写法呢?

4楼
jinzhe 发表于:2016/5/3 16:08:18
对,直接用冒号,不加等号即可
5楼
annbi 发表于:2016/5/3 16:20:10
再问在"非test指标"內的 :  或 用:= 是否和 引用 已沒关了, 纯粹是显示不显示的做法呢?

KK#MACD.MACD1(15,30,10)#;



KK2:#MACD.MACD1(15,30,10)#*A;

KK2: A*#MACD.MACD1(15,30,10)#;

KK2: A*(#MACD.MACD1(15,30,10)#);



KK:=#MACD.MACD1(15,30,10)#;



KK2:=#MACD.MACD1(15,30,10)#*A;

KK2: =A*#MACD.MACD1(15,30,10)#;

KK2: =A*(#MACD.MACD1(15,30,10)#);

6楼
jinzhe 发表于:2016/5/3 16:24:22

是的,被引用的用冒号比较好

引用的,怎么写都行,就是显示不显示的区别

共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 3 queries.