以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]15分钟周期持续一分钟再开仓 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11164) |
-- 作者:ENK -- 发布时间:2012/4/19 11:19:02 -- [求助]15分钟周期持续一分钟再开仓 我是用15分钟周期的cross来开平仓的,但是信号经常闪烁,怎么样才能让信号持续一分钟再开平仓,现在是图表逐K模式,谢谢 |
-- 作者:rushtaotao -- 发布时间:2012/4/19 11:23:12 -- 你是不是用的固定时间间隔模式? |
-- 作者:ENK -- 发布时间:2012/4/19 11:27:53 -- 不是,是逐K模式 |
-- 作者:ENK -- 发布时间:2012/4/19 11:29:21 -- 用cross来开平仓,很容易产生信号闪烁的,不管哪种模式应该都一样吧,我想让信号持续1分钟再开平仓,不知应该怎么做,谢谢 |
-- 作者:ENK -- 发布时间:2012/4/19 12:58:49 -- 请问有人能解决吗?谢谢 |
-- 作者:just -- 发布时间:2012/4/19 13:05:28 -- 走完K线模式 等信号确定了再发出开平仓指令 |
-- 作者:ENK -- 发布时间:2012/4/19 13:26:54 -- 我现在是走完K线模式,如果要等15分周期K线走完,那么价格早已经不是我想开平仓的价格了,所以就想让信号持续1分钟,再开平仓,很多人都有这样的问题 ,我把论坛上的很多都看过了,大部分都让对方改用走完K线模式,这种方法只能让很多人很郁闷,
比如:走完K线模式,15分钟周期,当前价格800大于30均线,只要持续满足用户觉得可以达到开平仓条件的分钟数,就可以开平仓, 如果非要等到K线走完,那就是几分钟以后的事情了,也许价格 早已经不是800了,可能是1200,也可能是500了,不管是序列还是逐K模式,希望金字塔可以考虑改进一下。 |
-- 作者:just -- 发布时间:2012/4/19 13:36:25 -- 楼主你所说的想法明显存在矛盾,你要当价格上穿的时候信号出现并且持续一段时间开仓,但是你要知道CROSS(C,800)举个例子,这个表示是一个点并不是一条线,如何能达到楼主你所想的信号出现持续的状态????不可能每时每刻都在上穿吧。 [此贴子已经被作者于2012-4-19 13:37:13编辑过]
|
-- 作者:ENK -- 发布时间:2012/4/19 14:02:55 -- 比如:最新价800,30均线750,如果最新价>30均线超过1分钟就可以开平仓,之前有看到说最新价不是序列数值,所以不能这样用, 请问能不能做到把N分钟内的最新价赋值给一个变量呢,这样直接用这个变量去与30均线比较就行了。
就是重新开发一个系统全局变量,专用来接收N分钟内的最新价呢 |
-- 作者:just -- 发布时间:2012/4/19 14:11:21 -- variable: aa=0; if c>800 then aa:=1; sleep(60000); if aa=1 then buy(1,1,market); |