Rss & SiteMap

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

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

标题:求:两根曲线的长度能否比较?

1楼
AMOS 发表于:2020/2/10 10:07:58
1、两根曲线长度能否比较?两根曲线(比如MA,1分钟和4分钟)能否比较哪一根MA长度更长?

2、求一个(价差)相加:
大于中间价的每一根多方日内K线(HIGH-中间价)相加之和;(即:每一根K线的最高值-中间价,然后把所有的大于中间价且只是多方的K线的相加)
AA:(HIGH-中间价);
多方:c>=o and c>=ref(c,1);
中间价:(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;
谢谢!
2楼
FireScript 发表于:2020/2/10 10:17:15
1.不能比较长度。
2.

加2句代码:

x:=if(c>中间价 and 多方,AA,0);
result:sum(x,0);
3楼
AMOS 发表于:2020/2/10 10:24:10
非常感谢了!
其实第一个问题,我本意是想求斜率的,SLOPE函数又不合意,所以想出曲线的长度和价差来求出斜率,看来这条路也走不通。
4楼
AMOS 发表于:2020/2/11 10:31:34
老师:
 关于问题2,反复核对输出结果,还是不对,输出的结果太大了。
我是想要:
把所有的大于中间价的多方K线(HIGH-中间价)相加;(即:每一根多方K线的最高值-中间价,然后相加,并且要满足大于中间价的多方K线)
AA:(HIGH-中间价);
多方:c>=o and c>=ref(c,1);
中间价:(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;
谢谢!
5楼
FireScript 发表于:2020/2/11 10:41:43
逻辑上是没有问题的。你直接在最开始满足条件的几个K上核实下result的值。

至于你说的值太大,这个不能当做判断依据,你累加所有K的这个值,肯定会很大的。

加个这个
DRAWICON(c>中间价 and 多方,h,1);

标识下满足条件K的位置。
6楼
AMOS 发表于:2020/2/11 11:05:59
是的,我是手工计算(FU05燃油,上午若用10分钟K线也就10几根输出,X值正常,大约都在10左右,符合我的预期,但result:输出值有3300多,这明显不符合预期和逻辑,即使10根输出的K线全部是多方且满足大于中间价,10根K线的相加也才100左右,相差的太多了。
不知道问题出在哪里?
似乎你的逻辑编写也没有问题,可就是形式逻辑和结果事实不相符呀!
谢谢,请帮忙核对问题出在哪里?
7楼
FireScript 发表于:2020/2/11 11:09:53
这个result是累加了所有的 不是累加当日的。你核对时候是按照当日的核对的吗。

8楼
AMOS 发表于:2020/2/11 11:11:12
是的,
我只是做日内的,从不做跨日的。
9楼
FireScript 发表于:2020/2/11 11:18:56
那得改下代码:
result:sum(x,TODAYBAR);
10楼
AMOS 发表于:2020/2/11 11:32:20
谢谢!
共12 条记录, 每页显示 10 条, 页签: [1] [2]


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