Multicharts能否將日線圖平均線顯示在小時或分鐘圖?
Multicharts能否將日線圖平均線顯示在小時或分鐘圖?看過網上很多其他軟件都可以的:https://www.google.com/search?q=show+daily+MA+on+hourly+charts&ie=utf-8&oe=utf-8&client=firefox-b
假設要在30分K主凸顯是日K均線資料
1.在主圖加入商品30分K線
2.按右鍵新增商品日K線圖
3.按右鍵新增均線指標 Mov avg 2 line,在指標屬性設定畫面內的指標計算資料這一列按下拉選單選擇日K選項,確定後主圖上顯示的就是日線圖均線
若新增同商品的多個不同週期.都可以此方式顯示不同周期的均線在主圖上.這對於主觀看盤是很方便的
easytrader788 發表於 18-6-16 21:35
假設要在30分K主凸顯是日K均線資料
1.在主圖加入商品30分K線
是否在同一幅圖加入兩種不同時間區間的商品?但兩者的比例不同,如何使兩者比例互相配合?
本帖最後由 JimmyHK 於 18-6-17 01:21 編輯
看到了,是否將日K設置為隱藏只顯示Mov avg就可以了?
但將日K設置為隱藏MA 的位置就改變,不想有日K混在一小時或一分鐘圖有方法嗎? 不太懂你說的,原來你不就是想在分K圖顯示弱k均線嗎? 8-6-17 15:55
不太懂你說的,原來你不就是想在分K圖顯示日K均線嗎? 若是使用自訂指標的方式如下
指標名稱: ShowDayAvgLine
// ******* Calculate AvgLine of Day ******
inputs:Len(10) ;//預設10日均線
vars:SumClose(0),AvgDayPrice(0),DayCounter(0),PreAvg(0) ;
if Len > 0 and DataCompression < 2 then begin//判斷數值大於零且週期是分K(或Tick)
if date <> date then begin //交易日變換
SumClose = 0 ; //歸零
For DayCounter = 1 to Len-1 begin//計算前9日收盤價總和
SumClose = SumClose + CloseD(DayCounter) ;
end ;
end ;
AvgDayPrice = (SumClose + Close)/Len ;//將前9日收盤價總和加上當日收盤價除以總長度10 即得到10日平均值
end ;
plot1(AvgDayPrice,"AveDAyPrice") ;
將指標加入分K圖表中即可顯示日均線 不過均線不會很平滑
記得指標設定畫面內 [屬性]內副圖選擇副圖#1 [座標]內座標範圍選擇和商品一致
受限於MultiCharts的預設限制 CloseD(N) N最大為50
easytrader788 發表於 18-6-17 15:55
不太懂你說的,原來你不就是想在分K圖顯示弱k均線嗎?
不隱藏日K會在分鐘或小時圖同時出現分鐘或小時K和日K,只想要日MA,但隱藏了日K,日MA會改變位置不與分鐘或小時K同步,如將日K設定為隱藏線,則日MA可以維持與分鐘或小時K同步,但會有一支K棒位置出現留空(隱藏了的日K),不及使用自訂指標的方式清楚方便.
easytrader788 發表於 18-6-17 17:14
若是使用自訂指標的方式如下
指標名稱: ShowDayAvgLine
可將指標用在策略而無需使用data2方式嗎?
上面的指標程式碼,將最後一列的plot 刪除,即可放在策略內使用,不需使用data2
頁:
[1]