我是新手,以下請小編及前輩們不吝指教!
進場腳本:
input: averageVolume(1000);
value1 = average(close,10);
value2 = LinearRegSlope(value1,10);
Value3 = q_Last;//成交價
value4 = average(GetField("Volume", "D")[1], 5);//"5日均量"
condition1 = close >= value1 and close[1] < value1[1] and close[2] < value1[2] and close[3] < value1[3];
condition2 = close[1] >= 20 and value4 >= averageVolume;
condition3 = close >= close[1];
condition4 = value2 > 0;
condition5 = value2 > value2[1] ;
//進場
variable:byin(false),byprice(0);
if byin=false and condition1 and condition2 and condition3 and condition4 and condition5 then
begin
byin=true;
ret=1;
byprice=close;
end;
{//出場
if byin=true and open < (value3*0.985) or open >= (value3*1.045) and volume > 0 and then
begin
byin=false;
ret=1;
end;
//尾盤出場
if byin=true and time > 132400 and volume > 0 and then
begin
byin=false;
ret=1;
end;}
print(time,byin,byprice,condition1,condition2,condition3,condition4,condition5);
進場雷達達觸發下單設定:
出場腳本:
input: averageVolume(1000);
value1 = average(close,10);
value2 = LinearRegSlope(value1,10);
Value3 = q_Last;//成交價
value4 = average(GetField("Volume", "D")[1], 5);//"5日均量"
condition1 = close >= value1 and close[1] < value1[1] and close[2] < value1[2] and close[3] < value1[3];
condition2 = close[1] >= 20 and value4 >= averageVolume;
condition3 = close >= close[1];
condition4 = value2 > 0;
condition5 = value2 > value2[1] ;
//進場
variable:byin(false),byprice(0);
if byin=false and condition1 and condition2 and condition3 and condition4 and condition5 then
begin
byin=true;
byprice=close;
end;
//出場
if byin=true and open < (value3*0.985) or open >= (value3*1.045) and volume > 0 then
begin
byin=false;
ret=1;
end;
//尾盤出場
if byin=true and time > 132400 and volume > 0 then
begin
byin=false;
ret=1;
end;
print(time,byin,byprice,condition1,condition2,condition3,condition4,condition5);
出場雷達達觸發下單設定:

3 評論