Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共19 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[求助]如何限制日内损失?

1楼
skylands 发表于:2013/11/22 10:24:59

如何实现对日内损失进行限制?

当日内损失达到总资产的N%时,当日就平仓不再交易。

2楼
jinzhe 发表于:2013/11/22 10:29:10

variable:m=0;

asset_1:=valuewhen(date<>ref(date,1),asset);

if (asset_1-asset)/asset>0.01*n then begin

   sellshort();

   sell();

   m:=1;

end

 

if time=closetime(0) then m:=0;

 

普通的开平仓条件加上m=0的判断

 

 

[此贴子已经被作者于2013/11/22 10:30:43编辑过]
3楼
skylands 发表于:2013/11/22 10:40:28
variable的用法完全不懂,我来消化一下……
4楼
skylands 发表于:2013/11/22 11:04:58
最后一行代码 if time=closetime(0) then m:=0; 怎么理解?
5楼
jinzhe 发表于:2013/11/22 11:05:37
收盘后重置变量,不影响第二天的交易
6楼
skylands 发表于:2013/11/22 11:11:20
啊,明白了,很棒!多谢
7楼
skylands 发表于:2013/11/22 13:11:42
这里的valuewhen(date<>ref(date,1),asset)是指今天开盘之初的总资产额吗?而asset指当下这一刻的资产?
8楼
jinzhe 发表于:2013/11/22 13:51:47
开盘时的资产
9楼
skylands 发表于:2013/11/22 14:09:06
应该是if (asset_1-asset)/asset_1>0.01*n then 稍微准确些?
10楼
jinzhe 发表于:2013/11/22 14:12:53

是的,你照着自己的想法改

共19 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.