以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 平仓语句不起作用 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=65796) |
-- 作者:无极无名 -- 发布时间:2014/6/4 14:38:55 -- 平仓语句不起作用 IF LONG THEN
BEGIN
SELLSHORT(1,s,LIMITR,MIN(MAX(OPEN,DDD)+PY,DYNAINFO(54)));//Z停
//debugfile2(\'e:\\TEST.TXT\',\'当前持仓为%.2f\',REFHOLDING,1);
BUY(1,S,LIMITR,MIN(MAX(DDD,OPEN)+PY,DYNAINFO(54)));
MYHOLDING:=S;
END IF SHORT THEN
BEGIN
SELL(1,s,LIMITR,MAX(MIN(KKK,OPEN)-PY,DYNAINFO(55)));//D停
BUYSHORT(1,S,LIMITR,MAX(MIN(KKK,OPEN)-PY,DYNAINFO(55)));
MYHOLDING:=-S;
END 无论是买还是卖,都只能开仓,平仓语句都得不到执行。说明:是图表交易,只交易最后一根K线,无历史信号。是不是只有HOLDING<>0,平仓语句才会得到执行?
|
-- 作者:yukizzc -- 发布时间:2014/6/4 14:44:21 -- ho:holding这样输出holding在图上看下有持仓没 |
-- 作者:无极无名 -- 发布时间:2014/6/4 14:55:49 -- 我的做法是历史只要计算一遍就可以了,之后就不再计算历史数据了,全部由全局变量来记录需要的变量值,HOLDING就等于0了,但是我有实际持仓。但是没想到平仓语句不能执行。 |
-- 作者:qq代人发帖 -- 发布时间:2014/6/4 15:04:59 -- holding=0即使有实际持仓也不会触发平仓的 [此贴子已经被作者于2014/6/4 15:06:32编辑过]
|
-- 作者:无极无名 -- 发布时间:2014/6/4 15:12:22 -- 这个能不能改一改呢,软件没有必要限定HOLDING<>0来触发平仓吧。要限定用户可以代码限定啊。 |
-- 作者:qq代人发帖 -- 发布时间:2014/6/4 15:34:39 -- 这是图表运行机制,暂时不会改的。 |
-- 作者:RogarZ -- 发布时间:2014/6/4 16:04:00 -- 真实持仓后台 图表与真实持仓无交互。这个是图表设计的根本 不会改变。 [此贴子已经被作者于2014/6/4 16:04:22编辑过]
|
-- 作者:wjs -- 发布时间:2014/6/5 10:57:17 -- 可以增加个选项,图表与真实持仓交互,这样,功能更强大。 |
-- 作者:lichenghu -- 发布时间:2014/6/5 11:02:27 -- 图表运行机制已经决定了,这个不会交互 |