Rss & SiteMap

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

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

标题:此资金管理方式如何编写?

1楼
jjjfk 发表于:2017/1/9 9:03:42
请问如何编写以下资金管理方式:
初始资金100万,每10万开一手;当近期权益最高点回撤超过10%就改为20万开一手,等到回到之前权益最高点再恢复每10万开一手。
2楼
jinzhe 发表于:2017/1/9 9:10:58

100万,每10万1手

意思是最开始开10手,然后每多10万就多开1手?

3楼
jjjfk 发表于:2017/1/9 9:34:50
是的,但重点不是这个,我知道是这样写:floor(asset/100000)。但我想设置当权益从最高点回撤≥10%的时候,开仓设置为floor(asset/200000),问题是怎么表达“当权益回撤10%”呢?以及如何表达“当权益恢复到前期高点”?
[此贴子已经被作者于2017-1-9 9:36:18编辑过]
4楼
jinzhe 发表于:2017/1/9 9:40:34
这个要判断平仓的,平仓后的高点就是最高点了
5楼
jjjfk 发表于:2017/1/9 9:51:35
那请问怎么判断呢?
6楼
jinzhe 发表于:2017/1/9 9:54:19

hhv(asset,exitbars+1)

 

7楼
jjjfk 发表于:2017/1/9 9:58:01
这是权益最高点的意思吗?
8楼
jinzhe 发表于:2017/1/9 9:58:46
是的,最高权益
9楼
jjjfk 发表于:2017/1/9 10:13:51
好的,那现在的资金权益是用asset表达吗?比如我要表达“当资金权益回撤达到10%”就是:ss:=hhv(asset,exitbars+1), if asset≤0.9*ss  ?
10楼
jinzhe 发表于:2017/1/9 10:27:58

是的,

variable:n=0;

 

s1:=floor(asset/100000);

s2:=floor(asset/200000);

 

if barpos=1 then n:=s1;

 

if asset<=hhv(asset,exitbars+1)*0.9 then n:=s2;

 

if asset>=hhv(asset,exitbars+1) then n:=s1;

 

n就是你要求的手数了

 

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


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