以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  第一次接触金字塔,麻烦版主帮助一下公式编写的问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=95202)

--  作者:colin
--  发布时间:2016/3/28 16:33:30
--  第一次接触金字塔,麻烦版主帮助一下公式编写的问题

1.怎么全仓买入(我主要做股票,但资料看下来金字塔好像主要是对期货的,比如买多少,好像必须要输入多少手?)
2.如何持仓时的最高价,包括影线(自己记录数据必须用到VBA?)
3.如何获取昨日收盘价,最高价,最低价

或者有这样一个策略,麻烦帮忙实现一下,现在主要是想用于测试策略效果。

买入:在每天2点半时判断是当前价格是否大于昨日收盘价,而且MA3上穿MA5。成立则全仓买入
卖出:在买入后,记录持仓时的最高价,以5分钟为一周期。当当前价格低于最高价的5个点时,则全仓卖出

--  作者:jinzhe
--  发布时间:2016/3/28 17:10:55
--  

1百分比下单,100%开仓,比如:

buy(c>o,100%,marketr),pertrader;

 

2hhv(h,enterbars+1)

影线是什么?

 

3昨收:callstock(stklabel,vtclose,6,-1);

昨高:callstock(stklabel,vthigh,6,-1);

昨低:callstock(stklabel,vtlow,6,-1);

 

if time=143000 and close>昨高 and cross(ma(c,3),ma(c,5)) then buy(1,100%,marketr),pertrader;

if l<hhv(h,enterbars+1)-5 then sell(1,0,marketr);


--  作者:colin
--  发布时间:2016/3/28 17:40:37
--  
谢谢指导,我试一下。

影线是指上影线或下影线,当天到过的价格。
要自己记录或保存一些数据,要怎么实现呢?


--  作者:jinzhe
--  发布时间:2016/3/29 8:55:48
--  
要保存什么样的数据?
--  作者:colin
--  发布时间:2016/3/29 10:33:14
--  
比如前面说的,持仓时的最高价,或者一个自己算出来的价格,保存下来用于后面逐K对比。

另外我测试了一下你写的公式

买入:把时间判断去掉,可以实现买入。(时间判断是不是只能用分钟周期?)
卖出:不能成功实现低于最高价的5个点卖出。



--  作者:jinzhe
--  发布时间:2016/3/29 10:37:40
--  

1.是

2.举例说明


--  作者:jinzhe
--  发布时间:2016/3/29 10:40:51
--  

这样的数据不用保存,直接

ss:你要的数据,noaxis;

这样就能直观的在k线图上看到你要的数据了