Rss & SiteMap

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

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

标题:通达信转金字塔

1楼
c100011757 发表于:2019/5/13 19:15:56
S1:=REF(HHV(H,NX1),MQ);
S点1:REFDATE(S1,DATE);
X3:=S点1=H AND ((C-H)<(C-O) OR (O-H)<(O-C));
通达信的改成金字塔
2楼
wenarm 发表于:2019/5/14 8:33:25

这部分代码可以放在金字塔中直接使用。

3楼
c100011757 发表于:2019/5/15 8:22:08
显示却不一样,请老师分析一下

S1:=REF(HHV(H,10),1);
S点1:=REFDATE(S1,DATE);
X3:S点1=H AND ((C-H)<(C-O) OR (O-H)<(O-C));,老师加一下看看就知道了

4楼
wenarm 发表于:2019/5/15 9:18:39

S点1:=REFDATE(S1,DATE);等价于直接取S1的值。而通达信他们这个REFDATE这个函数返回是一个恒值(最后一根k对应的值)。

[此贴子已经被作者于2019/5/15 9:24:59编辑过]
5楼
FireScript 发表于:2019/5/15 9:25:01
REFDATE的处理有差异,通达信上按照上面写法:
S点1:=REFDATE(S1,DATE);
只会取到最新K上的s1值,在历史K也一样。按照同样逻辑去操作得话

金字塔序列模式下这样做:
前面2个参数你自己改下值
NX1:=20;
MQ:=5;
S1:REF(HHV(H,NX1),MQ);
S点1:refx(s1,DATACOUNT-BARPOS);
X3:=S点1=H AND ((C-H)<(C-O) OR (O-H)<(O-C));

6楼
FireScript 发表于:2019/5/15 9:27:04
 看通达信函数说明,那个函数通达信上不应该这样处理的,不确定是不是函数BUG。
共6 条记录, 每页显示 10 条, 页签: [1]


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