以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 我调试下,谢谢 |