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


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

   

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


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

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

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


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2017/6/1 11:26:10
请老师帮忙改成金字塔,谢谢  发帖心情 Post By:2017/6/1 11:32:46    Post IP:121.31.20.242[只看该作者]

这个是TB的,请老师帮忙改成金字塔,谢谢

Params
Numeric shares(1);
Numeric Params3(2);
Numeric Params4(3);
Numeric Params2(0.70);
Numeric Params1(1.30);
Numeric Params5(9.15);
Vars
Numeric i(0);
Numeric n(0);
Numeric var1(0);
Numeric var2(0);
Numeric var3(0);
Numeric var4(0);
Numeric var5(0);
Numeric var6(0);
NumericSeries var7(0);
NumericSeries var8(0);
NumericSeries var9(0);
NumericSeries var10(0);
Numeric var11(0);
Numeric var12(0);
Numeric var13(0);
Numeric var14(0);

 
Begin
 If(CurrentBar == 0 || Date != Date[1])
 {
  var7 = 1;
  var8 = High;
  var9 = Low;
 }Else
 {
  var7 = var7 + 1;
  If(High > var8)
   var8 = High;
  If(Low < var9)
   var9 = Low;
 }
 var10 = Close;
 
 For i = 1 to Params3
 {
  If(i == 1)
  {
   n = var7;
   var11 = var8[n];
   var12 = var9[n];
   var13 = var10[n];
   var14 = var10[n];
  }Else
  {
   n = n + var7[n];
  }
  If(var8[n] > var11) var11 = var8[n];
  If(var9[n] < var12)  var12 = var9[n];
  If(var10[n] > var13) var13 = var10[n];
  If(var10[n] < var14) var14 = var10[n];
 }
 
 var1 = Max(var11 - var14, var13 - var12);
 
 For i = 1 to Params4
 {
  If(i == 1)
  {
   n = var7;
   var11 = var8[n];
   var12 = var9[n];
   var13 = var10[n];
   var14 = var10[n];
  }Else
  {
   n = n + var7[n];
  }
  If(var8[n] > var11) var11 = var8[n];
  If(var9[n] < var12)  var12 = var9[n];
  If(var10[n] > var13) var13 = var10[n];
  If(var10[n] < var14) var14 = var10[n];
 }
 
 var2 = Max(var11 - var14, var13 - var12);
 var3 = OpenD(0) + var1 * Params1;
 var4 = OpenD(0) - var2 * Params2;
 var5 = PriceScale * MinMove;

 If(Time < Params5 / 100) Return; 
 If(MarketPosition  != 1)
 {
  If(High >= var3)
  {
   Buy(shares, Max(Open, var3));
   Return;
  }
 }
 If(MarketPosition != -1)
 {
  If(Low <= var4)
  {
   SellShort(shares, Min(Open, var4));
  }
 }
End


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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/6/1 12:41:53    Post IP:180.169.30.6[只看该作者]

请详细表述你代码的逻辑需求

 



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
3526566588
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:0 威望:0 精华:0 注册:2017/6/1 11:26:10
  发帖心情 Post By:2017/6/1 13:14:27    Post IP:121.31.20.242[只看该作者]

别人给的,也不知道逻辑啊,就是想翻译成金字塔,看看是什么意思,求老师帮忙翻译一下

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


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2017/6/1 14:26:00    Post IP:180.169.30.6[只看该作者]

没有其他解释,只给这些代码没法翻译的


 回到顶部