以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]小周期判断日线周期历史数据方法 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=69843) |
-- 作者:LT-IQH89 -- 发布时间:2014/9/11 10:57:37 -- [求助]小周期判断日线周期历史数据方法 小周期判断日线周期历史数据方法 例如:KDJ指标 当下日线周期KDJ指标K小于D,上一次日线周期KDJ指标K大于D时, K的最高值为—— nn:=barslast(CROSS(k,d)); 上一次K最高值:IF(K<D,hhv(k,nn+1),无效数据);//此数值已经成为日线历史数据 请问,在当下15分钟周期框架,判断日线周期“上一次K最高值”<70,金字塔软件能否对此进行判断
|
-- 作者:pyd -- 发布时间:2014/9/11 11:12:18 -- 用stkindi函数引用日线周期上一次K最高值(具体用法请看函数说明) 然后用引用的这个值和70比较 |
-- 作者:LT-IQH89 -- 发布时间:2014/9/11 11:33:26 -- 在当下15分钟周期框架,产生 30分钟周期 CROSS(D,K) 按照老师方法,在15分钟周期引用日线和30分钟周期条件 引用 日线周期“上一次K最高值” AND 引用 30分钟周期 CROSS(D,K),这样产生数据混乱 老师,你测试看看,这样产生数据混乱,
|
-- 作者:pyd -- 发布时间:2014/9/11 11:42:11 -- 你引用公式怎么写的,把公式发出来看下 具体说明什么混乱 |
-- 作者:LT-IQH89 -- 发布时间:2014/9/11 13:19:16 -- 上一次K最高值:=stkindi(\'\',\'KDJ.上一次K最高值\',0,6); DK_CROSS:=stkindi(\'\',\'KDJ.CROSS(D,K)\',0,4); 空头开仓条件:=上一次K最高值<70 AND DK_CROSS ; 数据混乱出现在 1、下单数据混乱,实际下单1手,会产生几百到几千手; 2、信号不在数据产生的K线上 |
-- 作者:pyd -- 发布时间:2014/9/11 13:27:13 -- 1,实际下单1手和产生几百到几千手分别指哪里?截图说明 2,是指开平仓条件没满足就出信号了?把开平仓条件输出看是否满足? |
-- 作者:LT-IQH89 -- 发布时间:2014/9/11 13:43:27 -- 满足就出信号了 |
-- 作者:pyd -- 发布时间:2014/9/11 13:57:16 -- 这个手数是开仓代码里决定的,如果要开1手第二个参数就写1 例如buy(cond,1,market); |
-- 作者:LT-IQH89 -- 发布时间:2014/9/11 14:08:54 -- 开仓量:=INTPART(开户资产*5/100/C); 开空:BUYSHORT(KK AND HOLDING=0,开仓量,THISCLOSE); 这样编写就出现混乱,如何解决
|
-- 作者:pyd -- 发布时间:2014/9/11 14:17:22 -- 你想开多少? 可以指定手数,开1手就是 BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);
[此贴子已经被作者于2014/9/11 14:17:29编辑过]
|