您好,以下為股票出場策略,放入策略雷達,條件達成卻無執行,請指正,謝謝!
input:StockNo_1(0), Cost_1(0), Len1(20);
SetInputName(1,"股票代碼1");
SetInputName(2,"成本1");
Array: arrA[3](0); //前3根日實體K低價陣列
variable:MA(0), P_low(0);
If OpenD(1)>CloseD(1) then arrA[1]=CloseD(1) else arrA[1]=OpenD(1);
If OpenD(2)>CloseD(2) then arrA[2]=CloseD(2) else arrA[2]=OpenD(2);
If OpenD(3)>CloseD(3) then arrA[3]=CloseD(3) else arrA[3]=OpenD(3);
P_low= LowestArray(arrA,3); //支撐價
MA=xf_XAverage("D",GetField("Close","D"),Len1); //20MA
Condition1= GetQuote("成交")<MA; //收盤價<20MA
Condition2= GetQuote("成交")<P_low; //收盤價<支撐價
If Symbol = "StockNo_1.TW" then
begin
If GetQuote("成交") < Cost_1*0.95 or Condition1 or Condition2 then
ret=1;
end;
3 評論