Rss & SiteMap

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

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

标题:获取有条件的收盘价

1楼
qq114739490 发表于:2016/5/30 16:37:25
如何获得CROSS(ma1,ma2)时的收盘价?
2楼
wenarm 发表于:2016/5/30 17:33:30
ma1:ma(c,10);
ma2:ma(c,15);
aa:CROSS(ma1,ma2);
a:VALUEWHEN(aa,c);
类似这样
3楼
qq114739490 发表于:2016/5/30 17:38:54

C1:=IF(CROSS(ma4,ma5),C,NULL);
C2:=IF(CROSS(ma5,ma4),C,NULL);

 

这样为什么不行?

4楼
wenarm 发表于:2016/5/31 8:51:30
什么为什么不行,你的需求是什么
5楼
pyd 发表于:2016/5/31 8:59:58

3楼写的也可以,最后输出就看到值了

ma1:ma(c,10);
ma2:ma(c,15);
C1:=IF(CROSS(ma1,ma2),C,NULL);
C2:=IF(CROSS(ma2,ma1),C,NULL);
cc1:c1;
cc2:c2;

6楼
qq114739490 发表于:2016/5/31 9:11:03
谢了
7楼
qq114739490 发表于:2016/6/1 8:21:39
 这样获得的收盘价是不是最近的两个上穿和下穿时的收盘价,因为图表中有多个上下穿均线情况,我能获得指定的上下穿行为时的收盘价吗?比如价格偏移最大的一次均线上下穿周期的两个收盘价?如何做到?
8楼
wenarm 发表于:2016/6/1 8:51:58

是的,你加载到图标上自己移动光标自己看下。

什么叫价格偏移最大的一次均线上下穿周期?

9楼
fantasynew 发表于:2016/6/2 21:07:02

楼主想要的东西需要用循环去遍历

10楼
fantasynew 发表于:2016/6/2 21:09:34

以下内容为程序代码:

1 #MAINCHART
2 AA:Sma(C,5,1);
3 BB:Sma(C,10,1);
4 Variable:TEMP(C),NumericSimple KEYPRICE;
5 LOWPRICE:=ROUND(C[0]*0.9,2);
6 HIGHPRICE:=ROUND(C[0]*1.1,2);
7 SHULIANG:=DataCount; //K线数
8 FOR I=1 TO SHULIANG-1 Step 1 Do Begin
9 TEMP[SHULIANG-I]=TEMP[SHULIANG-I-1]; //序列元素左移
10 END;
11 FOR I=LOWPRICE TO HIGHPRICE Step 0.01 Do Begin
12 TEMP[0]=I; //写入最新价,遍历所有可能取值
13 AAA:=Sma(TEMP,5,1);
14 BBB:=Sma(TEMP,10,1);
15 CCC:=AAA-BBB;
16 IF CCC[0]*CCC[1]<=0 Then //代表这个价位发生cross
17 Begin
18 KEYPRICE=I;
19 Break; //输出价格,退出遍历
20 END;
21 END;
22 DD:KEYPRICE,NoDraw;

 

这是前几年做的一个金死叉价格预测指标,是别的软件,参考一下

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


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.