|
樓主 |
發表於 12-3-26 16:19
|
顯示全部樓層
r5888 發表於 12-3-26 13:35
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[Displace]( var0, "FastAvg" ) ;
Plot2[Displace]( 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有改變的機會)
還請大大解惑!謝謝!
|
|