nk0 发表于 2004-10-3 19:20

可以分几个豆腐块给我试试

email:nk_wwang@sina.com.cn

小小虫 发表于 2004-10-4 23:26

我也要加入,行不

劳苦大众 发表于 2004-10-5 20:20

我也要加入,我现在大四,时间和精力都有,E文也经常读.
shmilya999@sohu.com

新来 发表于 2004-10-7 11:50

"新来"签到,请派任务!!

"新来"签到,请派任务!!

amkr1015 发表于 2004-10-7 13:14

HYLT朋友回来了没有?WLD的翻译要开始啦!!

旺仔狙击手 发表于 2004-10-14 14:44

斑竹你好!
给我发个邮件告诉我翻译什么呀

新来 发表于 2004-10-20 16:36

请教班主和高手,下面的一段程序能否帮忙解释一下,谢谢!!!

请教班主和高手,下面的一段程序是TS的资金管理程序,和分析家的很相似,能否帮忙解释一下,另外不知能否做为一个子程序,在飞弧中调用.谢谢!!!


The Simplest System #3 with Money Management.

Copyright2002 DT

****************************************************}


Input: Price((H+L)*.5),

PtUp(4.), PtDn(4.), {Max correction to change trend}

MM_Model(2), {1 = % Risk Model; 2 = % Volatility Model;

3 = Drawdown Model; 4 = Kelly Model; 5 = Williams' Model;

6 = Fixed Ratio Model; 7= Market Money Model}

MM(1), {% Risk parameter}

MM_add(0), {% Risk for playing market money; 0 to disactivate}

MaxVolat(100), {% Risk for playing market money; 100 to disactivate}

MaxDD(20), {% Drawdown}

InitCapital(100000); {Initial capital to trade}


Vars: LL(99999), HH(0), Trend(0), Volat(TrueRange);

Vars: MP(0), Risk(Range), Num(1), add_num(0), red_num(0), FRDelta(0), DD(0),

Equity(InitCapital), TotalEquity(InitCapital), EqTop(InitCapital),

AssuredProfit(0), HPositionProfit(0), Kelly(0);


MP = MarketPosition;

Volat = .5 * TrueRange + .5*Volat;


if MP <= 0 then begin

if Price < LL then LL = Price;

if Price cross above LL*(1 + PtUp*.01) then begin

Trend = 1;

HH = Price;

end;

end;

if MP >= 0 then begin

if Price > HH then HH = Price;

if Price cross below HH*(1 - PtDn*.01) then begin

Trend = -1;

LL = Price;

end;

end;


If trend = 1 then Risk = PtDn * .01 * close {+ Slippage};

If trend = -1 then Risk = PtUp * .01 * close {+ Slippage};


HPositionProfit = maxlist( OpenPositionProfit, HPositionProfit);

AssuredProfit = HPositionProfit - Risk;

Equity = InitCapital + NetProfit;

TotalEquity = Equity + OpenPositionProfit;

EqTop = MaxList(EqTop, TotalEquity);


if MM_Model = 1 then { % Risk Model }

Num = floor(MM * Equity *.01/Risk);


if MM_Model = 2 then { % Volatility Model }

Num = floor(MM * Equity *.01/ Volat / BigPointValue );


if MM_Model = 3 then begin { Drawdown Model }

Num = floor(MM * (Equity - (1 - MaxDD*.01) * EqTop) * .01 / Volat / BigPointValue);

end;


if MM_Model = 4 then begin { Kelly Model }

If TotalTrades > 20 and GrossProfit > 0 then

Kelly = NumWinTrades/TotalTrades * (1 - GrossLoss/GrossProfit)

else

Kelly = 0.1;

if Kelly > .9 then Kelly = .9;

Num = floor(MM * Kelly * Equity * .01 / Risk);

{Print(Kelly);}

end;


if MM_Model = 5 then begin { Larry Williams' Model }

value11 = MaxList(-LargestLosTrade / MaxList(CurrentContracts, 1) , Risk);

Num = floor(MM * Equity *.01 / value11);

end;


if MM_Model = 6 then begin { Fixed Ratio Model }

{ DD = MaxList(DD, (EqTop - TotalEquity)/MaxList(CurrentContracts, 1)) ; {Max Drawdown}

if TotalTrades > 20 and DD > 0 then FRDelta = MM * DD *.01

else }

FRDelta = MM * volat * BigPointValue * .01; {Delta}

value12 = MaxList(Equity - .5*close*(close + FRDelta)/FRDelta, 0.25);

Num = floor(SquareRoot(2*value12/FRDelta + .25) + .5);

end;


if MM_Model = 7 then { Playing the market money }

num = floor((MM * (InitCapital + MinList(NetProfit, 0)) + MM_add * MaxList(NetProfit, 0)) * .01 / Volat / BigPointValue);


{ Entries}

if trend = 1 and trend <> 1 then buy("Trend.LE") num contracts at market;

if trend = -1 and trend <> -1 then sell("Trend.SE") num contracts at market;


add_num = floor( MM_add * AssuredProfit * .01/ Volat / BigPointValue); { Assured Profit Pyramiding }

if add_num > 0 and OpenPositionProfit > Volat * BigPointValue then begin

if Trend = 1 and MP = 1 then buy("Add.LE") add_num contracts at market;

if Trend = -1 and MP = -1 then sell("Add.SE") add_num contracts at market;

end;


red_num = floor((CurrentContracts * Volat * BigPointValue - MaxVolat * TotalEquity * .01)/ close);

if red_num > 0 then begin

if Trend = 1 and MP = 1 then exitlong("Red.LX") red_num contracts at market;

if Trend = -1 and MP = -1 then exitshort("Red.SX") red_num contracts at market;

end;


if Num < 1 then Num = 1;

发表于 2004-10-24 17:39

谢谢

刘诗悦 发表于 2004-10-24 23:42

我参加一个行吗?

Stanwell 发表于 2004-11-10 18:36

请问书的英文名是什么?

amkr1015 发表于 2004-11-10 21:29

Originally posted by 刘诗悦 at 2004-10-24 23:42
我参加一个行吗?
欢迎朋友加入!请等待新工作!!

amkr1015 发表于 2004-11-10 21:33

欢迎楼上各位朋友加入翻译小组,等新工作开始了,一定请大家帮忙!谢谢大家!!!!!!

amkr1015 发表于 2004-11-10 21:35

Originally posted by Stanwell at 2004-11-10 18:36
请问书的英文名是什么?
《交易策略百科全书》

xja 发表于 2004-11-14 19:39

Originally posted by 六月河 at 2004-8-30 08:11
关注中。

[ Last edited by xja on 2004-11-15 at 08:04 ]

zsb135 发表于 2004-11-15 15:35

okkkk

disliker 发表于 2004-11-21 18:06

心有余而力不足,只好为大家打气了:加油啊~

dabber 发表于 2004-11-29 13:10

armor killer,i finished my part,available in .doc format including pictures from the origianl book to upload.how to deal with it?ur command works.hope ur next order.

czhmacd 发表于 2004-12-10 14:55

需要帮忙吗

页: 1 [2]
查看完整版本: 《交易策略百科全书》翻译调度文档专贴