以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  资金曲线  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95188)

--  作者:lnjsqh
--  发布时间:2016/3/28 13:28:43
--  资金曲线

图表交易中,如何记录上市以来的资金曲线的最高值?

 


--  作者:jinzhe
--  发布时间:2016/3/28 13:32:24
--  

hh:hhv(asset,0);

注意图表上要显示全部的历史k线


--  作者:lnjsqh
--  发布时间:2016/3/28 14:00:21
--  

可能没说明白

我想引用基础策略a的资金曲线,如果平仓后资金曲线没新高,则在策略b上开仓1手

如果引用的基础策略a资金曲线新高,则策略b开仓2手

依次类推


--  作者:jinzhe
--  发布时间:2016/3/28 14:08:16
--  

创新高是创历史新高?


--  作者:lnjsqh
--  发布时间:2016/3/28 14:10:27
--  
对,只要自己曲线一直新高就开2手,如果资金曲线出现回落就开1手,直到a策略资金曲线再新高再开2手
--  作者:jinzhe
--  发布时间:2016/3/28 14:15:34
--  

1.A策略开仓后,如果资金不停的创新高,是不是要不停地开2手?

2.A开仓后如果资金没有新高,是不是只开1手?

3.A策略开仓之后反复的 :创新高---没创新高---创新高---没创新高,是不是就要不停的开2手---开1手---开2手---开1手?


--  作者:lnjsqh
--  发布时间:2016/3/28 14:19:06
--  

对的

原则上就是基础策略a资金不断新高,b策略就保持2手,a策略资金出现回撤的时候降低仓位到1手

直到再次新高后继续保持2手运转


--  作者:jinzhe
--  发布时间:2016/3/28 14:28:57
--  

公式A里面在最后的地方加下面几句代码::

aa:=asset;

hh:=holding;

cxg:hh>0 and aa>ref(hhv(asset,0),1);

mcxg:hh>0 and aa<=ref(hhv(asset,0),1);

 

 

公式B代码如下:

k1:=stkindi(\'\',\'公式A.MCXG\',0,DATATYPE);

K2:=STKINDI(\'\',\'公式A.cxg\',0,datatype);

 

if k1 then buy(1,1,marketr);

if k2 then buy(1,2,marketr);


--  作者:lnjsqh
--  发布时间:2016/3/28 14:56:59
--  
我调试下,谢谢