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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师帮忙改成金字塔的

   

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


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

主题:请老师帮忙改成金字塔的

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


加好友 发短信
等级:新手上路 帖子:56 积分:143 威望:0 精华:0 注册:2010/10/24 15:03:15
请老师帮忙改成金字塔的  发帖心情 Post By:2016/11/2 16:11:44    Post IP:211.161.244.58[只看该作者]

TD准备:=IF(REF(C,1)>REF(C,4),1,0);
 TD0:=BARSLAST(TD准备);
 
A:=IF(BARSSINCEN(LAST(C<REF(C,4),9,0),9),1,DRAWNULL);
 F:=IF(BARSLASTCOUNT(C<REF(C,4))>=9,1, A);
 G:=A+F;
 

TD11:=IF(1,TD0=1,0);
 TD21:=IF(1,LLV(C,1)<REF(C,4),0);

 TD21:=IF(1,G,DRAWNULL);
 A1:=TD11 AND TD21;
 

TD12:=IF(2,TD0=2,0);
 {TD22:=IF(2,LLV(C,2)<REF(C,4),0);
}
 TD22:=IF(2,G,DRAWNULL);
 A2:=TD12 AND TD22;
 
TD13:=IF(3,TD0=3,0);
 {TD23:=IF(3,LLV(C,3)<REF(C,4),0);
}
 TD23:=IF(3,G,DRAWNULL);
 A3:=TD13 AND TD23;
 
TD14:=IF(4,TD0=4,0);
 {TD24:=IF(4,LLV(C,4)<REF(C,4),0);
}
 TD24:=IF(4,G,DRAWNULL);
 A4:=TD14 AND TD24;
 
TD15:=IF(5,TD0=5,0);
 {TD25:=IF(5,LLV(C,5)<REF(C,4),0);
}
 TD25:=IF(5,G,DRAWNULL);
 A5:=TD15 AND TD25;
 
TD16:=IF(6,TD0=6,0);
 {TD26:=IF(6,LLV(C,6)<REF(C,4),0);
}
 TD26:=IF(6,G,DRAWNULL);
 A6:=TD16 AND TD26;
 
TD17:=IF(7,TD0=7,0);
 {TD27:=IF(7,LLV(C,7)<REF(C,4),0);
}
 TD27:=IF(7,G,DRAWNULL);
 A7:=TD17 AND TD27;
 
TD18:=IF(8,TD0=8,0);
 {TD28:=IF(8,LLV(C,8)<REF(C,4),0);
}
 TD28:=IF(8,G,DRAWNULL);
 A8:=TD18 AND TD28;
 
TD19:=IF(9,TD0=9,0);
 {TD29:=IF(9,LLV(C,9)<REF(C,4),0);
}
 TD29:=IF(9,G,DRAWNULL);
 A9:=TD19 AND TD29;
 
DRAWTEXT(A1,L-0.3,'1'),COLORYELLOW;
 DRAWTEXT(A2,L-0.3,'2'),COLORYELLOW;
 DRAWTEXT(A3,L-0.3,'3'),COLORYELLOW;
 DRAWTEXT(A4,L-0.3,'4'),COLORYELLOW;
 DRAWTEXT(A5,L-0.3,'5'),COLORYELLOW;
 DRAWTEXT(A6,L-0.3,'6'),COLORYELLOW;
 DRAWTEXT(A7,L-0.3,'7'),COLORYELLOW;
 DRAWTEXT(A8,L-0.3,'8'),COLORYELLOW;
 DRAWTEXT(A9,L-0.3,'9'),COLORYELLOW;
 

{TD13次倒数=买入计数}
 
TDP:=BARSLAST(A9);
 B:=IF(LAST(C<REF(C,2),13,0),1,DRAWNULL);
 
TD11A:=IF(1,TDP=1,TDP);
 TD21A:=IF(1,LLV(C,1)<REF(L,2),DRAWNULL);
 {TD21A:=IF(1,B,DRAWNULL);
}
 D1:=TD11A AND TD21A;
 
