【寫代碼1.0】——13系統(tǒng)公式類型轉(zhuǎn)換

大家好
歡迎來到簡然私募
本期為大家?guī)淼氖?/p>
【寫代碼1.0】——13系統(tǒng)公式類型轉(zhuǎn)換
更新于2023年8月

上期講到系統(tǒng)公式總共有六大類型
以及不同類型公式各自的特征
在實盤操作中
不同類型的公式之間是可以相互轉(zhuǎn)換的
打開公式管理器
點(diǎn)擊“新建”“技術(shù)指標(biāo)”“確定”
來了解一下怎樣轉(zhuǎn)換公式的類型

由于新建的是技術(shù)指標(biāo)類公式
因此在右上方能夠看到“顯示圖形”
“曲線屬性”等選項
在左邊的公式庫中
能找到四大公式類型
在之前的內(nèi)容中提到過
預(yù)警公式是在“條件選股”目錄下

以“交易系統(tǒng)”轉(zhuǎn)“技術(shù)指標(biāo)”為例
點(diǎn)擊交易系統(tǒng)前面的加號
雙擊“J_01MACD系統(tǒng)”
這個交易系統(tǒng)的公式就自動添加到編輯區(qū)了
并且把名稱、參數(shù)等相關(guān)信息也填好了
接下來需要對這個公式進(jìn)行一些修改
首先是改名稱
名稱是支持中文的
建議改為“交MACD”
接著是增加描述
這里我們寫“交易系統(tǒng)MACD”
畫線方式改為“副圖坐標(biāo)”
參數(shù)設(shè)置默認(rèn)是12、26、9不需要改動
編輯區(qū)里
DIFF= EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA = EMA(DIFF,m);
需要把等號改為冒號
意思是要顯示這兩條線
后面的IF函數(shù)不需要
可以刪除

改好之后記得點(diǎn)擊“測試公式”進(jìn)行測試
也可以通過顯示圖形進(jìn)行預(yù)覽
在曲線屬性里可以對顯示輸出的曲線進(jìn)行調(diào)整
參數(shù)精靈和用飯備注也可以自行修改
這樣就完成從交易系統(tǒng)公式
到技術(shù)指標(biāo)公式的轉(zhuǎn)換

回到看盤界面
在副圖界面同時顯示MACD(系統(tǒng))
以及剛剛改好的“交MACD”
可以看到兩條線是一樣的
在交易系統(tǒng)公式里
還給出了MACD指標(biāo)的買賣信號
????? IF (CROSS(diff,dea))
????? BUY;
????? IF (CROSS(dea,diff))
????? SELL;
當(dāng)長線上穿短線時為買入信號
當(dāng)短線上穿長線時為賣出信號
這個信號也可以加入到技術(shù)指標(biāo)中
代碼可以寫為
a1:IF(CROSS(DIFF,DEA),(DIFF-DEA)*2,0);
a2:IF(CROSS(DEA,DIFF),(DIFF-DEA)*2,0);
a1為買入信號
a2為賣出信號
顯示的是MACD的柱狀圖
并且只在發(fā)出買賣信號時顯示柱狀圖
到這里
我們就完成了從“交易系統(tǒng)”公式
到“技術(shù)指標(biāo)”公式的轉(zhuǎn)換
同理
在技術(shù)指標(biāo)公式的基礎(chǔ)上加上買賣信號
就可以將技術(shù)指標(biāo)公式改為交易系統(tǒng)公式
想一想就知道很簡單
這里就不演示了
遇到問題需要解答的投資者
可以在關(guān)注之后發(fā)私信咨詢

接下來是“技術(shù)指標(biāo)”與“五彩K線”
以“五彩K線中的十字星為例”
先新建一個“技術(shù)指標(biāo)公式”
再選中“五彩K線”“十字星”
雙擊加入到編輯區(qū)
來看一下這個公式
其中“CLOSE==OPEN AND HIGH!=CLOSE AND LOW!=CLOSE”
是十字星的認(rèn)定依據(jù)
RETURN("colorred")
ELSE RETURN("colorgreen")
是控制顯示
清楚了這一點(diǎn)
再來進(jìn)行修改
認(rèn)定依據(jù)的部分不需要修改
抄作業(yè)就行
顯示部分需要進(jìn)行修改
這里介紹一個常規(guī)方法
用a、a1、a01、b、b1、b01來表示
需要賦值或顯示的信號
用IF函數(shù)來設(shè)定需要滿足的條件
滿足條件顯示1
否則顯示0
完整的代碼就是
a1:IF(CLOSE==OPEN AND HIGH!=CLOSE AND LOW!=CLOSE,1,0);
這樣編輯區(qū)部分就改好了
點(diǎn)擊測試公式
看到是能夠通過的
接下來修改一下“畫線方式”為副圖坐標(biāo)
再調(diào)整“曲線屬性”
將“輸出線形”改為柱狀圖
點(diǎn)擊“確定”就改好了
對比一下

在主圖中是五彩K線的十字星
在副圖中是技術(shù)指標(biāo)的十字星
從位置上看是一一對應(yīng)的
這樣我們就把五彩K線的指標(biāo)改成了技術(shù)指標(biāo)
同理
在技術(shù)指標(biāo)的基礎(chǔ)上加上顯示的部分
就可以把其它類型的指標(biāo)改為五彩K線指標(biāo)
記得五彩K線的畫圖是“主圖坐標(biāo)”
感興趣的投資者可以試一下
遇到問題可以通過私信交流

“條件選股”公式修改比較簡單
因為已經(jīng)設(shè)置好了具體的條件
只需要用上面提到的IF函數(shù)就行
對于某些用到了SELECT函數(shù)的條件選股公式
在轉(zhuǎn)換為其它類型公式時要記得去掉SELECT
如果是將其它公式轉(zhuǎn)換成條件選股公式
需要注意的一點(diǎn)是要設(shè)置具體條件
比如之前講到的均線MA
a1:MA(C,20); (顯示20日均線)
這樣雖然能夠通過測試
但不適合作為條件選股指標(biāo)
因為缺少具體的條件
建議改為
a1=MA(C,20); (顯示20日均線)
a2=MA(C,30); (顯示30日均線)
SELECT a1>a2;(將20日均線大于30日均線作為選股條件)
?
總結(jié)一下
系統(tǒng)公式的類型是可以相互轉(zhuǎn)換的
“技術(shù)指標(biāo)”類可以通過“曲線屬性”進(jìn)行調(diào)整
“五彩K線”用
RETURN("colorred");
ELSE RETURN("colorgreen");
這樣的語句控制顯示
交易系統(tǒng)類用IF函數(shù)
IF (****)
BUY;
IF (****)
SELL;
確定買賣信號
“條件選股”公式用SELECT函數(shù)確定選股信號
有了這些知識
相信各位投資者也能輕松修改公式的類型
系統(tǒng)自帶的公式庫里有很多公式可供大家練手
也歡迎各位在評論區(qū)友好交流
?
?
簡然私募風(fēng)險提示
上述內(nèi)容
不作為推薦股票的依據(jù)
也不對盈利或虧損做出任何承諾
投資有風(fēng)險
入市需謹(jǐn)慎
?
以上就是本期的全部內(nèi)容
感謝大家的觀看
?
更多優(yōu)質(zhì)內(nèi)容請關(guān)注簡然私募
?