如何使用XS指標腳本撰寫在某段期間秀出收盤價連線?

 

以HTS的此段程式碼來說明【在某段期間秀出收盤價連線】的邏輯

value11=LN_new(Adate,Atime,value7,Bdate,Btime,value8)

 

趨勢線與圖表文字語法輔助說明 的LN_New有詳細說明,

 

引用部分文字做介紹,

LN_New 是在指定開始點與結束點間畫一條新的趨勢線。 

sDate:表示開始日期,格式為YYMMDD。

sTime:表示開始時間,格式為24小時為單位的HHMMSS。

sVal:表示開始點的值,必須為數字。

eDate:表示最後日期,格式為YYMMDD。

eTime:表示最後時間,格式為24小時為單位的HHMMSS。

eVal : 表示最後點的值,必須為數字。

 

介紹完之後,

Jack 進行嘗試編譯的過程中,發現無法使用開始時間與結束時間,

應該僅能使用開始日期至結束日期,

 

XS程式碼範例如下:

input:
    date_begin(20160820),
    date_end(20160920);

setinputname(1, "資料開始日期");
setinputname(2, "資料結束日期");

SetFirstBarDate(date_begin);
value1 = GetBarOffset(date_end);

if value1 > 0 then noplot(1) else plot1(close);

 

第1至3行,為輸入參數,可以直接在技術分析指標介面上調整參數,

如果程式碼裡的輸入參數需要作更改,

更改後請重新加入指標,

 

指標疊圖與副圖畫面如附檔,

 

以上,提供參考。