以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 谢谢老师! 非常的棒 |