以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 帮忙看下后台这样是否ok (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=149239) |
-- 作者:c100011689 -- 发布时间:2017/3/17 9:59:06 -- 帮忙看下后台这样是否ok 开多平空条件:=CROSS(close,MA(close,10) and TSELLHOLDING(1)<=0; 开空平多条件:=CROSS(ma(close,10)close) and TBUYHOLDING(1)>=0; if 开空平多条件 then begin TSELL(1,0,MKT),ORDERQUEUE; TBUYSHORT(1,空头手数,MKT),ORDERQUEUE; end if 开多平空条件 then begin TSELLSHORT(1,0,MKT),ORDERQUEUE; TBUY(1,多头手数,MKT),ORDERQUEUE; end 请帮忙看下这个后台程序是否正确,1、if后直接写条件还是用加上条件>0。2、tsell指令中第一个参数写1可以吗,谢谢
|
-- 作者:shq -- 发布时间:2017/3/17 10:17:00 -- 1、直接填写条件即可,前两个条件满足时会返回1;但是两个条件貌似有问题,还需完善下语法。 2、可以。
|
-- 作者:c100011689 -- 发布时间:2017/3/17 10:18:15 -- 能说说条件,您看哪貌似有问题啊,谢谢啦 |
-- 作者:c100011689 -- 发布时间:2017/3/17 10:22:07 -- 主要是刚从图表交易转到后台,好多函数都还不熟,谢谢您了,帮忙看看 |
-- 作者:shq -- 发布时间:2017/3/17 10:29:38 -- 开多平空条件:=CROSS(close,MA(close,10) ) and TSELLHOLDING(1)>0; // Tsellholding函数释义您再看下,应该是>0 开空平多条件:=CROSS(MA(close,10),close) and TBUYHOLDING(1)>0; 当然,这是目前条件的修改,具体还需您自己去完善,比如:无持仓的情况下怎么去写。详细关于后台持仓函数的解释:Holding,THolding,THolding2的区别 |
-- 作者:c100011689 -- 发布时间:2017/3/17 10:55:37 -- 好多,谢谢啦,继续研究 |