当前位置:→ 股海网金字塔公式 → 正文
  • 使用金字塔PEL语言实现的SAR算法(金字塔源码 附图)

  • 相关简介:使用金字塔PEL语言实现的SAR算法,可以加工用户特定的移动止损功能 //sar是个很有用的处理止损功能的函数,由于算法特殊,普通的软件的公式系统是无法进行描述的,这里我们将向大家展示金字塔PEL语言强大的算法描述功能,可以简单实现SAR算法功能。此外,用户可以通过该公式算法,加入自己的代码,进行特定的实盘操作。 INPUT:CYC(10,1,100,2); RUNMODE:0; //使用逐周期运行模式 //保证variable声明的变量都尽量在公式的最前面,防止带有IF语句的分支执行影响变量的

  • 文章来源:股海网作者:股海网发布时间:2016-04-06浏览次数:下载次数:0

使用金字塔PEL语言实现的SAR算法,可以加工用户特定的移动止损功能
//sar是个很有用的处理止损功能的函数,由于算法特殊,普通的软件的公式系统是无法进行描述的,这里我们将向大家展示金字塔PEL语言强大的算法描述功能,可以简单实现SAR算法功能。此外,用户可以通过该公式算法,加入自己的代码,进行特定的实盘操作。

INPUT:CYC(10,1,100,2);
 RUNMODE:0; //使用逐周期运行模式

//保证variable声明的变量都尽量在公式的最前面,防止带有IF语句的分支执行影响变量的初始化
variable:Step = 2 / 100; //步长
variable:fMax = 20 / 100; //最大值

variable:sarx=0;
 variable:Trend=0;
 variable:EP=0;
 variable:AF=0;

//计算高点低点的值放到IF前面,防止前面语句直接退出导致最前CYC个周期的数据无法统计到
highprice:=ref(hhv(high,cyc),1);
 lowPrice:=ref(llv(low,cyc),1);

原始SAR:SAR(10,2,20);

if barpos <= Cyc then
 exit;//不到CYC的统计周期,直接退出等待下个周期再做判断
if barpos = cyc+1 then
 begin
 af:=Step;
 ep:=-1;
 if (high[barpos]-high[barpos-1])+(low[barpos]-low[barpos-1]) > 0 then
 begin
 //看跌
Trend:= -1;
 sarx:=highprice;
 end
 else
 begin
 //看涨
Trend:= 1;
 sarx:=lowPrice;
 end
 GOTO ENDANDSHOW;//跳转到末尾直接显示
End
 //判断出这些日子数据的上涨,或者下跌
if Trend > 0 then
 begin
 //是否为跳转标志
if ep > 0 then
 begin
 sarx:=lowPrice;
 EP:=-1;
 GOTO ENDANDSHOW;//跳转到末尾直接显示
end

//如果今日最高价大于前N的最高价,加速因子需要增加
if high > highprice then
 begin
 af := af+step;
 if af > fmax then
 af := fmax;
 end

fsar := sarx + af * (highprice - sarx);
 //是否跳转
if fsar > low then
 begin
 trend:=-1;
 ep:=1;
 af:=step;
 end
 sarx:=fsar;
 end
 else
 begin
 if ep > 0 then
 begin
 sarx:=highprice;
 ep:=-1;
 GOTO ENDANDSHOW; //跳转到末尾直接显示
end

//看跌
if low < lowPrice then
 begin
 af := af + step;
 if af > fmax then
 af := fmax;
 end

fsar := sarx + af * (lowprice-sarx);

//是否跳转
if fSar < High then
 begin
 Trend := 1;
 EP := 1;
 AF := Step;
 end
 sarx := fSar;
 end
 //显示变量
ENDANDSHOW@; //此为语句标号,GOGO语句可以用这个标号直接跳转到这里
ShowSar:sarx;


 

使用金字塔PEL语言实现的SAR算法(金字塔源码 附图)

 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

使用金字塔PEL语言实现的SAR算法(金字塔源码 附图)

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2016-04-06
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.