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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求助交易开拓者指标转成金字塔语言,十分感谢!

   

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


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

主题:求助交易开拓者指标转成金字塔语言,十分感谢!

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


加好友 发短信
等级:新手上路 帖子:86 积分:0 威望:0 精华:0 注册:2015/3/15 8:10:38
求助交易开拓者指标转成金字塔语言,十分感谢!  发帖心情 Post By:2016/10/10 13:45:13    Post IP:114.229.175.133[只看该作者]

老师你好,我有一个交易开拓者的指标,想问问能否帮我转还成金字塔的,十分感谢!

Params

Numeric Length(55) ;
Numeric OverSold(30) ;
Numeric OverBought(70) ;
Vars

Numeric A;
Numeric B;
NumericSeries NetChgAvg( 0 );
NumericSeries TotChgAvg( 0 );
Numeric SF( 0 );
Numeric Change( 0 );
Numeric ChgRatio( 0 ) ;
NumericSeries RSIValue;
NumericSeries RSIMA;
//------------------------------------------
NumericSeries NetChgAvg1( 0 );
NumericSeries TotChgAvg1( 0 );
Numeric SF1( 0 );
Numeric Change1( 0 );
Numeric ChgRatio1( 0 ) ;
NumericSeries RSIValue1;
NumericSeries RSIMA1;
Begin
//----------------------DATA0--------------------------------------------------
If(CurrentBar <= Length - 1)
{
NetChgAvg = ( DATA0.Close - DATA0.Close[Length] ) / Length ;
TotChgAvg = Average( Abs( DATA0.Close - DATA0.Close[1] ), Length ) ;
}Else
{
SF = 1/Length;
Change = DATA0.Close - DATA0.Close[1] ;
NetChgAvg = NetChgAvg[1] + SF * ( Change - NetChgAvg[1] ) ;
TotChgAvg = TotChgAvg[1] + SF * ( Abs( Change ) - TotChgAvg[1] ) ;
}
If( TotChgAvg <> 0 )
{
ChgRatio = NetChgAvg / TotChgAvg;
}else
{
ChgRatio = 0 ;
}
RSIValue = 50 * ( ChgRatio + 1 );
RSIMA = Average(RSIValue,13);
//----------------------------DATA1---------------------------------------------
If(CurrentBar <= Length - 1)
{
NetChgAvg1 = ( DATA1.Close - DATA1.Close[Length] ) / Length ;
TotChgAvg1 = Average( Abs( DATA1.Close - DATA1.Close[1] ), Length ) ;
}Else
{
SF1 = 1/Length;
Change1 = DATA1.Close - DATA1.Close[1] ;
NetChgAvg1 = NetChgAvg1[1] + SF1 * ( Change1 - NetChgAvg1[1] ) ;
TotChgAvg1 = TotChgAvg1[1] + SF1 * ( Abs( Change1 ) - TotChgAvg1[1] ) ;
}
If( TotChgAvg1 <> 0 )
{
ChgRatio1 = NetChgAvg1 / TotChgAvg1;
}else
{
ChgRatio1 = 0 ;
}
RSIValue1 = 50 * ( ChgRatio1 + 1 );
RSIMA1 = Average(RSIValue1,13);
A = data0.RSIMA;
B =data1.RSIMA1;
PlotNumeric(" A",A);
PlotNumeric(" B",B);
PlotNumeric("超买",OverBought);
PlotNumeric("超卖",OverSold);
End



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


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

麻烦注释一下


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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:86 积分:0 威望:0 精华:0 注册:2015/3/15 8:10:38
  发帖心情 Post By:2016/10/10 14:01:13    Post IP:114.229.175.133[只看该作者]

我就是看不懂计算机语言,不好意思了

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


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

这个是其他软件的计算语言,我们也无能为力


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

客户服务部

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

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

 回到顶部