Rss & SiteMap

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

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

标题:求上一次资金高点

1楼
左岸 发表于:2016/4/7 14:41:57

现在的资金已经创新高了,那如何判断上一次资金高点?我想计算出现在的持仓,在超出之前资金高点的10%后减仓!
2楼
jinzhe 发表于:2016/4/7 14:47:08

1上次资金高点:valuewhen(asset=hhv(asset,enterbars+1) and enterbars>1 , ref(hhv(asset,enterbars+1),1))

2

if asset=hhv(asset,enterbars+1) and enterbars>1 and asset>ref(hhv(asset,enterbars+1),1)*1.1 then begin

   sell(1,0,marketr);

   sellshort(1,0,marketr);

end

3楼
左岸 发表于:2016/4/7 23:18:20

“现在的资金已经创新高了,那如何判断上一次资金高点?我想计算出现在的持仓,在超出之前资金高点的10%后减仓!”


抱歉,描述错误,不是求上一次资金高点。而是:如果最新资金未创新高,则求MAXASSET值,如果最新资金创新高了,如何求出之前的那个MAXASSET的值呢?


4楼
jinzhe 发表于:2016/4/8 8:56:02
if(hhv(asset,enterbars+1)=asset,ref(hhv(asset,enterbars+1),1),hhv(asset,enterbars+1))
[此贴子已经被作者于2016/4/8 8:56:08编辑过]
5楼
左岸 发表于:2016/4/8 10:10:50
以上程序调试出来,还是无法得到之前的最高资金啊。

我要的是第N天资金创新高,第N+1天回落,第N+1+1...+1天资金仍旧回落,这时候显示的最高资金MaxAsset就是第N天的资金;但是第M天后,资金创新高了,ASSET>之前的MAXASSET,不管现在的资金变多高,我就是想求出之前的那个MAXASSET值,这个值不是用ref(hhv(),1),这只是求前一天或前一个信号的,我是要求资金创新高后,历史倒数第二个MAXASSET值
6楼
jinzhe 发表于:2016/4/8 10:14:20
ss:=if(hhv(asset,0)=asset,ref(hhv(asset,0),1),hhv(asset,0))
7楼
风度翩翩 发表于:2016/4/8 17:04:44
ss:=if(hhv(asset,0)=asset,ref(hhv(asset,0),1),hhv(asset,0))

资产回落 控制仓位,20%资金 20份 仓位,想控制资金回落15%以内,目前没资金仓位管理,最大回落45%;如何控制仓位啊,jinzhe 麻烦你 指点下。
8楼
jinzhe 发表于:2016/4/8 17:06:27

详细的说明一下你的资金管理需求

9楼
风度翩翩 发表于:2016/4/8 17:12:20
资产回落 降低仓位参与,这是初衷;

最大20%资金参与,算20份仓位;资产回落最大45%,最大连续亏损15次,最大连续亏损幅度28%; 如何设计个 资产回落 仓位降低 资产上升,仓位提高的模型啊???
10楼
jinzhe 发表于:2016/4/8 17:15:54
模型编写需要用户自己的努力了,有不明白的地方可以提问
共10 条记录, 每页显示 10 条, 页签: [1]


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