Rss & SiteMap

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

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

标题:[求助]如何编写资金变化??

1楼
xiaosa2003 发表于:2015/12/11 15:36:55
假设开始资金50000,每次亏损额度1000,是50000*0.02,
1.亏到了40000 之后,每次亏损额度400,是40000/2*0.02,(就是亏损20%后,资金按50%算)
   再亏了40000*20% =32000的时候,每次亏损额度160  是32000/4*0.02 (再亏损20%,资金再缩50%)如此类推
2.赚了20% 50000*(1+20%)=60000 每次亏损额度2000  是(50000*0.02)+(50000*20%*10%) (原来的额度      +盈利的10%)
   再赚20%  50000*(1+40%)=70000 每次亏损额度3000 是(50000*0.02)+(50000*40%*10)(原来的额度      +盈利的10%) 如此类推....
这个该怎么写??


2楼
jinzhe 发表于:2015/12/11 15:43:41

请问亏到多少是下限?上限是多少?

3楼
jinzhe 发表于:2015/12/11 15:59:28

如果要算式表达,这个比较难,没有求开多次方根的函数,

如果是枚举,就很简单了

4楼
xiaosa2003 发表于:2015/12/11 16:39:20
就是本金亏20%,就折算一半,再亏20%再折
本金赚20%,就在原基础的亏损额度上加上盈利的10%
没有上下限
[此贴子已经被作者于2015/12/11 16:40:35编辑过]
5楼
xiaosa2003 发表于:2015/12/11 16:40:01
能写出来吗?
[此贴子已经被作者于2015/12/11 16:40:20编辑过]
6楼
jinzhe 发表于:2015/12/11 16:49:16
抱歉,这个写不出来
7楼
xiaosa2003 发表于:2015/12/11 16:50:16
那你说的枚举,要怎么搞?
8楼
jinzhe 发表于:2015/12/11 16:57:05

n:=50000;

资金:=asset;
if 资金>=n*(1-0.2) and 资金<n then m:=n*0.02;
if 资金>=n*pow(1-0.2,2) and 资金<n*pow(1-0.2,1) then m:=n*(1-0.2)/2*0.02;
if 资金>=n*pow(1-0.2,3) and 资金<n*pow(1-0.2,2) then m:=n*(1-0.2)/pow(2,2)*0.02;
if 资金>=n*pow(1-0.2,4) and 资金<n*pow(1-0.2,3) then m:=n*(1-0.2)/pow(2,3)*0.02;

 

亏损这样写,盈利的也可以按照这样的思路写,m是亏损值

枚举是有固定次数的,上面的就是最多亏4次

 

9楼
xiaosa2003 发表于:2015/12/11 18:01:02
好的,谢谢
10楼
xiaosa2003 发表于:2015/12/12 17:11:18
VARIABLE : q=1 ; 
if asset>=60000 and Q<10000 then begin
 if asset>=n*(1+0.2*Q) and asset<n*(1+0.2*(Q+1)) then m:=n*(0.2+0.2*Q);
    Q:=Q+1;
  end;
这样表达,盈利部分,不知道哪里出问题了
[此贴子已经被作者于2015/12/12 17:12:47编辑过]
共11 条记录, 每页显示 10 条, 页签: [1] [2]


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