欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教关于止损平仓并反手开仓,谢谢!

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4569人关注过本帖平板打印复制链接

主题:请教关于止损平仓并反手开仓,谢谢!

帅哥哟,离线,有人找我吗?
fly
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2014/1/7 10:02:51    Post IP:58.246.57.26[只看该作者]

是的,你的1.2理解都对.等于是重新判断条件是否成立了.

 

此贴中的疑问,在下贴中有介绍

 金字塔使用技巧http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=53236&skin=0

可参考问题2.9问题2.12

 

THolding:主要在后台程序化交易中使用,得到[当前帐户的]可用持仓量,不包括已委托挂单还未成交的量.多仓返回正数,空仓返回负数.

             所谓可用的持仓量,是指:

             TBuy 指令发出后不会马上变化(因为此时还没有 TBuy 回来,所以这个量不会变化),只有成交后才会变化.

             TSell 指令发出后立即变化(因为这个量已经发到交易所去委托挂单了,不可再重复支配);撤单后恢复可用持仓;成交后 THolding 的值不变.

 

THolding2:主要在后台程序化交易中使用,得到[当前帐户的]总共持仓量,包括已委托挂单还未成交的量.多仓返回正数,空仓返回负数.

             TBuy 指令发出后不会马上变化(因为此时还没有 TBuy 回来,所以这个量不会变化),只有成交后才会变化.

             TSell 指令发出后也不会变化(因为这个量虽然已经发到交易所去委托挂单了,但还没有成交);撤单后不影响总共持仓量;成交后增减相应持仓量.

 

根据你的以下代码,推测你只是想平仓反手开仓顺序成交

IF 买1价<持仓价(多单) AND 买1量<50 THEN BEGIN
  TSELL(买1价<持仓价(多单) AND 买1量<50  AND THOLDING2>0,1,LMT,持仓价-最小变动价位,0,'',''),ORDERQUEUE;
  TBUYSHORT(THOLDING2=0,1,MKT,0,0,'',''),ORDERQUEUE;
END

 

后台平仓反手的代码,推荐统一改为如下格式:

IF 买1价<持仓价(多单) AND 买1量<50 AND THOLDING>0 THEN BEGIN
  TSELL(1,1,LMT,持仓价-最小变动价位),ORDERQUEUE;
  TBUYSHORT(1,1,MKT),ORDERQUEUE;
END

 



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
总数 14 1 2 下一页