以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=174809)

--  作者:金字塔粉丝
--  发布时间:2020/3/6 11:25:40
--  日内平仓转对锁存在问题??
问题描述:

设置了日内平仓转对锁功能,每次开仓3手。通过“只开仓模式”,昨日一共持有6手多单和3手空单。当天收盘前调整成“只平仓模式”
今日一早触发多头止损,理论上应该平掉3手多单,留下3手多单和3手空单实现对冲后的0持仓。但实际盘中被自动平掉了6手多单,留下3手空单(与理论持仓完全不符),幸好及时发现手动平掉了这3手空单。

这个平仓设计明显不对!怎么处理?

图片点击可在新窗口打开查看此主题相关图片如下:平仓.png
图片点击可在新窗口打开查看





--  作者:wenarm
--  发布时间:2020/3/6 12:26:47
--  
你平仓代码是怎么写的?
[此贴子已经被作者于2020/3/6 12:26:56编辑过]

--  作者:金字塔粉丝
--  发布时间:2020/3/6 12:46:38
--  
IF  HOLDING>0 AND WIN1<=-X THEN BEGIN          
IF NOT(ISLASTBAR) THEN BEGIN
止多损2:SELL(1,0,STOPR,ZSPRICE);
MAXPROFIT:=0;
END
IF ISLASTBAR THEN BEGIN
SELL(1,0,MARKET);
MAXPROFIT:=0;
END
END

--  作者:金字塔粉丝
--  发布时间:2020/3/6 12:49:38
--  
我理解的是图表交易中虚拟持仓是3手多单,就应该只平掉这三手就完成了。但实际被软件自动修改成了6手。
图表交易不是不看实际持仓的么?

--  作者:banzhuan
--  发布时间:2020/3/6 13:01:38
--  
SELL(1,0,MARKET);// 这里数量为0表示平掉所有账户持仓,这里改成holding就行了
--  作者:金字塔粉丝
--  发布时间:2020/3/6 13:15:22
--  
好的,我验证下。谢谢!!