以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求助~~~自动+手动交易的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=31563) |
-- 作者:yekaicong -- 发布时间:2012/12/17 9:54:19 -- 求助~~~自动+手动交易的问题 我用图标程序化交易,1秒轮询,即价格碰到B线,就立刻平多单开空单。 现在我遇到的问题是,假如系统在a点开了空单,然后我在c点手动平仓后,若使用“自动持仓同步”,则我平掉的空单会被重新开启; 若不使用“自动持仓同步”,则到了b点,虽然符合开空单条件,但却不会再开空单,因为在K线图上a点已经开了空单,b点仍然是空单持有过程中; 我的要求是,我如果在c点手动平仓后,系统能在b点自动重新开仓 交易模块: 开空条件:=l<B and time>093000 and time<145500; if 开空条件 then
begin
sell(holding>0,0,limitr,B);
buyshort(holding=0,1,limitr,B);
end |
-- 作者:yekaicong -- 发布时间:2012/12/17 9:56:59 -- ![]() |
-- 作者:jinzhe -- 发布时间:2012/12/17 10:14:12 -- if cross(a,c) then begin sellshort(holding<0,0,market); buy(holding=0,1,market); end
if cross(c,b) then begin sell(holding>0,0,market); buyshort(holding=0,1,market); end |
-- 作者:王锋 -- 发布时间:2012/12/17 10:31:06 -- 字写的不错啊 |
-- 作者:yekaicong -- 发布时间:2012/12/17 10:54:27 -- 按照你这个方法改过了 但原来的问题还是存在。。。 |
-- 作者:顺势而为妙 -- 发布时间:2012/12/17 13:13:04 -- 学习 。。。 |