COCO研究院

 找回密碼
 註冊
搜索
查看: 3529|回復: 7

如何設定箭頭位置?

[複製鏈接]
發表於 12-6-25 06:53 | 顯示全部樓層 |閱讀模式
本帖最後由 jami 於 12-6-25 07:18 編輯

各位好,

首先在google大神找過 Amibroker+箭頭+位置,沒有找到相關的說明
因此在這跟各位高手詢問一下怎麼設定

由下圖可以看到
我是用說明手冊中的範例,站上10MA就買進,跌破就賣出,測試看看
不過可以發現,箭頭位置會跑到K棒裡頭
那要如何做設定才可以把賣出訊號出現在距離最高價多少像素或買進訊號出現在最低價下面多少像素的方式呢

另外再詢問一下,當程式碼重新編輯完成後作儲存,K線圖裡面的買賣訊號好像不會自己更新
是需要再做怎樣的程序嗎? 點選Apply indicator 或 Insert indicator 也都只是出現另一個附圖畫面
剛加入AB,請大家多多指教,謝謝各位

圖片 1.JPG

Buy = Cross(C, MA(C,10));
Sell = Cross(MA(C,10), C);
pricefield = ParamField("Price Field", 2);
Color = ParamColor("color",colorRed);
style = ParamStyle("style",styleLine,maskAll);
arrows = ParamToggle("Display arrows", "No|Yes",0);
if(arrows)
{
PlotShapes(Buy*shapeUpArrow+Sell*shapeDownArrow,IIf(Buy,colorGreen,colorRed) );

}

發表於 12-6-25 08:37 | 顯示全部樓層
參考看看

PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorYellow, 0,Low,-15);  
PlotShapes(IIf(Short, shapeDownArrow, shapeNone),colorBlue, 0,High,-25);

 樓主| 發表於 12-6-25 10:58 | 顯示全部樓層
OK了,謝謝您
看來還有段路要學習
發表於 12-9-12 23:50 | 顯示全部樓層
請問箭頭要自己寫程式才會一直出現嗎?
還是一定要在backtest 選show arrows for actual trades ?
謝謝
發表於 12-9-13 13:05 | 顯示全部樓層
tony4885 發表於 12-9-12 23:50
請問箭頭要自己寫程式才會一直出現嗎?
還是一定要在backtest 選show arrows for actual trades ?
謝謝 ...

呼叫 PlotShapes() 即可,參考看看
http://www.amibroker.com/guide/afl/afl_view.php?id=206

發表於 12-9-13 13:43 | 顯示全部樓層
enochyu 發表於 12-9-13 13:05
呼叫 PlotShapes() 即可,參考看看
http://www.amibroker.com/guide/afl/afl_view.php?id=206

大大
謝謝你喔
另外再問個小問題好嗎(不好意思新開版)
在formula editor的程式碼可不可以調整字型跟大小阿 ?
感謝感謝
發表於 12-9-13 19:10 | 顯示全部樓層
tony4885 發表於 12-9-13 13:43
大大
謝謝你喔
另外再問個小問題好嗎(不好意思新開版)

下列網頁有詳細說明,

http://www.amibroker.com/guide/w_preferences.html

若僅需變更字體大小,只要先按下 Ctrl 在滾動滑鼠滾輪即可快速變更,參考看看  ~
發表於 12-9-14 09:17 | 顯示全部樓層
enochyu 發表於 12-9-13 19:10
下列網頁有詳細說明,

http://www.amibroker.com/guide/w_preferences.html

謝謝
已經ok了
原來要在preference
我一直在editor視窗找
感謝
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-23 22:42

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |