請教各位大大:
要如何編譯修改以下程式才能同時宣告多個參數不起衝突同時執行並同時回傳顯示天數及KD值
setbarfreq("D");
input:D(10, "天期數"),tank(5,"買超天數");
variable: Sum1(0),Sum2(0),Sum3(0);
settotalbar(D);
value1 = 0; // 初始化
if IsLastBar = false then return;//IsLastBar 為 「false/否」時執行 return
// 統計在10日內投信買超的天數
for value100 = 0 to D - 1
if GetField("投信買賣超")[value100]>0 then
value1 += 1;
condition1= TrueAny(GetField("投信買賣超")>0 ,D);
// 10日投信買超
//if condition1 then ret = 1;
if value1 >= tank then ret = 1;
// KD指標, K值由下往上穿越D值
input: Length(9), RSVt(3), Kt(3);
variable: rsv(0), k(0), _d(0);
SetTotalBar(maxlist(Length,6) * 3);
SetInputName(1, "天數");
SetInputName(2, "RSVt權數");
SetInputName(3, "Kt權數");
Stochastic(Length, RSVt, Kt, rsv, k, _d);
Ret = k crosses above 75;
7 評論