以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  浮动盈亏达到N%全平  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169003)

--  作者:wsgyfm
--  发布时间:2019/3/26 18:02:11
--  浮动盈亏达到N%全平
专业版账户浮动盈亏达到N%时平掉所有品种持仓怎么写, N为可调幅度
--  作者:FireScript
--  发布时间:2019/3/27 8:53:54
--  
 是要按照账户栏这里的总盈亏百分比来执行平仓操作吗?


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2019/3/27 8:54:07编辑过]

--  作者:FireScript
--  发布时间:2019/3/27 9:27:14
--  
试下这部分代码。
 input:N(5,1,100,1);
pct:abs(TACCOUNT( 4)/TACCOUNT( 6))*100;//盈亏比按照 浮动盈亏/动态权益 计算的。

if pct>=N then
begin
tsell(1,0,mkt);
tsellshort(1,0,mkt);
end

需要设置的是:
后台程序化监控你的账户栏才行。

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


--  作者:wsgyfm
--  发布时间:2019/3/27 12:58:29
--  
是的
--  作者:wsgyfm
--  发布时间:2019/3/27 13:18:50
--  
这两个函数TOPENPROFITPER、TACCOUNT( 4)
--  作者:FireScript
--  发布时间:2019/3/27 13:27:58
--  
 TOPENPROFITPER 这个是针对单品种的。你要是是总的盈亏率还得自己读取账户数据去计算的。