[求助]求助MACD柱的數值策略
作者:金字塔 來源:cxh99.com 發布時間:2019年10月17日
-
咨詢內容:
背景:MACD柱,分為紅綠柱,以紅柱數值即MACD>0,綠柱數值即MACD<0;當當前一根MACD柱的數值小于前一根數值時,即開始執行策略。即:1、當MACD>0時,MACD<前一根MACD柱,做空;當MACD>前一根MACD柱平倉;2、當MACD<0,MACD>前一根MACD柱,做多;當MACD<前一根MACD柱平倉;問題:求一下策略代碼,研究半天,研究不出,望大神給予指點。
剛剛學習使用金字塔軟件的小菜鳥的求助
?
-
金字塔客服:
if macd>0 and macd<ref(macd,1) then buyshort(1,1,marketr);if macd>0 and macd>ref(macd,1) then sellshort(1,1,marketr);
if macd<0 and macd<ref(macd,1) then buy(1,1,marketr);if macd<0 and macd>ref(macd,1) then sell(1,1,marketr);
?
?來源:程序化久久網( www.kzuj.com.cn )
-
用戶回復:
大神,您好!謝謝你的回復。在使用遇到圖一的問題,滿足條件的情況,他一直在開倉。
能否根據圖2中,從開倉信號出來后,只按總倉的百分比進行開倉,再下行階段中不要再開倉,直至平倉后,才能繼續開倉。
如圖2所示:從1開空后,中間下行的途中不做任何建倉的過程,直至到2號位置進行平倉后才能繼續開倉。這樣的一個輪回。
此主題相關圖片如下:1.png
此主題相關圖片如下:2.png
?
-
網友回復:
此主題相關圖片如下:2.jpg
第二的圖以這個為準
?
-
網友回復:
開倉條件里加上一個holding=0的控制,這樣就不會加倉了