以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如果让某个变量只是单独的变量,而不是序列变量? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=48826) |
-- 作者:mikebike -- 发布时间:2013/2/24 9:40:14 -- 如果让某个变量只是单独的变量,而不是序列变量? 在金字塔中,如果如下赋值: t := x; 这里的X是一个序列变量,那么此时t也会成为一个序列变量。 如果希望t此刻仅仅是取出X当下的值,然后就让t保持不变,除非后面我再用一个赋值语句改变t的值。 因为我等伙要让t做为止损的标准,不希望t在后面随着x的新值又产生变化。 这个效果我应该如何重写上面的代码呢?请教。 |
-- 作者:jinzhe -- 发布时间:2013/2/24 22:11:37 -- t:=if(条件,x,drawnull) [此贴子已经被作者于2013-2-24 22:11:45编辑过]
|
-- 作者:mikebike -- 发布时间:2013/2/24 22:23:48 -- 如果本身这个赋值在我的一个 begin和end过程之内,只是顺序执行下去的,不需要特别条件。我是不是这样写就可以了? t := if (1==1,x,drawnnull);
|
-- 作者:admin -- 发布时间:2013/2/24 22:36:10 -- 在逐K线模式下使用 VARIABLE 声明的变量剋实现你所要求的 |
-- 作者:mikebike -- 发布时间:2013/2/24 22:47:44 -- 如在〔序列模式〕下,是否就不能这么做了呢? |
-- 作者:admin -- 发布时间:2013/2/24 22:51:59 -- 序列模式下,你应该使用 GLOBALVARIABLE 超全局变量即可 |
-- 作者:mikebike -- 发布时间:2013/2/27 21:43:36 -- 继续请教全局变量,在整个自动策略执行的过程中,如果被赋予了一个值,在新的K棒产生时候,这个值还是保留着的,不会变化或丢失,是吧? 比如我们把这个变量储存某个价格,用于止损。
|
-- 作者:jinzhe -- 发布时间:2013/2/27 22:51:24 -- 搜索一下全局变量,有不少连接是讨论全局变量和普通常规变量的区别 |