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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助

   

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


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

主题:求助

帅哥哟,离线,有人找我吗?
剑神一笑
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
求助  发帖心情 Post By:2011/5/30 11:08:34    Post IP:114.247.10.133[只看该作者]

我编了个简单的模型,请老师帮我看一下有没有问题。 RSV:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(FASTK,3,1); D:=SMA(K,3,1); TJBK:=CROSS(K,D) AND D<20; TJSK:=CROSS(D,K) AND="AND" D="D" >80; TJBP:=CROSS(K,D); TJSP:=CROSS(D,K); IF TJBP THEN BEGIN SELLSHORT(HOLDING<0,0,MARKET); END IF TJSP="TJSP" THEN BEGIN SELL(HOLDING>0,O,MARKET); END IF TJBK THEN BEGIN BUY(HOLDING=0,1,MARKET); END IF TJSK THEN BEGIN BUYSHORT(HOLDING=0,1,MARKET); END 以上是KD线的图表模式

 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 11:14:51    Post IP:114.247.10.133[只看该作者]

又不能分行???

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


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2011/5/30 11:15:02    Post IP:58.246.57.26[只看该作者]


 RSV:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(FASTK,3,1);
 D:=SMA(K,3,1); TJBK:=CROSS(K,D) AND D<20;
 TJSK:=CROSS(D,K) AND D=>80;
  TJBP:=CROSS(K,D);
 TJSP:=CROSS(D,K);
 IF TJBP THEN BEGIN SELLSHORT(HOLDING<0,0,MARKET);
 END
 IF TJSP="TJSP" THEN BEGIN SELL(HOLDING>0,O,MARKET);
 END
 IF TJBK THEN BEGIN BUY(HOLDING=0,1,MARKET);
  END
  IF TJSK THEN BEGIN BUYSHORT(HOLDING=0,1,MARKET);
  END

 

这样才对

你写的有点语法错误,至于模型是否是好坏,这个我没有看!



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 11:46:56    Post IP:114.247.10.133[只看该作者]

谢谢谢谢 重要的是语法 其他无所谓

 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 11:56:08    Post IP:114.247.10.133[只看该作者]

 

[此贴子已经被作者于2011-5-30 11:57:26编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 11:56:29    Post IP:114.247.10.133[只看该作者]

 RSV:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
 K:=SMA(RSV,3,1);
 D:=SMA(K,3,1);

 

 TJBK:=CROSS(K,D) AND D=<20;
 TJSK:=CROSS(D,K) AND D=>80;
 TJBP:=CROSS(K,D);
 TJSP:=CROSS(D,K);
 
 IF TJBP="TJBP" THEN
 BEGIN
     SELLSHORT(HOLDING<0,0,MARKET);
 END
 
 IF TJSP="TJSP" THEN
 BEGIN
     SELL(HOLDING>0,O,MARKET);
 END

 

 IF TJBK="TJBK" THEN
 BEGIN
     BUY(HOLDING=0,1,MARKET);
 END
 
 IF TJSK="TJSK" THEN
 BEGIN
     BUYSHORT(HOLDING=0,1,MARKET);
 END

 

 

[此贴子已经被作者于2011-5-30 11:58:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 11:57:03    Post IP:114.247.10.133[只看该作者]

这样可以了吗?请老师再指点。

 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 13:27:41    Post IP:114.247.10.133[只看该作者]

我发现修改前是可以显示交易信号的,但不能发出交易指令。修改后既不能发出交易指令也不能发出图表信号


 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 14:27:56    Post IP:114.247.10.133[只看该作者]

按照群里朋友给的建议,我改成这样了

 

 RSV:= (CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
 K:=SMA(RSV,3,1);
 D:=SMA(K,3,1);

 TJBK:=CROSS(K,D) AND (K-D)>1;
 TJSK:=CROSS(D,K) AND (D-K)>1;
 TJBP:=CROSS(K,D);
 TJSP:=CROSS(D,K);
 
 IF HOLDING<0 THEN BEGIN
   IF TJBP THEN
   BEGIN
     SELLSHORT(1,0,MARKET);
   END
 END
 
 IF HOLDING>0 THEN BEGIN
   IF TJSP THEN
   BEGIN
     SELL(1,0,MARKET);
   END
 END 
 

 IF HOLDING=0 THEN BEGIN
   IF TJBK THEN
   BEGIN
     BUY(1,1,MARKET);
   END
 END
 
 IF HOLDING=0 THEN BEGIN
   IF TJSK THEN
   BEGIN
     BUYSHORT(1,1,MARKET);
   END
 END
 

 

可还是只有图表信号,没有交易指令,会是哪里的问题?

 回到顶部
帅哥哟,离线,有人找我吗?
剑神一笑
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:29 积分:147 威望:0 精华:0 注册:2011/5/19 10:54:03
  发帖心情 Post By:2011/5/30 14:35:00    Post IP:114.247.10.133[只看该作者]

谢谢  解决了

 


 回到顶部