JimmyHK 發表於 18-6-16 03:47

Multicharts能否將日線圖平均線顯示在小時或分鐘圖?

Multicharts能否將日線圖平均線顯示在小時或分鐘圖?看過網上很多其他軟件都可以的:

https://www.google.com/search?q=show+daily+MA+on+hourly+charts&ie=utf-8&oe=utf-8&client=firefox-b

easytrader788 發表於 18-6-16 21:35

假設要在30分K主凸顯是日K均線資料

1.在主圖加入商品30分K線
2.按右鍵新增商品日K線圖
3.按右鍵新增均線指標 Mov avg 2 line,在指標屬性設定畫面內的指標計算資料這一列按下拉選單選擇日K選項,確定後主圖上顯示的就是日線圖均線

若新增同商品的多個不同週期.都可以此方式顯示不同周期的均線在主圖上.這對於主觀看盤是很方便的

JimmyHK 發表於 18-6-17 00:14

easytrader788 發表於 18-6-16 21:35
假設要在30分K主凸顯是日K均線資料

1.在主圖加入商品30分K線


是否在同一幅圖加入兩種不同時間區間的商品?但兩者的比例不同,如何使兩者比例互相配合?

JimmyHK 發表於 18-6-17 00:33

本帖最後由 JimmyHK 於 18-6-17 01:21 編輯

看到了,是否將日K設置為隱藏只顯示Mov avg就可以了?

但將日K設置為隱藏MA 的位置就改變,不想有日K混在一小時或一分鐘圖有方法嗎?

easytrader788 發表於 18-6-17 15:55

不太懂你說的,原來你不就是想在分K圖顯示弱k均線嗎?

easytrader788 發表於 18-6-17 15:56

8-6-17 15:55
不太懂你說的,原來你不就是想在分K圖顯示日K均線嗎?

easytrader788 發表於 18-6-17 17:14

若是使用自訂指標的方式如下

指標名稱: 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

JimmyHK 發表於 18-6-18 00:59

easytrader788 發表於 18-6-17 15:55
不太懂你說的,原來你不就是想在分K圖顯示弱k均線嗎?

不隱藏日K會在分鐘或小時圖同時出現分鐘或小時K和日K,只想要日MA,但隱藏了日K,日MA會改變位置不與分鐘或小時K同步,如將日K設定為隱藏線,則日MA可以維持與分鐘或小時K同步,但會有一支K棒位置出現留空(隱藏了的日K),不及使用自訂指標的方式清楚方便.

JimmyHK 發表於 18-6-18 01:04

easytrader788 發表於 18-6-17 17:14
若是使用自訂指標的方式如下

指標名稱: ShowDayAvgLine


可將指標用在策略而無需使用data2方式嗎?

easytrader788 發表於 18-6-18 07:59

上面的指標程式碼,將最後一列的plot 刪除,即可放在策略內使用,不需使用data2
頁: [1]
查看完整版本: Multicharts能否將日線圖平均線顯示在小時或分鐘圖?