請教編程問題 [通達信]
-
咨詢內容:
請教老師:
怎么定義首次穿越?比如:
MA1>MA2時,首次向下穿越MA2,這樣的語句該怎么寫?
謝謝! -
通達信技術部:
以下是引用潘菲特在2012-12-18 16:21:00的發言:
請教老師:
怎么定義首次穿越?比如:
MA1>MA2時,首次向下穿越MA2,這樣的語句該怎么寫?
謝謝!命題不嚴格。"首次"應該有時間界定。
------------
最近n日內首次下穿的日期設為d,則有:
n:=...;
d:ref(date,barssinceN(cross(ma2,ma1),n));
-
通達信客服:
上市以來,首次下穿的日期設為d,則有:
n:=...;
d:ref(date,barssince(cross(ma2,ma1)));
-
網友交流:
謝謝老師的回復!
我重新表述一下:
當MA1>MA2時,AA首次右下向上上穿BB;
您看這樣表述可以嗎?MA1可以多次大于MA2,當滿足這個條件時,我需要AA再滿足上穿BB的要求。
麻煩您再幫我寫一下好嗎?
謝謝您! -
網友交流:
敘述仍不確切。我猜想你可能是要下面這樣的(標記),你換成你的具體數據量試試看:
a:=ma1>ma2 and cross(aa,bb);
b:=a and count(a,barslast(cross(ma1,ma2))+1)=1;
drawicon(b,1);
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容