金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3327|回复: 6

为什么不能按帐户实际持仓变平呢

[复制链接]

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
发表于 2022-3-21 12:14 | 显示全部楼层 |阅读模式
QQ图片20220321120544aaaaaa.png tshod1:=TSELLHOLDING( 1);
if islastbar then DEBUGFILE('F:\TEST.TXT',' 品种'&stklabel& ' jkpyk:'&numtostr(jkpyk,0)&' holding:'&numtostr(holding,0)& ' TSELLHOLDING( 1):'&numtostr(tshod1,0),0);
sellshort(1,tshod1,marketr);
上面代码为什么不能平9手(帐户中总共有9手,h=6手)?
,而改成
sellshort(1,0,marketr); 可以平9手。

回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-3-21 12:19 | 显示全部楼层
图表时根据自己理论持仓平的,理论持仓如果时6那么他就不能平超过6.
不建议用户在图表策略中取使用账户持仓这类函数,图表策略还是要遵循图表自己的holding来开平
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-3-21 16:48 | 显示全部楼层
谢谢。那holding>0,下面句子也不会平空单,对吗?
if … then begin
buy(1,ss,marketr);
tshod1:=TSELLHOLDING( 1);
sellshort(1,tshod1,marketr);
end
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-3-21 16:49 | 显示全部楼层
sellshort(1,-tshod1,marketr);
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-21 16:54 | 显示全部楼层
已经不是平仓手数以及是否平仓的问题了。
你用了这个没有历史 只有最新值得函数,那么历史上的信号都可能直接就紊乱了。

你用0 明明能全平,根本没必要用这个后台函数。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

56

主题

312

帖子

322

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2022-3-21 17:08 | 显示全部楼层
谢谢。
把这个平仓句改成sellshort(1,0,marketr);
我已经测试过了,holding>0情况下不会平的
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-3-21 17:34 | 显示全部楼层
图表时遵循图表理论尺寸,holding>0表示有多单
这时候时不能平空的,图表不支持锁仓有多单就是没有空单的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 01:13 , Processed in 0.141272 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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