以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66472) |
-- 作者:punkcat401 -- 发布时间:2014/6/23 10:04:47 -- 请教问题 图表系统,逐K线模式 IF 信号A THEN N:=1; IF N=1 AND 开仓条件 THEN BUY(); 如果信号A出现并且N=1之后,信号A又消失,那么此时N是否仍为1,是否仍会引发开仓?
|
-- 作者:jinzhe -- 发布时间:2014/6/23 10:08:27 -- 1会变回去,如果是固定轮询模式那么就会下单,如果是走完k线模式那么就不会下单 |
-- 作者:punkcat401 -- 发布时间:2014/6/23 10:19:56 -- 逐K线模式下加入下单时间控制时 像N这类影响到是否开仓的变量,它的赋值指令N=1需不需要比开仓时间更早一点?例如K线走完倒数1秒开仓,K线走完倒数2秒变量赋值 还是说同时为倒数1秒即可?
[此贴子已经被作者于2014/6/23 10:20:24编辑过]
|
-- 作者:jinzhe -- 发布时间:2014/6/23 10:30:37 -- 代码从上到下计算,一个公式运行不会超过一秒,同一秒时间就会给N赋值,然后判断下单 |
-- 作者:punkcat401 -- 发布时间:2014/6/23 10:40:40 -- 如果是反手单呢,为了保证成交,有必要将反手下单指令设置的比平仓单晚1秒吗 |
-- 作者:jinzhe -- 发布时间:2014/6/23 10:53:25 -- 你这个没法设置,你的思路也不是图表思路 你得要用走完k线模式,那么那个N才是确定不变的值 |
-- 作者:punkcat401 -- 发布时间:2014/6/23 13:26:32 -- 如果把时间限制设为一根K线走完倒数0秒,效果是不是几乎等于固定轮询? (time0-timetot0(dynainfo(207))<=0) OR not(islastbar)
|
-- 作者:jinzhe -- 发布时间:2014/6/23 13:36:13 -- 不是,这样的效果是在k线最后一秒进行操作 |
-- 作者:punkcat401 -- 发布时间:2014/6/23 14:41:37 -- 如果是多个指令 比如先平仓,再反手,都在K线最后1秒操作 如果因为某种原因,比如加了先平掉仓再反手的函数 平仓用掉1秒,等到反手的时候,K线已经走到下一根了,这时反手指令是怎样执行呢,立即执行,还是不执行?
|
-- 作者:jinzhe -- 发布时间:2014/6/23 14:49:19 -- 不是这样算的,你的程序在1秒钟之内就会被运行一次,那么你的平仓反手就在在1秒之内被触发,然后下单 |