以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=4391)

--  作者:朱老总
--  发布时间:2010/12/12 11:40:08
--  [建议]请金字塔考虑增加建仓次数函数
版主你好: 在金字塔软件的公式的编写过程中,强烈感受到金字塔缺少一个函数:建仓次数。含义是这样的,以多头为例,从最后一次平仓(可能是多头止损,或者反转信号)以来,多头共开仓几次。在期货的操作过程中,仓位是不能一步到位的,例如海龟交易法则,均有加仓的概念,分数次完成建仓,只有方向正确了,才会加仓,同时有加仓次数的限制,不管是做空,还是做多,都是如此,目前的金字塔函数要实现对加仓次数的限制几乎不可能,感觉使用起来很不方便,迫切希望能看到你们的改进,更能贴近实战策略。 另外一个问题顺便提下:画线跑线的问题,在特定k线数量下画线后,如果进行图形放大缩小,以多看或者少看一些K线时,末端的画线位置会跑。在飞狐、大交易师软件中,没有这种现象,比你们做得要好。 祝愿金字塔软件越来越强大,越来越贴近实战使用要求!
--  作者:gxnnxxt
--  发布时间:2010/12/12 15:08:54
--  
“目前的金字塔函数要实现对加仓次数的限制几乎不可能”,不认同!这很简单就能实现,COUNT(开仓条件,开仓历时)<M,就很容易解决了.如果想记录更详细的用全局变量,每满足一次条件,新值赋为原值+1.金字塔解决这种问题易如反掌!
--  作者:fly
--  发布时间:2010/12/13 9:43:33
--  

画线漂移问题:

在画线工具中,里面有很多不同的画线类型,在下拉框里,找到"精确定位"打勾即可

 

[此贴子已经被作者于2010-12-13 9:45:00编辑过]

--  作者:朱老总
--  发布时间:2010/12/16 15:31:16
--  
开仓历时不好用,如果在同一周期出现N次信号,根本反映不出变化。每次开仓条件或者点位变化后,设条件很麻烦。自己计数也很麻烦。请斑竹慎重考虑我的建议。
--  作者:阿火
--  发布时间:2010/12/17 11:33:15
--  

可以考虑用全局变量,应该可以实现。比如海龟法则

上涨0.5*atr,开一次仓,最多开仓4次,即使同一个K线图出现连续开仓,也能记录,以下示例只做多。

variable:kc=0,buyp=0,stoploss=0;
atr:=ma(tr,20);//这里图方便,具体ATR的算法每5天算一次

hi20:=ref(hhv(h,20),1);
lo10:=ref(llv(l,10),1);

if h>hi20 and holding=0 then begin
buy(1,1,limitr,max(o,hi20)+5*mindiff);
buyp:=max(o,hi20);
kc:=kc+1;

stoploss:=buyp-2*atr;
end


for i=1 to 3 do begin
if h>buyp+0.5*atr and holding>0 and kc<4 then begin
buy(1,1,limitr,buyp+0.5*atr+5*mindiff);
buyp:=buyp+0.5*atr;
kc:=kc+1;
stoploss:=stoploss+0.5*atr;
end
end

if (l<lo10 or l<stoploss) and holding>0 then begin
sell(1,holding,limitr,min(o,lo10)-5*mindiff);
kc:=0;
end

[此贴子已经被作者于2010-12-17 11:35:09编辑过]

--  作者:朱老总
--  发布时间:2010/12/28 10:55:24
--  
谢谢leevolvo!