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


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

   

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


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

主题:显示函数的问题

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2013/11/28 13:16:08
显示函数的问题  发帖心情 Post By:2013/12/13 0:14:27    Post IP:180.117.201.250[只看该作者]


VARIABLE:MINGAN=-1,TOWERO=0,TOWERC=0,YANSE=1,Y0=0;

 IF BARSCOUNT(C)=1 THEN BEGIN
     TOWERO:=OPEN;     TOWERC:=CLOSE;
 END;

 IF TOWERC>TOWERO AND NOT(BETWEEN(MINGAN,TOWERO,TOWERC)) THEN 
     YANSE:=1;
 ELSE IF TOWERC<TOWERO AND NOT(BETWEEN(MINGAN,TOWERO,TOWERC)) THEN 
     YANSE:=0;
 ELSE YANSE:=REF(YANSE,1);
 AA:=BETWEEN(MINGAN,TOWERO,TOWERC);
BB:=NOT(REF(AA,1));
 IF BB THEN BEGIN
     TOWERO:=REF(TOWERC,1);
     TOWERC:=C;
     MINGAN:=REF(TOWERO,1);
 END ELSE BEGIN
     TOWERO:=REF(TOWERC,1);
     TOWERC:=C;
     MINGAN:=REF(MINGAN,1);
 END;

 IF BETWEEN(MINGAN,TOWERO,TOWERC) THEN BEGIN
     STICKLINE(BETWEEN(MINGAN,TOWERO,TOWERC),MAX(TOWERO,TOWERC),MINGAN,5,0), COLORRED;
     STICKLINE(BETWEEN(MINGAN,TOWERO,TOWERC),MIN(TOWERO,TOWERC),MINGAN,5,0), COLORGREEN;
 END ELSE BEGIN
     STICKLINE(MINGAN<TOWERC,TOWERO,TOWERC,5,0), COLORRED;
     STICKLINE(MINGAN>TOWERC,TOWERO,TOWERC,5,0), COLORGREEN;
 END;
 STICKLINE((TOWERC=TOWERO OR MINGAN=TOWERC) AND YANSE=1,TOWERO,TOWERC,5,0),COLORRED;
 STICKLINE((TOWERC=TOWERO OR MINGAN=TOWERC) AND YANSE=0,TOWERO,TOWERC,5,0),COLORGREEN;
写在源码框里没有提示非法函数,也能运行,为什么不能正常显示,是什么原因?

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/13 8:54:09    Post IP:58.246.57.26[只看该作者]

你用的是3.0以前的版本?代码编译时会没有提示?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2013/11/28 13:16:08
  发帖心情 Post By:2013/12/13 9:55:19    Post IP:117.60.202.68[只看该作者]

我用的序列模式,逐K线模式根本没有试。在序列模式下,不是应该和其他软件兼容?
在序列模式下调试没看到警告和类似的对话框。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/13 9:56:55    Post IP:58.246.57.26[只看该作者]

这个代码是要在逐k线模式下运行的,有提示的啊


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

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2013/11/28 13:16:08
  发帖心情 Post By:2013/12/13 9:57:08    Post IP:117.60.202.68[只看该作者]

而且看图形明显是显示问题。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/13 10:12:27    Post IP:58.246.57.26[只看该作者]

按照下面的链接把你认为正确的图像帖一下

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3

 



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

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2013/11/28 13:16:08
  发帖心情 Post By:2013/12/13 12:40:47    Post IP:117.60.202.68[只看该作者]

图形中有其他指标,调
图片点击可在新窗口打开查看此主题相关图片如下:d0`uzhn18it}8oeq939`w.jpg
图片点击可在新窗口打开查看
用了前一周的周线。和画了两条均线。与问题无关。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/12/13 13:12:57    Post IP:58.246.57.26[只看该作者]

你怎么还在坚持。。。系统都告诉你要用逐k线了

 

用了逐k线之后,代码修改如下:

VARIABLE:MINGAN=-1,TOWERO=0,TOWERC=0,YANSE=1,Y0=0;


 IF BARSCOUNT(C)=1 THEN BEGIN
     TOWERO:=OPEN;     TOWERC:=CLOSE;
 END;

r1:=REF(YANSE,1);
r2:=REF(TOWERC,1);
r3:=REF(TOWERO,1);
r4:=REF(MINGAN,1);
 IF TOWERC>TOWERO AND NOT(BETWEEN(MINGAN,TOWERO,TOWERC)) THEN
     YANSE:=1;
 ELSE IF TOWERC<TOWERO AND NOT(BETWEEN(MINGAN,TOWERO,TOWERC)) THEN
     YANSE:=0;
 ELSE YANSE:=r1;
 AA:=BETWEEN(MINGAN,TOWERO,TOWERC);
BB:=NOT(REF(AA,1));
 IF BB THEN BEGIN
     TOWERO:=r2;
     TOWERC:=C;
     MINGAN:=r3;
 END ELSE BEGIN
     TOWERO:=r2;
     TOWERC:=C;
     MINGAN:=r4;
 END;


 IF BETWEEN(MINGAN,TOWERO,TOWERC) THEN BEGIN
     STICKLINE(BETWEEN(MINGAN,TOWERO,TOWERC),MAX(TOWERO,TOWERC),MINGAN,5,0), COLORRED;
     STICKLINE(BETWEEN(MINGAN,TOWERO,TOWERC),MIN(TOWERO,TOWERC),MINGAN,5,0), COLORGREEN;
 END ELSE BEGIN
     STICKLINE(MINGAN<TOWERC,TOWERO,TOWERC,5,0), COLORRED;
     STICKLINE(MINGAN>TOWERC,TOWERO,TOWERC,5,0), COLORGREEN;
 END;
 STICKLINE((TOWERC=TOWERO OR MINGAN=TOWERC) AND YANSE=1,TOWERO,TOWERC,5,0),COLORRED;
 STICKLINE((TOWERC=TOWERO OR MINGAN=TOWERC) AND YANSE=0,TOWERO,TOWERC,5,0),COLORGREEN;



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

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:25 积分:0 威望:0 精华:0 注册:2013/11/28 13:16:08
  发帖心情 Post By:2013/12/13 15:00:23    Post IP:117.60.202.68[只看该作者]

不是你让我把我认为对的图形上传的吗?怎么还不耐烦了?
我怎么坚持了,软件说明书告诉我使用历史数据使用K线模式效率低,再说了,我就叠加显示,也不交易,没有使用逐k线模式的需求,只是软件设计不容许在序列模式下使用罢了。
再说了,你这样改,改变了原意,也不是原来的图形吧。我来提问题要求解答,你们是金字塔的客服。我又不欠你钱,你服务客户难道都要呵斥客户吗?你要是不想听意见,我天天来这里给你唱赞歌。
你技术再高,与软件发展无益。
现在软件都很复杂,使用软件都需要学习。不能掌握使用方法,谁能去掏腰包买软件?说到底你是为你公司服务,不仅仅是为我服务!也是为你自己的工资服务。年龄不大,火气不小。算了,下次不来就是了。心脏病犯了,不值得


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/12/13 15:22:15    Post IP:58.246.57.26[只看该作者]

VARIABLE定义的全局变量,必须用逐K线模式,

 

 

8楼的已经给您提供了代码修改,希望您可以仔细看看



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

客户服务部

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

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

service@weistock.com

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

 回到顶部
总数 14 1 2 下一页