jiuhtsair 發表於 12-3-25 22:48

displace與ConfirmBars的意義與用法

各位大大好:
       小弟在PLE的指標與訊號裡面看到displace與ConfirmBars,但一直找不到它們的意義與用法,能否請大大們教導,另外..要在哪裡才可以找到他們的用法與解釋..謝謝!
      
      condition1 = Displace >= 0 or CurrentBar > AbsValue( Displace )
      據小弟對此程式的理解,displace似乎是指位移量...Displace>=0是說..位移量大於等於0嗎?

      inputs: Price( Close ), Length( 9 ), ConfirmBars( 1 ) ;       ( MovAvg Cross LE裡面的一行程式)
      在此...ComfimeBars是一個輸入,不知道他有否特定涵義...還是也可以用AA,BB等任一文字項取代?

      懇請大大解惑。謝謝!


meimeichen 發表於 12-3-26 11:03

你的腳本沒有全貼出來呦 這樣 就不好解釋了耶
ConfirmBars( 1 ) 只是一個變數 應該是用來作 條件成立之後 確認使用

r5888 發表於 12-3-26 11:09

本帖最後由 r5888 於 12-3-26 11:12 編輯

善用 Google
Google "multicharts Displace"
Google "ConfirmBars"
第一個連結就是了
Google 很好用

jiuhtsair 發表於 12-3-26 11:53

本帖最後由 jiuhtsair 於 12-3-26 12:03 編輯

meimeichen 發表於 12-3-26 11:03 static/image/common/back.gif
你的腳本沒有全貼出來呦 這樣 就不好解釋了耶
ConfirmBars( 1 ) 只是一個變數 應該是用來作 條件成立之 ...
感謝m大的解答,小弟方才google了一下,原來displace是指左右偏移的量,而confirmbars只是一個輸入變數的名稱,沒有特定意義。謝謝!原本是擔心confirmbars是有特定意義與用法的...。

jiuhtsair 發表於 12-3-26 12:03

r5888 發表於 12-3-26 11:09 static/image/common/back.gif
善用 Google
Google "multicharts Displace"
Google "ConfirmBars"

感謝 R大提供好方法...這一兩天一直在找書..都沒

r5888 發表於 12-3-26 13:35

Displace 應該也是變數
前面應該也有 Inputs 宣告變數
也可以改成其他名稱 Offset, AAA, BBB

jiuhtsair 發表於 12-3-26 16:19

r5888 發表於 12-3-26 13:35 static/image/common/back.gif
Displace 應該也是變數
前面應該也有 Inputs 宣告變數
也可以改成其他名稱 Offset, AAA, BBB ...

ㄣ...剛剛仔細看了一下,確實如此,只是有些不解...
inputs:
    Price( Close ),
    FastLength( 9 ),
    SlowLength( 18 ),
    Displace( 0 ) ;

variables:
    var0( 0 ),
    var1( 0 ) ;

var0 = AverageFC( Price, FastLength ) ;
var1 = AverageFC( Price, SlowLength ) ;

condition1 = Displace >= 0 or CurrentBar > AbsValue( Displace ) ;
if condition1 then
    begin
    Plot1( var0, "FastAvg" ) ;
    Plot2( var1, "SlowAvg" ) ;

                     
    if Displace <= 0 then
      begin
      condition1 = var0 crosses over var1 ;
      if condition1 then
            Alert( "Bullish alert" )
      else
      begin
      condition1 = var0 crosses under var1 ;
      if condition1 then
            Alert( "Bearish alert" ) ;
      end ;
      end;
    end ;
以此為例,在宣告的時候就已經設displace=0了...    displace(0)
那為何在 condition1 = Displace >= 0 or CurrentBar > AbsValue( Displace ) ;
基本上displace應該都沒有變化阿(從程式碼中displace有改變的機會)
還請大大解惑!謝謝!

r5888 發表於 12-3-26 19:52

本帖最後由 r5888 於 12-3-26 19:53 編輯

Inputs 設定是可以改的
Displace 預設 0, 是給 Plot 畫線用的
試看看改成 5 或 -5 有什麼效果

jiuhtsair 發表於 12-3-26 20:37

感謝指導。謝謝!

ichigo100100 發表於 12-3-26 21:00

大家都好強喔!
學習學習!

mjlee 發表於 12-4-26 08:20


感謝分享喔~~謝謝!

頁: [1]
查看完整版本: displace與ConfirmBars的意義與用法