以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 旧值调用 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=29389) |
-- 作者:金字塔散户 -- 发布时间:2012/9/21 16:05:12 -- 旧值调用 If (High>myEntryPrice+0.5*N) and TurtleUnits<4 Then Begin EXTGBDATASET(strEntryBarPos,Barpos ) ;
循环语句每循环一句,myenterprice就赋一个新值,如果现在循环结束,我想调用循环开始前的myenterprice的值,该怎么办呢? |
-- 作者:jinzhe -- 发布时间:2012/9/21 16:57:26 -- myentryprice[1]不知这个行不行 |
-- 作者:金字塔散户 -- 发布时间:2012/9/21 18:06:34 -- 我顶!!!!!!求高手解答~~ |
-- 作者:金字塔散户 -- 发布时间:2012/9/21 18:08:11 -- 以下是引用jinzhe在2012-9-21 16:57:26的发言:
myentryprice[1]不知这个行不行 显然不行。。。 |
-- 作者:王锋 -- 发布时间:2012/9/21 20:27:51 -- 问题描述不清,什么循环,上面代码放在FOR循环里? |
-- 作者:金字塔散户 -- 发布时间:2012/9/21 21:46:31 -- 请问:如何回测小恒指连续 为什么一定要for 和while呢,用if判断满足条件不是照样可以循环计算吗?一开始有一个myenterprice,然后每次0.5*N,加到新的myenterprice=原先的enterprise+1.5*N,现在我想调用最早的myenterprice,该怎么调用呢? |
-- 作者:王锋 -- 发布时间:2012/9/21 23:19:37 -- 用VARIABLE定义的全局变量,在初始位置上做一个标记,然后需要时再来读取这个标记的数值。 参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=2160 这里有范例,记录开仓后标记,然后再读取的过程 |