大家好!我是股市帥鍋。今天是周末,繼續(xù)給大家更新教程。冒充我的人越來(lái)越多,有股市帥鍋后面帶個(gè)尾巴的,也有叫股巿(fu)帥鍋的,不仔細(xì)看根本區(qū)分不出來(lái),這個(gè)賬號(hào)我反饋了很多次,封了又開,只有大家自己注意點(diǎn)了,我是不會(huì)自動(dòng)私信給粉絲的,也不會(huì)誘導(dǎo)粉絲去私信我。另外,我的賬號(hào)里關(guān)注了很多證券從業(yè)的人,一邊學(xué)我的東西,一邊噴我,都不知道什么心態(tài)。之前平臺(tái)里發(fā)指標(biāo)的人都是搬運(yùn),從來(lái)都不知道解釋代碼,現(xiàn)在也開始有人模仿我了,這是好事,只有把每句代碼的意思說(shuō)清楚,才知道究竟有沒(méi)有忽悠。 真正有用拿去馬上能夠盈利的指標(biāo),我覺(jué)得是不會(huì)直接發(fā)出來(lái)的,包括我自己一樣,有這樣的指標(biāo),我為什么要公開代碼出來(lái),我自己偷著用不是更好?最多只是小范圍的分享。所以我發(fā)的內(nèi)容都是非常底層的,我希望通過(guò)我的內(nèi)容,能夠引導(dǎo)粉絲自己制作個(gè)性化盯盤指標(biāo),能夠包含選股、預(yù)警、買賣點(diǎn)提示等信號(hào),減少人工盯盤的精力消耗,這個(gè)才是我們學(xué)習(xí)編程的目的。 學(xué)習(xí)內(nèi)容:前陣子有個(gè)粉絲問(wèn)我,如何在滿足條件時(shí),在規(guī)定的價(jià)格,畫橫線? 在通達(dá)信軟件中,畫線函數(shù)有好幾個(gè),今天我們學(xué)習(xí)一個(gè)我自己經(jīng)常用的方法,先來(lái)看函數(shù): 繪制斜線: DRAWSL 用法:DRAWSL(COND,PRICE,SLOPE,LEN,DIRECT),當(dāng)COND條件滿足時(shí),在PRICE位置畫斜線,SLOPE為斜率,LEN為長(zhǎng)度,DIRECT為0向右延伸,1向左延伸,2雙向延伸。 注意點(diǎn): 1.K線間的縱向高度差為SLOPE; 2.SLOPE為0時(shí),為水平線; 3.SLOPE為10000時(shí),為垂直線,LEN為向上的像素高度,DIRECT表示向上或向下延伸; 4.SLOPE和LEN支持變量。 看用法三遍,不如直接在K線上試一遍。 為了方便學(xué)習(xí),我們來(lái)舉個(gè)案例,在最近144個(gè)交易日內(nèi)的最高價(jià)和最低價(jià)處,分別畫一條橫線,效果是這樣的: 在上面我們看到,144個(gè)交易日內(nèi),最高價(jià)和最低價(jià)之間,形成了一個(gè)箱體,我們就很容易判斷,股價(jià)離最高價(jià)和最低價(jià)還有多少距離,輔助判斷止盈和止損。 編程和測(cè)試:------------ DRAWSL(ISLASTBAR=1,HHV(H,144),0,144,1),COLORGREEN; ------------ {我們看到,DRAWSL函數(shù),后面跟的括號(hào)里,共有5項(xiàng)內(nèi)容,第一項(xiàng)是條件,第二項(xiàng)是畫線的位置,第三項(xiàng)是角度,0表示水平,第四項(xiàng)是線的長(zhǎng)度,第五項(xiàng)是線往哪個(gè)方向延伸,可以用0,1,2,等會(huì)我們分別測(cè)試} {那么在這句代碼里,我們條件用了ISLASTBAR=1,表示是否是當(dāng)前最新的K線,也就是畫線的起點(diǎn)是最新的K線,HHV(H,144)表示144個(gè)交易日的最高價(jià),0表示水平,144表示長(zhǎng)度,1表示向左延伸,我們來(lái)這句代碼疊加在MA主圖代碼上,我們看看效果} 我們?cè)趫D中看到了一條綠色的水平線,同理我們?cè)僭黾右粭l? DDRAWSL(ISLASTBAR=1,LLV(L,144),0,144,1),COLORRED; 就變成我們前面的效果圖,上下兩條線。 接下來(lái)我們進(jìn)階,上面我們畫的是當(dāng)前最新K線位置,如果我們?cè)?44個(gè)交易日內(nèi)的最低位置畫個(gè)較短的橫線,并標(biāo)注文字怎么來(lái)處理? DRAWTEXT(ISLASTBAR=1,LLV(L,144),VAR2STR(LLV(L,144),2)); 我們看看效果: 我們是不是在紅色線的旁邊,看到了這個(gè)價(jià)格的標(biāo)注? 我們我們換成下面兩句代碼,大家看看有什么不同: DRAWSL(L=LLV(L,144),LLV(L,144),0,10,1),COLORYELLOW; DRAWTEXT(L=LLV(L,144),LLV(L,144),VAR2STR(LLV(L,144),2)); 我們看到的是,股價(jià)創(chuàng)144個(gè)交易日新低的時(shí)候,自動(dòng)畫一根線,然后標(biāo)注最低價(jià)。 我把今天的幾句代碼集合到一起,可以疊加在MA指標(biāo)代碼后面,另存為一個(gè)指標(biāo),方便學(xué)習(xí)和測(cè)試。 ----------- DRAWSL(ISLASTBAR=1,HHV(H,144),0,144,1),COLORGREEN; DRAWSL(ISLASTBAR=1,LLV(L,144),0,144,1),COLORRED; DRAWTEXT(ISLASTBAR=1,LLV(L,144),VAR2STR(LLV(L,144),2)); DRAWSL(L=LLV(L,144),LLV(L,144),0,10,1),COLORYELLOW; DRAWTEXT(L=LLV(L,144),LLV(L,144),VAR2STR(LLV(L,144),2)); ------------- 思維延伸:這個(gè)畫線的內(nèi)容,主要是在指標(biāo)上標(biāo)記價(jià)格線,在上破或下破某條價(jià)格線時(shí),提醒自己該采取什么措施。 條件可以有很多種,按自己的需求進(jìn)行設(shè)定,畫線的價(jià)格位置也可以有很多種,并不一定是最高價(jià),最低價(jià),大家可以多多嘗試。 本篇小結(jié):我們?cè)趯W(xué)習(xí)編程的時(shí)候,不要指望一次性完成通過(guò),我在寫教程的過(guò)程中,也是邊測(cè)試邊寫,代碼的不同寫法,展示在指標(biāo)上的效果也不同,有時(shí)候也跟我想的不一樣,所以只能是多多練習(xí)。 前兩天,有個(gè)粉絲說(shuō)我之前那篇底背離模型的代碼是錯(cuò)誤的,它說(shuō)代碼上看起來(lái),表達(dá)就有問(wèn)題,我問(wèn)他測(cè)試了嗎?他說(shuō)沒(méi)有,看看就是錯(cuò)的。我說(shuō)你測(cè)試一下,結(jié)果測(cè)試了,發(fā)現(xiàn)就是這樣編寫的。 |
|
來(lái)自: lyl_tj > 《膚施擁有編寫指標(biāo)》