不好意思問一下 請問如何寫k棒沿著60ma向上的程式
至少要有3根紅k棒
謝謝
附上我請chatgpt寫的程式碼
Vars:
MA60(0),
RedKCount(0),
i(0),
nearMA(false),
slopeOK(false);
MA60 = Average(Close, 60);
// 判斷60MA是否向上(以現在 vs. 5根前比較)
slopeOK = MA60 > Average(Close[5], 60);
// 最近5根內有幾根紅K且貼近60MA
RedKCount = 0;
For i = 0 To 4 Begin
// 紅K判斷
If Close[i] > Open[i] Then
// 判斷是否貼近60MA(在60MA上下5%內)
If AbsValue(Close[i] - MA60[i]) / MA60[i] < 0.05 Then
RedKCount += 1;
End;
// 總體條件:60MA向上 + 至少3根紅K貼近60MA
If slopeOK and (RedKCount >= 3) Then
ret = 1;
1 評論