以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 请老师帮帮看下,我想根据不同做空条件,用flag做标记,然后选择买入条件平空,这样写对吗, (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=77386) |
-- 作者:skyboa -- 发布时间:2015/4/9 7:37:22 -- 请老师帮帮看下,我想根据不同做空条件,用flag做标记,然后选择买入条件平空,这样写对吗, if KK1 and holding=0 then begin BUYSHORT(KK1,2,THISCLOSE); flag:=2; end if PK and flag=2 and holding>0 then SELLSHORT( PK,2,THISCLOSE); 请老师帮帮看下,我想根据不同做空条件,用flag做标记,然后选择买入条件平空,这样写对吗,为什么不交易,还有如何像 开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); 这样在k线上显示买进,卖出信号 |
-- 作者:pyd -- 发布时间:2015/4/9 8:35:45 -- flag要在开头用全局变量定义下,平仓后flag要重置下,是个完整的循环过程 最好贴出你用到flag的段落,或者您参考下边的例子自己修改 http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=53236&skin=0 链接里4楼次交易日起卖出如何编写
|
-- 作者:skyboa -- 发布时间:2015/4/9 11:09:04 -- 是这样写吗 variable:flag=0;//用于记录哪个条件建的仓位 if KK and HOLDING=0 then BEGIN 开空:BUYSHORT(KK AND HOLDING=0,4,THISCLOSE); flag=1; end if PK and HOLDING>0 and flag=1 then BEGIN 平空:SELLSHORT(PK,4,THISCLOSE); flag=0; end
|
-- 作者:pyd -- 发布时间:2015/4/9 11:12:07 -- 1,复制是冒号等号 variable:flag=0;
if KK and HOLDING=0 then BEGIN
开空:BUYSHORT(KK AND HOLDING=0,4,THISCLOSE);
flag:=1;
end
if PK and HOLDING>0 and flag=1 then BEGIN
平空:SELLSHORT(PK,4,THISCLOSE);
flag:=0;
end
|