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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问MC有个pivot reversal的策略能转成金字塔策略么

   

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


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

主题:请问MC有个pivot reversal的策略能转成金字塔策略么

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


加好友 发短信
等级:新手上路 帖子:21 积分:55 威望:0 精华:0 注册:2012/5/3 10:06:05
请问MC有个pivot reversal的策略能转成金字塔策略么  发帖心情 Post By:2014/11/12 15:46:38    Post IP:116.227.62.235[只看该作者]

1.pivot函数

inputs: 
PriceValue( numericseries ), 
Len( numericsimple ), 
LeftStrength( numericsimple ), 
RightStrength( numericsimple ), 
Instance( numericsimple ), 
HiLo( numericsimple ),                                                       
oPivotPriceValue( numericref ), 
oPivotBar( numericref ) ;

variables: 
var0( 0 ), 
var1( 0 ), 
var2( 0 ), 
var3( 0 ), 
var4( false ), 
var5( false ) ;

var3 = 0 ;
var5 = false ;
var1 = RightStrength ; 
while var1 < Len and var5 = false
begin
                                                               
                       
var0 = PriceValue[var1] ;
var4 = true ;
                                                        
var2 = var1 + 1 ;
while var4 = true and var2 - var1 <= LeftStrength 
begin
condition1 = ( HiLo = 1 and var0 < PriceValue[var2] )
 or ( HiLo = -1 and var0 > PriceValue[var2] ) ;
 
if condition1 then
var4 = false
else
var2 = var2 + 1 ;
end ;
                                                            
                                
var2 = var1 - 1 ;
while var4 = true and var1 - var2 <= RightStrength 
begin
condition1 = ( HiLo = 1 and var0 <= PriceValue[var2] )
 or ( HiLo = -1 and var0 >= PriceValue[var2] ) ;
 
if condition1 then
var4 = false
else
var2 = var2 - 1 ;
end ;
                                                                        
if var4 = true then
var3 = var3 + 1 ;
                                                                             
                                                                              
if var3 = Instance then
var5 = true
else
var1 = var1 + 1 ;
end ;
if var5 = true then
begin
oPivotPriceValue = var0 ;
oPivotBar = var1 + ExecOffset ;
Pivot = 1 ;                                     
end
else
begin
oPivotPriceValue = -1 ;
oPivotBar = -1 ;
Pivot = -1 ;                                          
end ;


2.swinghigh函数

inputs: 
Instance( numericsimple ), 
PriceValue( numericseries ), 
Strength( numericsimple ), 
Len( numericsimple ) ;

variables: 
var0( 0 ), 
var1( 0 ) ;

Value1 = Pivot( PriceValue, Len, Strength, Strength, Instance, 1, var0, 
 var1 ) ;

SwingHigh = var0 ;


3. 信号 

[IntrabarOrderGeneration = false]
inputs: Strength( 4 ) ;
variables: var0( false ), var1( 0 ) ;

condition1 = SwingHigh( 1, High, Strength, Strength + 1 ) <> -1 ;
if condition1 then                               
begin
var0 = true ;
var1 = High[Strength] ;
end
else 
begin 
condition1 = var0 and High >= var1 + 1 point ;
if condition1 then
var0 = false ;
end;                   

if var0 then 
Buy ( "PivRevLE" ) next bar at var1 + 1 point stop ;

 回到顶部
美女呀,离线,留言给我吧!
pyd
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2014/11/12 15:50:06    Post IP:58.246.57.26[只看该作者]

注释下每句话是什么意思

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


加好友 发短信
等级:新手上路 帖子:21 积分:55 威望:0 精华:0 注册:2012/5/3 10:06:05
  发帖心情 Post By:2014/11/12 15:55:40    Post IP:116.227.62.235[只看该作者]

每句都要注释?图片点击可在新窗口打开查看

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


加好友 发短信
等级:新手上路 帖子:21 积分:55 威望:0 精华:0 注册:2012/5/3 10:06:05
  发帖心情 Post By:2014/11/12 15:56:35    Post IP:116.227.62.235[只看该作者]

这实际上是一个挺基本的程式


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


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

一定要注释


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

客户服务部

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

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

 回到顶部