以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 最后一根最新的K线在不断变化,变量是不是会反复被初始化 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=53151) |
-- 作者:wshiny518 -- 发布时间:2013/6/18 16:36:45 -- 最后一根最新的K线在不断变化,变量是不是会反复被初始化 比如我的公式开始定义一个变量 a:=0; 工作在固定轮询模式下,轮询时间是1秒,当前周期的价格在不断变化,是不是每次轮询,这个A变量都会被初始化一次, 比如在中间代码中 a:=1; 下次轮询,是不是a又被初始化成了0 如果我只想在最新周期的开始初始化,在这个周期结束前,用赋值语句来更改它的值,应该怎样做 |
-- 作者:jinzhe -- 发布时间:2013/6/18 16:40:13 -- variable:a=0; 用全局变量来定义a |
-- 作者:wshiny518 -- 发布时间:2013/6/18 17:31:25 -- 我想用变量保存我实际开仓的开仓方向, 比如, a1:=ma(c,5); a2:=ma(c,10); M:=cross(a1,a2) ; m 在3个周期前,出现过一次金叉后信号消失,但是我在出现信号时反手由空做多了, 我想用 flag:=1 变量记录下最后一次真实开仓是做多操作, variable:flag=0; if M then begin
sellshort(1,0,limitr,close);
buy(1,1,limitr,close);
flag:=1; end; variable定义的flag,在信号消失后,flag也跟着变成了变回了零,但是我实际持仓发生了变化 怎么样才能实现我记录最后开仓的方向,而不受图表的影响
|
-- 作者:wshiny518 -- 发布时间:2013/6/18 17:54:21 -- 用哪种类型的变量才能保存我自己需要的数据,而不受图表的影响。 globalvariable可不可以
|
-- 作者:jinzhe -- 发布时间:2013/6/19 9:02:57 -- 图表交易不受图表影响 为什么需要这样的设定?你跟着实际情况走,但是图表信号还是原样子,图表上的虚拟持仓并不会因此而改变 |
-- 作者:wshiny518 -- 发布时间:2013/6/19 11:12:34 -- 我想在我真实开仓的价格设固定止损,而不是图表交易信号给出的位置 enterprice是图表交易信号出现的位置的价格,而我真实开仓不是在那个位置
|
-- 作者:jinzhe -- 发布时间:2013/6/19 13:13:27 -- 真实情况用后台,别用 图表 |