以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 做一段时间平均线 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78563)
|
-- 作者:黄金精算师
-- 发布时间:2015/5/13 15:56:29
-- 做一段时间平均线
做一段时间平均线怎么写?
如我要做2:35到 2:55的一段1分钟的周期均线并求出角度(在是5分钟周期下运行)
|
-- 作者:jinzhe
-- 发布时间:2015/5/13 16:00:57
--
无法求出角度
平均:
nn:=barslast(time=023500);
mm:=ma(c,nn);
if time=025500 then mm1:=mm;
mm1为所求值
|
-- 作者:黄金精算师
-- 发布时间:2015/5/13 16:47:32
--
好像不是这样
我单独做了个程序,这样
//------------------------ nn:=barslast(time=143500);
mm:ma(c,nn);
if time=145500 then mm1:=mm; QQQ:mm1; //mm1为所求值 //-----------------------
此主题相关图片如下:777.png

|
-- 作者:jinzhe
-- 发布时间:2015/5/13 16:50:12
--
除了把时间改了之外还有改其他地方吗?你写的框架思路不是和我的是一样的吗?
|
-- 作者:黄金精算师
-- 发布时间:2015/5/13 17:02:53
--
可能我想要的没有说明出来,呵呵
我本想要个角度的,角度做不了
我就换个办法,在2:35分画一根平均线到2:55分,(起点为2:35终点为2:55)
线头的起点为同一点做的两条平均线(5分钟平均与10 分钟平均线)
此主题相关图片如下:未命名.bmp

|
-- 作者:jinzhe
-- 发布时间:2015/5/13 17:04:58
--
if time >=023500 and time<=025500 then ma5:ma(c,5);
if time>=023500 and time<=02550 then ma10:ma(c,10);
|
-- 作者:jinzhe
-- 发布时间:2015/5/13 17:06:41
--
runmode:0;
m5:=ma(c,5); m10:=ma(c,10); if time >=143500 and time<=145500 then ma5:m5;
if time>=143500 and time<=145500 then ma10:m10;
|
-- 作者:黄金精算师
-- 发布时间:2015/5/13 17:07:50
--
这样出不了线,
那个时间写02与14是一样的吗?
|
-- 作者:黄金精算师
-- 发布时间:2015/5/13 17:16:44
--
可以了,快下班了,再帮我把几个点也做一下吧,要不晚上又搞不出来
1、4个线头线尾的值怎么取出来,(MA5起点,MA5终点,MA10起点,MA10终点)
2、开始的那的线怎么样把他并在同一个点上
|
-- 作者:jinzhe
-- 发布时间:2015/5/13 17:18:32
--
runmode:0;
m5:=ma(c,5); m10:=ma(c,10); if time >=143500 and time<=145500 then ma5:m5;
if time>=143500 and time<=145500 then ma10:m10;
那些头尾就是:
valuewhen(time=143500,ma5);
valuewhen(time=143500,ma10);
valuewhen(time=145500,ma5);
valuewhen(time=145500,ma10);
开始的线值都不一样并不到一起
|