欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件交易策略发布专区 → 阿火秘笈_编写技巧十九(12月5日更新_做参数优化时优化指定指标的方法)

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有191368人关注过本帖树形打印复制链接

主题:阿火秘笈_编写技巧十九(12月5日更新_做参数优化时优化指定指标的方法)

美女呀,离线,留言给我吧!
  51楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:200 积分:1009 威望:0 精华:0 注册:2012/1/12 13:55:27
  发帖心情 Post By:2012/4/9 9:47:09 [只看该作者]

 我试了一下金字塔自带的提前N秒下单,发现了一个问题。刚好模型在提前的N秒有信号出来,但是到了K线走完以后信号又突然消失了。因为模型是K线走完模式,造成系统的状态仍然记录的是K线走完以后的状态,造成模型认为实际没有信号产生,也就是没有交易发生,而实际是的确发生了!

这个问题不知道火兄有没有遇到过,请问金字塔开发人员,是否应该将提前N秒的执行包括 整个模型的状态记录,我的意思就是要提前N秒,就将这个模型提前N秒运算,显示在图表的状态反映的是提前N当时的状态。如果交易执行遵照提前N秒状态,而后续保留的模型状态又是K线走完,非常容易发生我刚才测试的结果。

PS:还有提个小建议,请将 复合下单的停损指令委托后 加上一个委托声音 好让用户确知已经委托了停损指令。

 回到顶部
帅哥哟,离线,有人找我吗?
kemofen
  52楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:22 积分:63 威望:0 精华:0 注册:2012/3/26 22:42:56
  发帖心情 Post By:2012/4/9 13:35:45 [只看该作者]

请问火哥 abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);

加红色部分是为了做什么,不加会怎么样?


 回到顶部
帅哥哟,离线,有人找我吗?
rushtaotao
  53楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/4/9 13:47:26 [只看该作者]

判断是否是最后一根k线

该周期是否为最后一个周期。
用法:
ISLASTBAR
最后一个周期返回值为1,其余为0
所属函数组:逻辑函数

 

not(ISLASTBAR)  当不是最后一根k线的时候条件成立,返回真值;or的话就是前后条件只要有一个成立就执行if语句

[此贴子已经被作者于2012-4-9 13:49:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  54楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/4/9 15:20:12 [只看该作者]

楼上正解

加not(islastbar)是为了保持历时信号


 回到顶部
帅哥哟,离线,有人找我吗?
rushtaotao
  55楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 czt
等级:蜘蛛侠 帖子:1445 积分:6114 威望:0 精华:3 注册:2012/1/16 10:31:19
  发帖心情 Post By:2012/4/9 15:28:32 [只看该作者]

火哥牛啊,估计他问的问题是您给的答复,具有意义性,我给出的只是名词解释罢了图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  56楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/4/25 10:12:55 [只看该作者]

十五、史上最简明的后台下单模板,适用于满仓反手交易(阿火原创)

      使用软件自带的撤单追单功能。适合于一般大众需求,如有更加个性化的要求可另外定制

说明:固定轮询1秒或者高频,逐K线模式.读取账户里的仓位,空单平仓完毕才能开多,多单平仓完毕才能开空。需要多个模型组合在一起的话,把各个模型组合在一起就行了。组合方法见上面的其他方法

 

cc:=holding;//用于获取理论持仓,请放在信号稳定的位置
if holding>0 and c<ref(c,1) then sell(1,1,market);
if holding<0 and c>ref(c,1) then sellshort(1,1,market);
if holding=0 and c>ref(c,1) then buy(1,1,market);
if holding=0 and c<ref(c,1) then buyshort(1,1,market);
if not(islastbar) or workmode<>1 then exit;

ac:='800988';//把800988改成自己的下单账户
buyhold:=tbuyholdingex(ac,stklabel,1);
sellhold:=-tsellholdingex(ac,stklabel,1);
wt:=tremainqty(0,ac,stklabel);
if wt>0.5 then exit;
else goal:=if((buyhold+sellhold)*cc<-0.5,0,cc);
duo:=max(goal,0)-buyhold;
kon:=min(goal,0)-sellhold;
if duo>0.5 then tbuy(1,duo,mkt,0,0,ac);
if duo<-0.5 then tsell(1,duo,mkt,0,0,ac);
if kon<-0.5 then tbuyshort(1,kon,mkt,0,0,ac);
if kon>0.5 then tsellshort(1,kon,mkt,0,0,ac);

[此贴子已经被作者于2012-4-25 11:22:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
tonybig
  57楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 量化投资
等级:论坛游民 帖子:148 积分:653 威望:0 精华:0 注册:2010/9/27 16:08:27
  发帖心情 Post By:2012/5/4 18:43:35 [只看该作者]

和风版的海龟  能加这个模板嘛?


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  58楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/5/10 8:21:06 [只看该作者]

以下是引用tonybig在2012-5-4 18:43:35的发言:

和风版的海龟  能加这个模板嘛?

应该可以,都可以的


 回到顶部
帅哥哟,离线,有人找我吗?
myhcow
  59楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:108 积分:433 威望:0 精华:0 注册:2012/3/22 14:42:31
  发帖心情 Post By:2012/5/12 11:43:08 [只看该作者]


模型组合

cc1:=stkindi(stklabel,'模型A.cc',0,11,0);  //2分钟,多分钟设置为2
cc2:=stkindi(stklabel,'模型B.cc',0,2,0);   //5分钟
cc3:=stkindi(stklabel,'模型C.cc',0,18,0);  //10分钟

cc800988:=3*cc1 + 1*cc2 + 2*cc3;//各个模型的仓位系数。这里表示 A模型下3手,B模型下1手,C模型下2手

模型组合用stkindi函数用于后台交易的话是不是只能用逐K线模式???


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  60楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/5/15 8:11:06 [只看该作者]

也可以用序列模式


 回到顶部
总数 146 上一页 1 2 3 4 5 6 7 8 9 10 下一页 ..15