以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求某个时间段内均线的最高值可以这样写吗? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=158662) |
-- 作者:qq代人发帖 -- 发布时间:2017/10/16 11:06:37 -- 求某个时间段内均线的最高值可以这样写吗? 请问,
1如果我要求某个时间段内均线的最高值可以这样写吗?HHV(MA10,100)
还有没有其他更可靠的方法??? 2,图表程序化里面的ASSET,软件是怎么算出来的??如果我自己计算的话,要怎么写程序? [此贴子已经被作者于2017/10/16 11:09:29编辑过]
|
-- 作者:FireScript -- 发布时间:2017/10/16 11:28:58 -- 1.hhv(ma(close,10),100)这样算可以获取最大值。 2.ASSET是模拟系统的虚拟资金。是有个初始值的,这个初始值也可以自定义。 有个策略样例用到了这个assert的计算: VARIABLE:ss=0,cszj=1000000;//初始资金1000000
|
-- 作者:死亡旋律 -- 发布时间:2017/10/17 14:53:51 -- 你好,我是提问者,,还是没看懂那个计算ASSET值的程序的想法,还是有几个问题想问下,用注释的形式写在程序的注释中,谢谢。。 VARIABLE:ss=0,cszj=1000000;//初始资金1000000 fy:=10; //每手手续费 IF BARPOS<=12 THEN EXIT;//策略部分 kdpk:= H>=hhv(h,10); pdkk:= L<=llv(l,10); sc:ref(c,1);//asset计算部分 if ss=1 then //问题:这个条件是什么作用 cszj:=cszj+(c-sc)*MULTIPLIER-20;// 问题:请问这个20是什么意思?是说有一次买入卖出的交易,产生的手续费吗? if ss=-1 then cszj:=cszj+(sc-c)*MULTIPLIER-20; if kdpk and ss<>1 then begin //问题:这个条件是什么作用? ss:=1; end if pdkk and ss<>-1 then begin //同以上问题: 这个条件是什么作用? ss:=-1; end 资金:cszj; |
-- 作者:yukizzc -- 发布时间:2017/10/17 15:00:40 -- 这个就是类似你账户的动态权益,不建议客户自己去写,否者您所有函数都不用纯自己写那个工程量太大 |