以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 请问老师,这个开仓条件为什么会反复开仓?? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12048)
|
-- 作者:huifeng623
-- 发布时间:2012/5/31 11:19:00
-- 请问老师,这个开仓条件为什么会反复开仓??
if(time>090500 and time<145900 and C-REF(C,1)>30 and holding=0) then begin buyshort(1,40,limit,c);
end
|
-- 作者:jinzhe
-- 发布时间:2012/5/31 11:19:47
--
贴下反复开仓的截图
|
-- 作者:huifeng623
-- 发布时间:2012/5/31 11:30:43
--
此主题相关图片如下:3.gif
![dvubb 图片点击可在新窗口打开查看](UploadFile/2012-5/201253111304073567.gif)
|
-- 作者:huifeng623
-- 发布时间:2012/5/31 11:32:33
--
此主题相关图片如下:4.gif
![dvubb 图片点击可在新窗口打开查看](UploadFile/2012-5/201253111323069693.gif)
|
-- 作者:王锋
-- 发布时间:2012/5/31 11:55:08
--
请贴出完整的代码,你上面给出的代码是不会反复开仓的
|
-- 作者:阿火
-- 发布时间:2012/5/31 12:08:59
--
哪里有反复开仓
是你的模型先平空,后开空。
|
-- 作者:huifeng623
-- 发布时间:2012/5/31 12:26:16
--
我贴的就是完整代码了,只有开仓,但是就在反复开,请看我贴的第二张图,就是反复开
|
-- 作者:jinzhe
-- 发布时间:2012/5/31 13:21:54
--
测试了下,你的if后面直接跟了括号,如果if后面先空格,再括号,就没问题了
|
-- 作者:rushtaotao
-- 发布时间:2012/5/31 13:31:25
--
buyshort(time>090500 and time<145900 and C-REF(C,1)>30 and holding=0,40,limit,c);
你这样试试
[此贴子已经被作者于2012-5-31 13:31:40编辑过]
|