![]() |
在這個頁面顯示本主題全部的 7 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問均線扣抵執行很慢的問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=8563)
請問均線扣抵執行很慢的問題
以下程序 :
MH:IF(CROSS("MACD.DIFF"(12,26,9),0) OR CROSS(0, "MACD.DIFF"(12,26,9)), H,
REF(H, BARSLAST( CROSS("MACD.DIFF"(12,26,9),0) OR CROSS(0, "MACD.DIFF"(12,26,9))))), COLORYELLOW;
ML:IF(CROSS("MACD.DIFF"(12,26,9),0) OR CROSS(0, "MACD.DIFF"(12,26,9)), L,
REF(L, BARSLAST( CROSS("MACD.DIFF"(12,26,9),0) OR CROSS(0, "MACD.DIFF"(12,26,9))))), COLORYELLOW;
MA30:MA(C,30), COLORBLUE;
MA65:MA(C,65), COLORWHITE;
{裁縫線的紅黑值}
ClosePrice:=if(BarsCount(Close)=1 , (Open+High+Low+Close)/4 , Close) , linethick0;
OpenPrice:=if(BarsCount(Close)=1 , (Open+Close)/2 , Sma(ref(ClosePrice,1),2,1)) , linethick0;
HighPrice:=High , linethick0;
LowPrice:=Low , linethick0;
DRAWICON(OpenPrice<ClosePrice,0,10),align5;
DRAWICON(OpenPrice>ClosePrice,0,11),align5;
DRAWICON(OpenPrice=ClosePrice and ClosePrice>=Ref( ClosePrice , 1 ),0,10),align5;
DRAWICON(OpenPrice=ClosePrice and ClosePrice<=Ref( ClosePrice , 1 ),0,11),align5;
{裁縫線的紅黑值}
{均線扣抵}
drawicon(BARSCOUNT(C)=SYSPARAM(3)-2, 10, 8),align5;
加了最後一行的扣抵,就會很慢, 十字查價線移動都比原來慢一倍(盤後日線),是不是sysparam()很吃資源阿, 好像幾乎每一個指標加這一行就掛, 但是只有寫扣抵又還好..
有沒有大大可以解決這問題
感謝!
加 SYSPARAM 一定會慢的
因為要追隨滑鼠移動變化數值
滑鼠只要有移動變化,公式就會被觸發重算
提供一般做法給您參考:
MS1 ~ MS4 為四條均線用的參數
//均線&扣底
NPos:=datacount-barpos+1;
MA1:MA(C,MS1) COLOR00FFFF;
MA2:MA(C,MS2) COLOR00FF00;
MA3:MA(C,MS3) COLORFF6633;
MA4:MA(C,MS4) COLOR0000FF;
DRAWNUMBER(NPos=MS1 and MS1>0,L,1,0) ALIGN5 COLOR00FFFF;
DRAWNUMBER(NPos=MS2 and MS2>0,L,2,0) ALIGN5 COLOR00FF00;
DRAWNUMBER(NPos=MS3 and MS3>0,L,3,0) ALIGN5 COLORFF6633;
DRAWNUMBER(NPos=MS4 and MS4>0,L,4,0) ALIGN5 COLOR0000FF;
謝謝回覆
這樣是可以的
但是如果要在螢幕固定位置, 例如說3MA 的話 就是扣抵標在螢幕右方算來第三根的位置, 不管畫面怎麼移, 都不動, 那是不是就得用 sysparam() 才行
感謝!
要追隨滑鼠移動變化數值一定要用 sysparam
但也可以改使用訓練模式來看前面的
謝謝, 了解了
另外請教一下, 您用的 datacount, barpos 在說明檔的基本函數裡並沒有, 像這類的函數或常數要去哪查 (一覽表之類的)
引用:
最初由 yhayyl 發表
謝謝, 了解了
另外請教一下, 您用的 datacount, barpos 在說明檔的基本函數裡並沒有, 像這類的函數或常數要去哪查 (一覽表之類的)
全部時間均為台灣時間, 現在時間為19:48 | 在這個頁面顯示本主題全部的 7 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.