以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  开多价 和开空价  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52259)

--  作者:marbob2005
--  发布时间:2013/5/21 9:13:08
--  开多价 和开空价
老师好 ,
文华的开多价是 BKPRICE,开空价是SKPRICE;金字塔只有开仓价enterprice;请问金字塔的开多价和开空价如何分别表示? 谢谢!

--  作者:jinzhe
--  发布时间:2013/5/21 9:22:16
--  
图表不能同时开多开空,所以设置一个开仓价就行了
--  作者:marbob2005
--  发布时间:2013/5/21 9:40:50
--  
以股指1分钟周期为例,当开多后上涨30点 ,然后回落符合con3平仓;但是我发现他不是按开仓价计算的 ,而是按当日开盘涨幅算起的;

但是空单是正常的, 就是以开空价格算起的,我不知道是什么原因?


BB:=AVGenterprice-HHV(H,N);
CC:=AVGenterprice-LLV(L,N);
con1:=REF(ANY(BB<-30,25),1);
con2:=REF(ANY(CC>30,25),1);
con3:=L<REF(LLV(L,10),1);
con4:=H>REF(HHV(H,10),1);


if con1then begin
 if con3 then begin sell(holding>0, 1, market);

 end
 end

--  作者:jinzhe
--  发布时间:2013/5/21 10:07:53
--  
把公式都贴出来
--  作者:marbob2005
--  发布时间:2013/5/21 10:52:13
--  
老师 您说的那个  给我发个链接吧
--  作者:jinzhe
--  发布时间:2013/5/21 11:00:48
--  

http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=1900&replyID=&skin=1

 


--  作者:jinzhe
--  发布时间:2013/5/21 14:53:28
--  

当开多后上涨30点 ,然后回落符合con3平仓

con3:=L<REF(LLV(L,10),1);

 

variable:hh:=0;

if  开仓条件 and  持仓判断 then begin

buy;//开仓

hh:=h;//把开仓时的最高价赋值给hh

end

 

if enterbars>0 and h>hh then hh:=h;//记录开仓之后的最高价

 

if hh>enterprice+30*mindiff and con3 then begin //条件为两个部分,1是判断是否上涨了30个点,2是判断在30点上涨的同时,是否满足con3,既最低价低于前1周期最低价

sell;//平仓

hh:=0;//平仓后全局变量进行赋初值

end


--  作者:marbob2005
--  发布时间:2013/5/21 16:04:31
--  
谢谢老师! 非常的棒