TD12A:=IF(2,TDP=2,TDP);
 TD22A:=IF(2,LLV(C,2)<REF(L,2),DRAWNULL);
 {TD22A:=IF(2,B,DRAWNULL);
}
 D2:=TD12A AND TD22A;
 
TD13A:=IF(3,TDP=3,TDP);
 TD23A:=IF(3,LLV(C,3)<REF(L,2),DRAWNULL);
 {TD23A:=IF(3,B,DRAWNULL);
}
 D3:=TD13A AND TD23A;
 
TD14A:=IF(4,TDP=4,TDP);
 TD24A:=IF(4,LLV(C,4)<REF(L,2),DRAWNULL);
 {TD24A:=IF(4,B,DRAWNULL);
}
 D4:=TD14A AND TD24A;
 
TD15A:=IF(5,TDP=5,TDP);
 TD25A:=IF(5,LLV(C,5)<REF(L,2),DRAWNULL);
 {TD25A:=IF(5,B,DRAWNULL);
}
 D5:=TD15A AND TD25A;
 
TD16A:=IF(6,TDP=6,TDP);
 TD26A:=IF(6,LLV(C,6)<REF(L,2),DRAWNULL);
 {TD26A:=IF(6,B,DRAWNULL);
}
 D6:=TD16A AND TD26A;
 
TD17A:=IF(7,TDP=7,TDP);
 TD27A:=IF(7,LLV(C,7)<REF(L,2),DRAWNULL);
 {TD27A:=IF(7,B,DRAWNULL);
}
 D7:=TD17A AND TD27A;
 
TD18A:=IF(8,TDP=8,TDP);
 TD28A:=IF(8,LLV(C,8)<REF(L,2),DRAWNULL);
 {TD28A:=IF(8,B,DRAWNULL);
}
 D8:=TD18A AND TD28A;
 
TD19A:=IF(9,TDP=9,TDP);
 TD29A:=IF(9,LLV(C,9)<REF(L,2),DRAWNULL);
 {TD29A:=IF(9,B,DRAWNULL);
}
 D9:=TD19A AND TD29A;
 
TD10A:=IF(10,TDP=10,TDP);
 TD20A:=IF(10,LLV(C,10)<REF(L,2),DRAWNULL);
 {TD20A:=IF(10,B,DRAWNULL);
}
 D10:=TD10A AND TD20A;
 
TD110A:=IF(11,TDP=11,TDP);
 TD210A:=IF(11,LLV(C,11)<REF(L,2),DRAWNULL);
 {TD210A:=IF(11,B,DRAWNULL);
}
 D11:=TD110A AND TD210A;
 
TD120A:=IF(12,TDP=12,TDP);
 TD220A:=IF(12,LLV(C,12)<REF(L,2),DRAWNULL);
 {TD220A:=IF(12,B,DRAWNULL);
}
 D12:=TD120A AND TD220A;
 
TD130A:=IF(13,TDP=13,TDP);
 TD230A:=IF(13,LLV(C,13)<REF(L,2),DRAWNULL);
 {TD230A:=IF(13,B,DRAWNULL);
}
 D13:=TD130A AND TD230A;
 
DRAWTEXT(D1,L-0.6,'1'),COLORRED;
 DRAWTEXT(D2,L-0.6,'2'),COLORRED;
 DRAWTEXT(D3,L-0.6,'3'),COLORRED;
 DRAWTEXT(D4,L-0.6,'4'),COLORRED;
 DRAWTEXT(D5,L-0.6,'5'),COLORRED;
 DRAWTEXT(D6,L-0.6,'6'),COLORRED;
 DRAWTEXT(D7,L-0.6,'7'),COLORRED;
 DRAWTEXT(D8,L-0.6,'8'),COLORRED;
 DRAWTEXT(D9,L-0.6,'9'),COLORRED;
 DRAWTEXT(D10,L-0.6,'10'),COLORRED;
 DRAWTEXT(D11,L-0.6,'11'),COLORRED;
 DRAWTEXT(D12,L-0.6,'12'),COLORRED;
 DRAWTEXT(D13,L-0.6,'13'),COLORRED;
 
