我正在复制我在 AmiBroker 中用 C# 编写的一些代码(我是 AFL 的新手)。此代码触发多头,但从不触发空头。价格数据有很多空头(由 C# 代码证明)。我错过了什么?短裤本质上与多头相反。
Buy = EMA( Close , 60 ) > Ref( EMA( Close , 60 ) , -2 )
AND ref(Close, -2) < Ref( EMA( Close , 15 ) , -2 )
AND Ref(Close, -1) > Ref( EMA( Close , 15 ) , -1 )
AND Close > EMA( Close , 15 )
AND Close > Open;
Sell = Close < EMA( Close , 15 );
Short = EMA( Close , 60 ) < Ref( EMA( Close , 60 ) , -2 )
AND Ref( Close, -2 ) > Ref( EMA( Close , 15 ) , -2 )
AND Ref( Close, -1 ) < Ref( EMA( Close , 15 ) , -1 )
AND Close < EMA( Close , 15 )
AND Close < Open;
Cover = Close > EMA( Close , 15 );