以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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手空单。 这个平仓设计明显不对!怎么处理? |
-- 作者: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 -- 好的,我验证下。谢谢!! |