Rss & SiteMap

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

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

标题:[求助]如何在日内策略中调取前n天的日线级别数据

1楼
wilsonax 发表于:2013/7/22 14:07:50

1、在一个5分钟的日内策略当中,想要调取前n天的每天最高价和最低价之和,应该怎样编写?2、同样这个策略,采用的逐K模式,一般都是在出信号K线的下根K线开盘发单,但是想要设置一个止损指令——即在最新价达到一定价位就马上止损,而不是等到现在这根K线走完才发单,应该如何写交易指令?

2楼
fly 发表于:2013/7/22 14:19:48

1.

创建一个指标/公式fd

h6:hhv(high,6);
l6:llv(low,6);

 

2.新建一个公式TEST

HPPOINTIF:STKINDI('','fd.h6',0,6,-1);//日线前6周期高点
LPPOINTIF:STKINDI('','fd.l6',0,6,-1);//低点

3楼
wilsonax 发表于:2013/7/22 14:46:31
谢谢你对第一个问题的解答,请帮我再看看第二个问题:2、同样这个策略,采用的逐K模式,一般都是在出信号K线的下根K线开盘发单,但是想要设置一个止损指令——即在最新价达到一定价位就马上止损,而不是等到现在这根K线走完才发单,应该如何写交易指令?
4楼
lichenghu 发表于:2013/7/22 14:50:57

2.选用:固定时间间隔

 

(1)原来本根K线满足CON,想要下根K线开盘发单的语句

---原来写法:IF CON AND HOLDING=0 THEN BUY(1,1,MARKET);

---改为:IF REF(CON,1) AND HOLDING=0 THEN BUY(1,1,MARKET);

 

(2)满足条件,就立马平仓的,就直接使用  IF CON2 AND HOLDING>0 THEN SELL....

    在立马平仓的里面,要注意信号闪烁问题,请合理使用OPEN,HIGH,LOW使您的信号不闪烁.

 

 

5楼
wilsonax 发表于:2013/7/22 16:45:43
明白了,谢谢图片点击可在新窗口打开查看
以下是引用lichenghu在2013/7/22 14:50:57的发言:

2.选用:固定时间间隔

 

(1)原来本根K线满足CON,想要下根K线开盘发单的语句

---原来写法:IF CON AND HOLDING=0 THEN BUY(1,1,MARKET);

---改为:IF REF(CON,1) AND HOLDING=0 THEN BUY(1,1,MARKET);

 

(2)满足条件,就立马平仓的,就直接使用  IF CON2 AND HOLDING>0 THEN SELL....

    在立马平仓的里面,要注意信号闪烁问题,请合理使用OPEN,HIGH,LOW使您的信号不闪烁.

 

 

6楼
wilsonax 发表于:2013/7/22 23:11:53
1、先建立一个指标marange
input:n(10,3,20,1);

marange:=(ma(h,n)-ma(l,n));

2、然后在交易公式中
predayrange:=stkindi('','marange.marange',0,6,-1);
在K线图中不时显示该行解释错误,而且predayrange的值也一直为零

请问是什么地方出了问题???
共6 条记录, 每页显示 10 条, 页签: [1]


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