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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [原创]与其他股软的现实兼容性问题

   

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


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

主题:[原创]与其他股软的现实兼容性问题

帅哥哟,离线,有人找我吗?
系统使用者
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
[原创]与其他股软的现实兼容性问题  发帖心情 Post By:2016/1/9 2:07:13 [显示全部帖子]

bi:="chanzw@STROKE"(DataPeriod,p,1,0,0);
{分笔}
DRAWLINE(bi>0,H,bi<0,L,0),colorcyan,linedot;
DRAWLINE(bi<0,L,bi>0,H,0),colorFFFF,linedot;
飞狐软件正常显示,金字塔不显示划线?

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/10 20:37:07 [显示全部帖子]

与飞狐一样的源码,
[此贴子已经被作者于2016/1/10 20:38:44编辑过]

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/12 0:24:28 [显示全部帖子]

bi:="chanzw@STROKE"(DataPeriod,p,显示笔,0,0);
duan:="chanzw@SEGMENT"(DataPeriod,p,0,0,0);
//(DataPeriod, 新笔, 显示笔, 缓存,显示最后未完成段);
//分笔
if 显示笔>0 Then
DRAWLINE(bi=1000000, H,bi=-1000000,L,0),colorcyan,linedot;
DRAWLINE(bi=-1000000,L,bi=1000000, H,0),colorFFFF,linedot;
//分段
DRAWLINE(duan<0 and duan>-1000000,L,duan>0 and duan<1000000, H,0),colorff,linethick2;
DRAWLINE(duan>0 and duan<1000000, H,duan<0 and duan>-1000000,L,0),colorff6633,linethick2;  

1、逐行模式

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/12 15:28:14 [显示全部帖子]

不行

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/12 15:29:27 [显示全部帖子]

帖子在这里的。
本帖最后由 benyip 于 2014-3-10 21:56 编辑
bi:="chanzw@STROKE"(DataPeriod,p,显示笔,0,0);
duan:="chanzw@SEGMENT"(DataPeriod,p,0,0,0);
//(DataPeriod, 新笔, 显示笔, 缓存,显示最后未完成段);
//分笔
if 显示笔>0 Then
DRAWLINE(bi=1000000, H,bi=-1000000,L,0),colorcyan,linedot;
DRAWLINE(bi=-1000000,L,bi=1000000, H,0),colorFFFF,linedot;
//分段
DRAWLINE(duan<0 and duan>-1000000,L,duan>0 and duan<1000000, H,0),colorff,linethick2;
DRAWLINE(duan>0 and duan<1000000, H,duan<0 and duan>-1000000,L,0),colorff6633,linethick2;

benyip:缠论理论
nttz:缓存机制

本版特点:
0、dll公式;
1、逐行模式;
2、缓存机制-浏览过的品种、周期会缓存指标数据(即使关掉窗口);
3、增量计算-只做新数据的计算,类似逐根模式(逐行模式下一般情况都要从头重新计算);
4、当所有窗口都没有运行公式,即dll卸载后,所有的缓存数据才清除;
5、指标值括号里的表示段的序号,即第几段,括号外的是对应的macd值;

6、支持多线程。(说明:非缓存时没用到全局,所以不用担心冲突;缓存时有线程互斥保护)

未来方向(待续):
1、理论其余部分的实现;
2、缓存数据落地保存。

注意事项(待续):
1、因为会缓存数据,所以建议用于有关全市场所有品种功能时考虑内存问题。例如选股,如果是一次性操作,建议采用不使用缓存机制,即将公式缓存参数改为0。
2、尽量按课程原文算法制作,有些朋友有自己的解释不按课程的,不多解释,不喜勿下,只回答和课程有冲突的地方。
3、最后K是根据每tick动态计算的,但不是最终结果,缓存的数据是已完成K的划分。
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:ziw.zip


[此贴子已经被作者于2016/1/12 15:30:02编辑过]

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/12 15:42:35 [显示全部帖子]

如何在金子塔里面才能使用啊,老大帮忙。很需要

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/13 12:57:41 [显示全部帖子]

无法识别dll文件中的BI,因为数据一直都是0

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/13 20:07:44 [显示全部帖子]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/15 21:34:59 [显示全部帖子]

Input:
  新笔标准(1,0,1,1),
  显示笔(1,0,1,1),
  缓存(1,0,1,1),
  显示最后未完成段(0,0,1,1);
 
 //If Not HistoryDataExist('',DataPeriod) Then Exit;

//bi:="ziw@STROKE"(DataPeriod, 新笔标准, 显示笔, 缓存,显示最后未完成段);
//polyline(bi<>0,if(bi>0,high,low)),linedot,ColorYellow;

//分笔的端点采用1000000,-1000000来标识,其他的正负数字代表的是段的序号

//如只需分笔,注释掉以下语句,只使用上面两条语句
duan:="ziw@SEGMENT"(DataPeriod, 新笔标准, 显示笔, 缓存,显示最后未完成段);

//笔
if 显示笔>0 Then
  polyline(duan<>0,if(duan>0,high,low)),linedot,ColorYellow;
  
//段
polyline(duan<>0 and duan<>1000000 and duan<>-1000000,
         if(duan>0, high,low)),ColorBlue, LineThick2;
 

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


加好友 发短信
等级:黑侠 帖子:808 积分:667 威望:0 精华:0 注册:2011/4/9 16:17:57
  发帖心情 Post By:2016/1/16 13:32:36 [显示全部帖子]

dataPeriod,金语言进行了改变,不再返回0,1,2,3....,而是返回P_TICK,P_MIN1等常量。估计是这个原因

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