求解,為什么在圖上顯示是這樣的
作者:開拓者 TB 來源:cxh99.com 發布時間:2021年03月08日
-
咨詢內容:
Params
? ? ? ? Numeric Length1(9);
? ? ? ? Numeric Length2(15);
? ? ? ? Numeric Length3(26);
? ? ? ? Numeric FastLength(12);
? ? ? ? Numeric SlowLength(26);
? ? ? ? Numeric MACDLength(9);//此處添加參數
Vars
? ? ? ? Series<Numeric> MACDDiff;
? ? ? ? Numeric AvgMACD;
? ? ? ? Numeric MACDValue;//此處添加變量
Defs
? ? ? ? //此處添加公式函數
? ? ? ?
Events
? ? ? ? //此處實現事件函數
? ? ? ?
? ? ? ? //初始化事件函數,策略運行期間,首先運行且只有一次
? ? ? ? OnInit()
? ? ? ? {
? ? ? ? ? ? ? ?
? ? ? ? }
? ? ? ? //Bar更新事件函數,參數indexs表示變化的數據源圖層ID數組
? ? ? ? OnBar(ArrayRef<Integer> indexs)
? ? ? ? {? ?
? ? ? ?? ???PlotNumeric("EMA1",XAverage(Close, Length1));
? ? ? ? ? ? ? ? PlotNumeric("EMA2",XAverage(Close, Length2));
? ? ? ? ? ? ? ? PlotNumeric("EMA3",XAverage(Close, Length3));
? ? ? ? ? ? ? ? MACDDiff = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;? ? ? ?
? ? ? ? ? ? ? ? AvgMACD = XAverage(MACDDiff,MACDLength);
? ? ? ? ? ? ? ? MACDValue = MACDDiff - AvgMACD;
? ? ? ? ? ? ? ? PlotNumeric("MACDDiff",MACDDiff);
? ? ? ? ? ? ? ? PlotNumeric("MACDDEA",AvgMACD);
? ? ? ? ? ? ? ? If (MACDValue >= 0)? ? ? ???
? ? ? ? ? ? ? ? ? ? ? ? PlotNumeric("MACD",MACDValue,0,Red);
? ? ? ? ? ? ? ? Else
? ? ? ? ? ? ? ? ? ? ? ? PlotNumeric("MACD",MACDValue,0,Green);
? ? ? ? ? ? ? ? PlotNumeric("零線",0); ? ? ? ???
? ? ? ? ? ? ? ?
? ? ? ? }
求解為什么,這個程序在圖上加載是這樣的,MACD和主圖在一個圖里面,請問怎么解決,謝謝
附件: 你需要登錄才可以下載或查看附件。沒有帳號?注冊 ?
?來源:CXH99.COM
-
TB技術人員:
是指標輸出線與K線價格相差太大,導致K線的坐標被壓縮了。
可以將MACD的輸出線設置為子圖顯示。。
?
-
TB客服:
小米 發表于 2020-4-29 13:20
是指標輸出線與K線價格相差太大,導致K線的坐標被壓縮了。
可以將MACD的輸出線設置為子圖顯示。。
...
如何將MACD的輸出線設置為子圖顯示,是什么程序,謝謝
?
-
網友回復:
moniceshi 發表于 2020-4-29 13:26
如何將MACD的輸出線設置為子圖顯示,是什么程序,謝謝
在公式編譯界面,屬性,可設置子圖顯示,然后再保存公式。