您現在的位置是:首頁 > 藝術
「99」如何給指標公式設定有效期?
怎麼去公式保留數值
前言:
大家好!我是股市帥鍋。這幾天在進行100篇免費教程的最後衝刺,所以加快了更新節奏,今天是第99篇。這100篇教程是誠心誠意奉獻給粉絲們學習的,雖然我有所保留,但也是傾盡了心血和所有的基本編寫技能。
學無止境,師傅領進門,修行在個人。函式學不完,場景也編不完,我們要做的是,遇到新的場景時,有能力自己去找對應的函式,學習函式的用法,編出合適的指標公式。如果有些天分,這100篇教程足以入門,剩下來就看大家自己的了。
一個人的精力有限,很多粉絲的提問留言,我都沒有精力來得及回覆。曾經有個粉絲向我提問,我回答他,答案已經在第幾篇教程,讓他自己看一下,他說“我學不會,也不想學,難道我為了有衣服穿,我要去學裁縫嗎?”當時我看了他的回答,瞬間無語,但是轉念一想,很多粉絲的心態是和他一樣的,並不想自己有這個學習過程,有人給他答案即可。
當然,其他人不是有義務一定要幫他的,獲取適當的回報也是應該的。所以我在向平臺申請開通圈子,解決大家的問答需求,我會招募指標編寫高手利用碎片化時間來提供答案,因為我精力有限,一個人不可能完成得了。如果圈子能產生部分收益,我也把收益分給夥伴們,這是一個團隊的專案。圈子不是我的重心,我自己有更重要的事情要做。
學習內容:
部分粉絲以後也會做指標,也有可能會把指標公式分享給別人,如果希望設定一個使用有效期,如何來設定?今天我們就來學習透過簡單的程式碼,給指標設定使用期限。
通達信股票軟體裡,有一個函式叫DATE,這個函式的用法還是有點小曲折,我們來看一下:
函式的意思是:取得該週期從1900以來的的年月日。
用法: 例如函式返回1000101,表示2000年1月1日,DATE+19000000後才是真正的日期值。
這是系統自帶的解釋,看起來十分拗口,2000年1月1日為什麼不直接表示成20000101呢?沒辦法,它就是這麼規定的。
那麼今天2019年11月17日,應該返回多少值呢?按演算法,應該返回20191117-19000000=1191117,也就是說只要現在的日期8位數,減去19000000即可得到數值。
再舉個例子,2020年12月31日,應該是多少呢?20201231-19000000=1201231。
上面的計算方法學會了嗎?會了的話,下面我就進行程式設計和測試。
程式設計和測試:
我們來舉一個最簡單的例子:
形態條件:=CROSS(MA(CLOSE,5),MA(CLOSE,10));
時間條件:=DATE<=1191117;
XG:形態條件 AND 時間條件;
在這個副圖(選股)指標公式裡,有兩個條件,一個是形態條件,一個是時間條件,形態條件很簡單,就是5均線金叉10均線,時間條件,就是日期要早於20191117,1191117的數值,我們在上面已經計算過了,代表的是今天20191117的日期。最後選股條件,就是形態和日期條件都要滿足。
我們先做成一個副圖指標來看。
我們看到圖中,有4處滿足條件,即有4處同時滿足形態和日期條件。接下來我們修改時間條件:
形態條件:=CROSS(MA(CLOSE,5),MA(CLOSE,10));
時間條件:=DATE<=
1191031
;
XG:形態條件 AND 時間條件;
我把日期值改為了1191031,即2019年10月31日,我們來看看效果:
我們看到滿足條件的只有3處了,最後一處,因為日期已經超過時間的限定的條件,就不滿足了。
這樣一來,這個指標使用到2019年10月31日,看起來還在,實際已經不起作用了,這相當於給指標公式設定了使用期限。
思維延伸:
如果有效期要設定為2020年11月18日截止,應該怎麼設定?
20201118-19000000=1201118,也就是隻要加上DATE<=1201118就可以了。
本篇小結:
我怎麼知道這麼多用法?只能說明我前些年折騰的東西太多了,而且有些東西並沒有實際意義,但人生的路,每一步都有效,不折騰怎麼知道有沒有用。現在我把折騰過的彎路,寫成現成的教程送給大家,大家可以節省很多的時間和精力,直接按照我的教程去用即可,
就憑這一點,大家也要多多為我點贊鼓勵。
帥鍋經常說起自己的年齡,因為這個年齡再經不起更多無效的折騰,估計很多同齡人都能理解我的感受。加油吧!
推薦文章
- 易通反傳尋人:家人被人騙到非法傳銷組織怎麼辦
隨後上場的就是重頭戲,被騙人員會和家裡人聯絡說,女方的父母已經知道他們兩人的關係了,還知道了女方為了被騙人員打過胎,所以女方的父母提出了與被騙人員定下這門婚事的想法,這時就會有非法傳銷組織內安排好的人員,以女方家屬的身份透過被騙人員,聯絡到...
- 北約14國率先行動,發起“核演習”,準備要正面“硬剛”俄羅斯?
很顯然,美國在這兩個方面同時進行,北約的核威懾演習,也會讓俄羅斯感到巨大的壓力...
- 500年古宅裡,既下山·文鬱堂
——《發現徽州建築》濃厚的人文底蘊造就了不朽的徽派建築,既下山·文鬱堂坐落在呈坎鍾英街,酒店主體是兩座明代建築,前身為新安中醫世家及徽州鹽商府邸,距今約500年...