以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  請教日內均線怎麽樣編輯  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=11229)

--  作者:魔鬼-杀手
--  发布时间:2012/4/23 9:50:08
--  請教日內均線怎麽樣編輯
日內均線: ma10  
--  作者:Leon
--  发布时间:2012/4/23 9:52:03
--  

楼主的意思是指自定义MA均线?是不是说取不同周期ma?

INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20);


MA1:MA(C,N1);
MA2:MA(C,N2);
MA3:MA(C,N3);
MA4:MA(C,N4);


--  作者:rushtaotao
--  发布时间:2012/4/23 9:52:49
--  
ma10:ma(c,10)
--  作者:魔鬼-杀手
--  发布时间:2012/4/23 9:53:36
--  
1分鐘K綫圖的均線只計算當天
--  作者:Leon
--  发布时间:2012/4/23 9:56:15
--  
切换到1分钟k线图,加载ma指标就行了啊
--  作者:rushtaotao
--  发布时间:2012/4/23 10:03:25
--  

应该不存在您这个说法吧,你有没有在工具->选项中勾选k线图仅使用当日分笔,1分钟数据

不要勾选这个选项

[此贴子已经被作者于2012-4-23 10:03:51编辑过]

--  作者:zg611029
--  发布时间:2012/4/23 10:24:43
--  

你的意思是只把当日的1分钟k线纳入均线计算。

其实你可以怎么考虑问题,比如下列模型

r1:=ma(c,5);

r2:=ma(c,10);

if cross(r1,r2) then buy(holding=0,1,thisclose);

 

如果你只希望当日的k线参与计算改为下列就可以。

r1:=ma(c,5);

r2:=ma(c,10);

if cross(r1,r2) and time>10 then buy(holding=0,1,thisclose);


--  作者:魔鬼-杀手
--  发布时间:2012/4/23 11:13:04
--  

多謝


--  作者:魔鬼-杀手
--  发布时间:2012/4/23 13:14:08
--  

均線取值時間(091500-151500),今天的均線保留

明天的均線取值重新算,均線保留!

麻煩指教一下


--  作者:zg611029
--  发布时间:2012/4/23 13:26:35
--  

不是太明白你的意思

比如ma(c,10)是需要10根k线的,如果过了10根k线,那么ma(c,10)的值就和昨天没有关系了。下面的方法不知是不是满足你想法

r1:=barslast(date<>ref(date,1)+1;

r2:min(r1,10);

r3:ma(c,r2);