chunwaihome 發表於 17-5-22 21:06

想問amibroker有沒有function可以直接跳到某一日期的bar呢

例如我想到跳到某一天的bar,現在我要放大再慢慢找,有沒有afl可以幫到我呢?
找到類似的function,就是不知道怎樣用?{:4_138:}

procedure ZoomToIndex( FirstBarIndex, LastBarIndex)
{
StaticVarSet("FirstBarIndex",FirstBarIndex);
StaticVarSet("LastBarIndex",LastBarIndex);
DT = DateTime();
BI = BarIndex();
LastDateTime = LastValue(ValueWhen( LastBarIndex == BI, DT ));
FirstDateTime = LastValue(ValueWhen( FirstBarIndex == BI, DT ));
LastDateTimestr = DateTimeToStr( LastDateTime );
FirstDateTimestr = DateTimeToStr( FirstDateTime );
AB = CreateObject("Broker.Application");
AW = AB.ActiveWindow;
AW.ZoomToRange( FirstDateTimestr, LastDateTimestr );
}

zaqimon 發表於 17-5-23 11:28

先切換到周線(Ctrl+W)或月線(Ctrl+M)
用滑鼠選擇移動到你要去的bar上
然後再切回日線(Ctrl+D)
再按鍵盤左鍵或右鍵
日線圖就會移動到你要去的時間上了

futures.maze 發表於 17-5-23 20:19

function我不會
方法倒是有
用繪圖的工具畫一條線段
線段點進去可以修改兩個端點的日期時間
圖面上就可以找到修改的時間點 k棒位置

lwhuang 發表於 17-5-25 08:38

zaqimon 發表於 17-5-23 11:28
先切換到周線(Ctrl+W)或月線(Ctrl+M)
用滑鼠選擇移動到你要去的bar上
然後再切回日線(Ctrl+D)


這招試不出來,切回日線後,還是不在月線選的那個bar上

zaqimon 發表於 17-5-25 09:48

切回日線後還要用鍵盤左右鍵移動一下selector line

lwhuang 發表於 17-5-30 21:43

zaqimon 發表於 17-5-25 09:48
切回日線後還要用鍵盤左右鍵移動一下selector line

有了,謝謝,雖然跟想像中不同,想像中切到日線就在那個周或月上,結果還離得有點遠,但是算可以用
我覺得這是個需要的功能,有在官網提過,沒鳥我

頁: [1]
查看完整版本: 想問amibroker有沒有function可以直接跳到某一日期的bar呢