Rss & SiteMap

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

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

标题:资金管理

1楼
我是传奇 发表于:2011/5/24 10:51:43

在模型的总资金回撤到15000元的时候开始一手仓位,直到资金曲线创出新高时就恢复原来的仓位交易。

请问这个用什么方法来编写。

2楼
26327756l 发表于:2011/5/24 11:28:03

正在解决

3楼
26327756l 发表于:2011/5/24 12:21:04

a:ASSET=15000;//总资金回撤到15000元
if HOLDING>0 then buy(a,1,MARKET);
if HOLDING<0 then BUYSHORT( a,1,MARKET );

 

N:BARPOS();
HH:HHV(ASSET,N-1);
HH1:HHV(ASSET,N);
if HH1>HH then
begin
//资金曲线创出新高,恢复原来的仓位交易
end

4楼
llmyb 发表于:2011/5/25 0:54:23

a:ASSET<=15000;//总资金回撤到15000元
if a and cond then buy(1,1,MARKET);
if a and cond then BUYSHORT( 1,1,MARKET );

 

N:BARPOS();
HH:ref(HHV(ASSET,N-1),1);
HH1:HHV(ASSET,N);
if HH1>HH then
begin
//资金曲线创出新高,恢复原来的仓位交易
end

5楼
我是传奇 发表于:2011/5/25 13:07:28

这样的编程不对啊

6楼
我是传奇 发表于:2011/5/25 13:14:19

a:ASSET<=15000;//总资金回撤到15000元
这句是总资金小于等于15000,并不是总资金回撤15000

7楼
26327756l 发表于:2011/5/25 13:21:35

怎么算回撤啊?

8楼
我是传奇 发表于:2011/5/25 13:31:59
就是历史最高的资金-目前的资金,小于15000
9楼
26327756l 发表于:2011/5/25 14:13:03

N:BARPOS();
HH:ref(HHV(ASSET,N-1),1);
HH1:HHV(ASSET,N);

a:HH1-ASSET<=15000;//历史最高资金-当前资金 <=15000元
if a and cond then buy(1,1,MARKET);
if a and cond then BUYSHORT( 1,1,MARKET );

 

if HH1>HH then
begin
//资金曲线创出新高,恢复原来的仓位交易
end

10楼
我是传奇 发表于:2011/5/26 10:40:41

谢谢,问题已解决

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


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