以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教一下,后台程序化当根K线只开仓一次? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=48624) |
-- 作者:eric917 -- 发布时间:2013/2/18 12:55:51 -- 请教一下,后台程序化当根K线只开仓一次? 下面编了一个后台交易系统: 平多:=L<MAH1; 平空:=H>MAL1; 交易时间:=TIME>090000 AND TIME<=151300; if 平空 AND EXTGBDATA(\'POSITION\')=-1 then begin if 开多 AND 交易时间 AND EXTGBDATA(\'POSITION\')=0 then begin if 平多 AND EXTGBDATA(\'POSITION\')=1 then begin if 开空 AND 交易时间 AND EXTGBDATA(\'POSITION\')=0 then begin IF NOT(交易时间) AND EXTGBDATA(\'POSITION\')<>0 THEN BEGIN
但用后台测试却一根K线出现了多次交易,怎么才能定义一根K线只开仓一次呢?谢谢
|
-- 作者:eric917 -- 发布时间:2013/2/18 13:20:58 -- 有人回答一下吗?刚刚测试过,本来账号有2张多单 2张空单,加载这个后台交易系统后,首先触发了平多条件,结果就把我账号里面的1张多单给平了,如何可以使其区分开呢?麻烦解答一下 |
-- 作者:jinzhe -- 发布时间:2013/2/18 13:30:10 -- 开仓时用全局变量记录一下 |
-- 作者:jinzhe -- 发布时间:2013/2/18 13:33:29 -- 同根k是只能做一个开平动作还是只能做一个动作不论开平 |
-- 作者:eric917 -- 发布时间:2013/2/18 13:37:00 -- 以下是引用jinzhe在2013-2-18 13:30:10的发言:
开仓时用全局变量记录一下 请问是这样吗? VARIABLE : POSITION=0 ;
这个我已经写了 如果上面的写法不对,能否教一下应该怎么将全局变量记录呢?麻烦你了 |
-- 作者:eric917 -- 发布时间:2013/2/18 13:39:03 -- 以下是引用jinzhe在2013-2-18 13:33:29的发言:
同根k是只能做一个开平动作还是只能做一个动作不论开平 如果只能做一个开平动作,应该怎么表达呢?谢谢
如果不论开平,只做一个动作,又应该怎么表达呢?谢谢
在论坛上搜不到相关的例子,麻烦你了
|
-- 作者:eric917 -- 发布时间:2013/2/18 13:49:19 -- 大侠,来帮忙解答一下,谢谢 |
-- 作者:jinzhe -- 发布时间:2013/2/18 13:53:41 -- 其实你的公式已经很好了,在开平仓条件里面加上tenterbars>1和texitbars>1之类的就行了 |
-- 作者:eric917 -- 发布时间:2013/2/18 14:18:16 -- 以下是引用jinzhe在2013-2-18 13:53:41的发言:
其实你的公式已经很好了,在开平仓条件里面加上tenterbars>1和texitbars>1之类的就行了 您所指的tenterbars texitbars 说明里面好像说只有-1 ,0, 1 您所说的>1是什么意思呢? 能否说明详细一点了,大侠,万分感激 |
-- 作者:eric917 -- 发布时间:2013/2/18 14:35:56 -- 大侠,还在吗,帮忙解答一下 |