以文本方式查看主题

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

--  作者:mamakaa
--  发布时间:2014/11/17 12:01:31
--  请问如何找一条线的中点
请问如何找一条直线的中点,我在最高点和最低点上联了一条直线,我想找这条直线的中点,然后再画一条直线,请问如何找这个中点?

图片点击可在新窗口打开查看此主题相关图片如下:无标题.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

--  作者:netfox
--  发布时间:2014/11/17 12:28:14
--  
中点:(H-L)/2;  //这不就是了
--  作者:jinzhe
--  发布时间:2014/11/17 13:05:13
--  
手工画的线?
--  作者:mamakaa
--  发布时间:2014/11/17 14:41:41
--  
壹:=YEAR{年}=2014 AND MONTH {月}=9 AND DAY{日}=1;
贰:=YEAR{年}=2014 AND MONTH {月}=10 AND DAY{日}=30;
壹TS:=BARSLAST(壹);
贰TS:=BARSLAST(贰);
最低值:CONST(REF(llv(low,壹TS),壹TS)),NODRAW;
//最低值1:=llv(low,0);
最低周期:=LLVBARS(LOW,壹TS),NODRAW;//最低周期到当前有多少个周期
a:最低周期,NODRAW;
次高点:const(hhv(HIGH,最低周期)),NODRAW;//最低值后段日期的最高点
d:llv(LOW,最低周期),NODRAW;
次高点周期:HHVBARS(HIGH,最低周期),NODRAW;
次低点:const(llv(LOW,次高点周期)),NODRAW;
终点壹:=H=次高点;
终点贰:=L=次低点;
b:(次高点+次低点)/2;
中点:ref(b,次高点周期),NODRAW;
DRAWLINE(终点壹,H,终点贰,L,0);
起点:=L=最低值;
中点壹:=H=中点;
DRAWLINE(起点,L,中点壹,H,0);
程序画的线

--  作者:jinzhe
--  发布时间:2014/11/17 14:43:09
--  
你这个线的中点不就是(h+l)/2?
--  作者:mamakaa
--  发布时间:2014/11/17 14:49:56
--  
(h+l)/2能求出中点的值,但是画线的话就是不执行,我想从最低点开始到直线的中点再花一条直线,我想用程序的方式画出安德鲁音叉线
--  作者:jinzhe
--  发布时间:2014/11/17 14:59:25
--  
你给的图是哪个品种合约哪个周期k线的图?
--  作者:mamakaa
--  发布时间:2014/11/17 15:32:53
--  
都行,就是能画出安德鲁音叉线就可以了,拿这个学习用的
--  作者:jinzhe
--  发布时间:2014/11/17 15:36:49
--  
啥叫都行?你上面的图是代码应用在哪个k线图上的?
--  作者:jinzhe
--  发布时间:2014/11/17 15:37:50
--  
你给的代码在k线图上是这效果,我凭猜想来给你处理图像问题?
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/11/17 15:38:03编辑过]