| 以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 請教有冇高手懂編寫"TCL曾氏通道"或"樂活五線譜"公式? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173465) |
| -- 作者:ENCORE -- 发布时间:2019/12/9 21:45:29 -- 請教有冇高手懂編寫"TCL曾氏通道"或"樂活五線譜"公式? 如題! |
| -- 作者:wenarm -- 发布时间:2019/12/10 7:40:20 -- 请提供具体的策略思路,我们尝试根据您的思路进行编写。 |
| -- 作者:ENCORE -- 发布时间:2019/12/10 10:26:00 -- https://vocus.cc/stockscreen/5c8ca2fafd89780001088938 我找了很多網頁,仍找不到公式和參數的詳細說明,只找到了以下編碼(應該是excel里的編碼),應如何轉成股票公式編碼? input:Length(20);variable:MA(0),H_Length(0),L_Length(0),High_Low(0),Half_H_L(0),K(0),one_twoK(0),H_2K(0),twoK_one(0),L_2K(0),Up_Band(0),down_Band(0);MA = average(close,Length);H_Length = highest(high,Length);L_Length = lowest(low,Length);High_Low = high - low;Half_H_L = (high + low) / 2;K = High_Low / Half_H_L;one_twoK = 1+2*K;H_2K = high * one_twoK;twoK_one = 1-2*K;L_2K = low * twoK_one;Up_Band = average(H_2K,Length);down_Band = average(L_2K,Length);plot2(MA ,"MA");if currentbar >= Length + Length then beginplot1(Up_Band,"Up_Band");plot3(down_Band,"down_Band");end; |
| -- 作者:FireScript -- 发布时间:2019/12/10 11:20:59 -- 抱歉,你这个网址链接 我们本地不开的哦。 |
| -- 作者:ENCORE -- 发布时间:2019/12/10 11:43:45 -- 這個可以嗎? |
| -- 作者:ENCORE -- 发布时间:2019/12/10 11:44:53 -- https://support.caibaoshuo.com/hc/zh-cn/articles/360023639453-%E4%BB%80%E4%B9%88%E6%98%AF%E4%BA%94%E7%BA%BF%E8%B0%B1%E8%B6%8B%E5%8A%BF%E5%9B%BE- |
| -- 作者:ENCORE -- 发布时间:2019/12/10 12:31:42 -- 1. 以20MA為中心線。 2. K= H(20)-L(20) / average[(H(20)+L(20)]。 此K值會隨者20日內的最高價最低價的差值,而放大或減小。 3. ub=最高價*(1+2K);lb=最高價*(1-2K) 4. UB=average[ub(20)];LB=average[lb(20)] 此通道,以20MA為中心。 然後根據20日最高和最低價,為基準,算出通道上緣和下緣。 如果趨勢變動快速(擴張狀態),此通道上下緣,會隨之擴張。 趨勢平穩,就會收縮。 大趨勢的公式, 是為了看最近的價格變化,看是否會快速衝出上下通道, 如果是的話,代表最近有很強的買盤和賣盤。 或許有肥尾現象發生。 最後要注意的是, 1. 五線譜使用的是以年為單位。 2. 大趨勢使用的是以月為單位(20日ma)。 |
| -- 作者:FireScript -- 发布时间:2019/12/10 14:06:36 -- 根据这段描述: 1. 以20MA為中心線。 2. K= H(20)-L(20) / average[(H(20)+L(20)]。 此K值會隨者20日內的最高價最低價的差值,而放大或減小。 3. ub=最高價*(1+2K);lb=最高價*(1-2K) 4. UB=average[ub(20)];LB=average[lb(20)] 代码大致是这样,但是上面毕竟只是文字描述。average 这个我就按照均线函数去理解的。但是具体它想表述的含义和使用方法还是不怎么明确。 我只能按照我推测的结果去编写代码 mid:ma(c,20); K:(hhv(H,20)-LLV(L,20))/(hhv(H,20)+LLV(L,20))/2,NODRAW;UB:=h*(1+2*k); LB:=L*(1-2*k); ubx:ma(ub,20); lbx:ma(lb,20); |
| -- 作者:ENCORE -- 发布时间:2019/12/10 14:28:58 -- 謝幫忙 |