金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2681|回复: 3

后台平仓问题

[复制链接]

76

主题

340

帖子

340

积分

等级: 已到期

注册:
2021-10-18
曾用名:
发表于 2021-11-5 14:44 | 显示全部楼层 |阅读模式
当开仓后,开多或开空后不再符合持仓条件时,清仓。
怎么写,多谢谢
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2021-11-5 14:57 | 显示全部楼层
本帖最后由 技术010 于 2021-11-5 14:59 编辑

1、这个清仓,是只对当前交易的品种清仓吗?是的话,可参考如下范例:
if tholding<>0 and not(持仓条件) then begin
        tsell(tholding>0,tholding,mkt);
        tsellshort(tholding<0,tholding,mkt);
        end
2、如果是要对账户进行清仓,可以参考如下范例:
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=94395
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

76

主题

340

帖子

340

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2021-11-5 15:15 | 显示全部楼层
技术010 发表于 2021-11-5 14:57
1、这个清仓,是只对当前交易的品种清仓吗?是的话,可参考如下范例:
if tholding0 and not(持仓条件) the ...

嗯 ~清仓当前持有的品种
噢,应该加多一个条件,并且发生大于亏损5%
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2021-11-5 15:23 | 显示全部楼层
加上亏损5%的判断,参考如下代码:
IF TBUYHOLDING(1)>0 AND NOT(持仓条件) AND (TAVGENTERPRICE-C)/TAVGENTERPRICE>0.05 THEN
   TSELL(1,THOLDING,MKT);              //多头清仓
   
IF TSELLHOLDING(1)>0 AND NOT(持仓条件) AND (C-TAVGENTERPRICE)/TAVGENTERPRICE>0.05 THEN
   TSELLSHORT(1,THOLDING,MKT);    //空头清仓
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-27 12:03 , Processed in 0.195268 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表