以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问这个指标哪里错了? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143643) |
-- 作者:wxx212 -- 发布时间:2016/11/30 14:41:54 -- 请问这个指标哪里错了? VARIABLE:均线=0,n=0;
jc:=cross(c,均线); sc:=cross(均线,c); nn1:=BARSLAST(jc or sc); if nn1<=100 then n:=100; if nn1>=1400 then n:=1400; if nn1>100 and nn1<1400 then n:=nn1; pp:n,LINETHICK0; 均线:ma(c,n); 为什么这个均线计算和思路不一样啊!我是不是哪里错了?因为网站关闭,不能提问,不得已才在QQ上发问。见谅 思路:当上穿或者下穿 均线后,当K线数小于100,那么N=100,计算 均线:ma(c,n); 当上穿或者下穿 均线后,当 K线数大于100 并且小于1400,那么N=barslast(上穿或者下穿 ),计算 均线:ma(c,n); 当上穿或者下穿 均线后,当K线数大于1400,那么 N=1400,计算 均线:ma(c,n); |
-- 作者:jinzhe -- 发布时间:2016/11/30 15:02:46 -- 初始均线为0,那么怎么做到和close进行金叉死叉的? |
-- 作者:wxx212 -- 发布时间:2016/12/2 10:24:22 -- 那应该怎么改呢? 思路是 刚刚进场时参数小(最小100),持仓有大幅盈利时参数慢慢变大(最大1400),盈利超过1倍时参数又慢慢变小(最小还是100)
|
-- 作者:jinzhe -- 发布时间:2016/12/2 10:39:24 -- 那么初始均线是多少?不会是0吧? |
-- 作者:wxx212 -- 发布时间:2016/12/3 0:11:03 -- 初始均线就ma(c,100) |
-- 作者:jinzhe -- 发布时间:2016/12/5 9:03:19 -- 那不行 ,初始时只有一根k线,做不到100的均线 |
-- 作者:wxx212 -- 发布时间:2016/12/5 18:00:50 -- 那应该怎么改?! 楼主闲麻烦的话,提供一个思路也可以啊! 我先编写,不对在请教!只要达到以下效果就可以 思路是 刚刚进场时参数小(最小100),持仓有大幅盈利时参数慢慢变大(最大1400),盈利超过1倍时参数又慢慢变小(最小还是100) 麻烦楼主啊!谢谢!
|
-- 作者:jinzhe -- 发布时间:2016/12/6 8:53:08 -- 你这个本来就是以死循环我也不知道怎么改 用均线判断来决定信号,然后根据信号产生均线 |
-- 作者:wxx212 -- 发布时间:2016/12/6 17:31:04 -- 哦,谢谢 |