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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 旧值调用

   

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


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

主题:旧值调用

美女呀,离线,留言给我吧!
金字塔散户
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:558 积分:658 威望:0 精华:0 注册:2012/9/20 10:11:38
旧值调用  发帖心情 Post By:2012/9/21 16:05:12    Post IP:183.193.25.5[只看该作者]

  If (High>myEntryPrice+0.5*N) and TurtleUnits<4 Then Begin
   myEntryPrice := IF(Open>myEntryPrice+0.5*N ,Open ,myEntryPrice+0.5*N ) ;
   myEntryPrice := Ceiling(myEntryPrice/MINDIFF)*MINDIFF ; 
   TurtleUnits := TurtleUnits+1 ;
 
   tbuy( _TDEBUG,PosNum,LMT,h),ALLOWREPEAT ;

   EXTGBDATASET(strEntryBarPos,Barpos ) ;
   EXTGBDATASET(strPreEntryPrice,myEntryPrice ) ;
   EXTGBDATASET(strTurtleUnits,TurtleUnits ) ;
   EXTGBDATASET(strPosition,Position ) ;

 

循环语句每循环一句,myenterprice就赋一个新值,如果现在循环结束,我想调用循环开始前的myenterprice的值,该怎么办呢?


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


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

myentryprice[1]不知这个行不行



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

客户服务部

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

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

 回到顶部
美女呀,离线,留言给我吧!
金字塔散户
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:558 积分:658 威望:0 精华:0 注册:2012/9/20 10:11:38
  发帖心情 Post By:2012/9/21 18:06:34    Post IP:183.193.25.5[只看该作者]

我顶!!!!!!求高手解答~~

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


加好友 发短信
等级:论坛游侠 帖子:558 积分:658 威望:0 精华:0 注册:2012/9/20 10:11:38
  发帖心情 Post By:2012/9/21 18:08:11    Post IP:183.193.25.5[只看该作者]

以下是引用jinzhe在2012-9-21 16:57:26的发言:

myentryprice[1]不知这个行不行

显然不行。。。


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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/9/21 20:27:51    Post IP:180.168.119.67[只看该作者]

问题描述不清,什么循环,上面代码放在FOR循环里?


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
美女呀,离线,留言给我吧!
金字塔散户
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:558 积分:658 威望:0 精华:0 注册:2012/9/20 10:11:38
请问:如何回测小恒指连续  发帖心情 Post By:2012/9/21 21:46:31    Post IP:183.193.25.5[只看该作者]

为什么一定要for 和while呢,用if判断满足条件不是照样可以循环计算吗?一开始有一个myenterprice,然后每次0.5*N,加到新的myenterprice=原先的enterprise+1.5*N,现在我想调用最早的myenterprice,该怎么调用呢?


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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/9/21 23:19:37    Post IP:180.168.119.67[只看该作者]

用VARIABLE定义的全局变量,在初始位置上做一个标记,然后需要时再来读取这个标记的数值。

参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=2160 这里有范例,记录开仓后标记,然后再读取的过程



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部