迪马克公式

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


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

请解释下BARSSINCEN和barslastcount


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:56 积分:143 威望:0 精华:0 注册:2010/10/24 15:03:15
  发帖心情 Post By:2016/11/2 17:59:18    Post IP:211.161.244.58[只看该作者]

下BARSSINCEN:1、该函数的定义:N周期内第一个条件成立到当前的周期数。
2、该函数的用法:BARSSINCEN(X,N),N周期内第一次X不为0到现在的天数,例如:BARSSINCEN(HIGH>10,10)表示10个周期内股价超过10元时到当前的周期数。

BARSLASTCOUNT(COND) 从当前周期向前计算,统计连续满足条件的周期数。

注:
1、返回值为从当前周期计算COND连续不为0的周期数
2、条件第一次成立的当根k线上BARSLASTCOUNT(COND)的返回值为1

例:
BARSLASTCOUNT(CLOSE>OPEN);
//计算当根K线在内连续为阳线的周期数


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


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

还是不好翻译,解释下

A:=IF(BARSSINCEN(LAST(C<REF(C,4),9,0),9),1,DRAWNULL);
 F:=IF(BARSLASTCOUNT(C<REF(C,4))>=9,1, A);

这两句代码是什么意思,要讲具体的用途,不要光翻译意思



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:56 积分:143 威望:0 精华:0 注册:2010/10/24 15:03:15
  发帖心情 Post By:2016/11/3 15:58:18    Post IP:211.161.244.58[只看该作者]

通达信LAST   持续存在   LAST(X,A,B):持续存在.  
用法: LAST(CLOSE>OPEN,10,5)  表示从前10日到前5日内一直阳线
若A为0,表示从第一天开始,B为0,表示到最后日止
A:9个周期(C<REF(C,4)持续到现在9个周期存在)到现在的周期数

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


加好友 发短信
等级:新手上路 帖子:56 积分:143 威望:0 精华:0 注册:2010/10/24 15:03:15
  发帖心情 Post By:2016/11/3 15:58:34    Post IP:211.161.244.58[只看该作者]

Demark Sequential包含两个主要部分:Set up 和 Count down,下面以买入信号为例进行说明,卖出信号则相反。

Set up要求有九个连续交易日的收盘价,每一个都低于其相对应的四个交易日前的收盘价。一个完美的Set up

最好是第8或第9个交易日的最低价高于第6和第7个交易日的最低价。

Count DownSet up完成后开始计数,每当某日收盘价低于其两天前的最低价时计数增加1 (可以不连续),直到计数增加到13一个完美的count down最好是第十三个计数日的最低价不低于第8个计数日的收盘价。

买入点:较为激进的买入点是计数一完成就进入市场。第13个计数日常常是趋势的反转点。较为保守的买入点是等待count down完成后出现反转的信号,即某日的最低价不低于其4个交易日之前的收盘价。(完美的Count Down在第13个计数日就满足了这一反转信号)

取消计数:如果在Count Down尚未完成之前出现以下情况就应取消计数:

1)有一个收盘价超过Set up阶段各日中的最高价;

2)出现一个相反的Set up,如在买入的Count down过程中出现一个卖出的Set up;

3)出现新的一个同方向的Set up,在这种情况下新的买入Set up优先,一旦完成则重新开始计数。

止损点:一个成功的Set up和Count down完成后仍然有10%到30%的概率出现反转失败,止损点的设立很重要。首先找到Count Down阶段位置最低的一个price bar,以此price bar的最低价减去该日最高价(或前日收盘价,取其中较高一个)和最低价的差价,则此价格为止损点价格。 


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


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

按照字面意思来翻译A,看不懂,而且还不通顺



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:56 积分:143 威望:0 精华:0 注册:2010/10/24 15:03:15
  发帖心情 Post By:2016/11/3 16:20:33    Post IP:211.161.244.58[只看该作者]

那按6楼的字面可以用金字塔编写吗?

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


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

把上面的需求发到对应的“交易策略编写求助区”


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

客户服务部

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

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

 回到顶部