
1.自營商的這個下拉式選單程式語法該如何撰寫?
2.我想寫一個平均移動(例如MA5)在高轉折及低轉折能做出延伸指標至下一個轉折點,語法該如何撰寫?
麻煩小幫手指教!!
謝謝

1.自營商的這個下拉式選單程式語法該如何撰寫?
2.我想寫一個平均移動(例如MA5)在高轉折及低轉折能做出延伸指標至下一個轉折點,語法該如何撰寫?
麻煩小幫手指教!!
謝謝
Hi ForisChang,
1.自營商的這個下拉式選單程式語法該如何撰寫?
這部分XS沒有提供語法撰寫。
2.我想寫一個平均移動(例如MA5)在高轉折及低轉折能做出延伸指標至下一個轉折點,語法該如何撰寫?
待小幫手嘗試編譯成功,再向您說明,以上,謝謝。
關於第二個部分我有找到一個撰寫方式
但不是很了解邏輯的想法
改不出來
以下您幫我看看
variable:p1(20),Posit(0);
variable:iLow(low); ilow = minlist(l,ilow);
value1 = highest(h,p1); if value1 >value1[1] then ilow =h;
if Lowest(l,p1) =ilow then value2 = ilow;
if value2 > value2[1] then value3 = value2;
plot1( value3,"多方維持線");
condition1 = trueall(c>value3,3);
condition2 = trueall(c<value3,3);
if condition1 and
condition1[1]=false and
Posit=-1 then
begin
posit=-1;
plot11(C*0.99);
plot12(C*0.98);
plot13(C*0.97);
plot14(C*0.96);
plot15(C*0.95);
plot16(C*0.94);
plot17(C*0.93);
end;
謝謝您
Hi ForisChang,
待小幫手查看後,再向您說明,謝謝。
Hi ForisChang,
2.我想寫一個平均移動(例如MA5)在高轉折及低轉折能做出延伸指標至下一個轉折點,語法該如何撰寫?
您好,小幫手大概了解您的意思,不過這個部分應該無法使用XS撰寫,
原因是XS是根據K棒一根一根進行運算,
因此以現在的時間點,無法知道未來最高轉折點在何處,未來最低轉折點在何處,
也就無法只繪製您圈圈處的水平線( 會繪製很多條水平線 )
以上說明,謝謝您的詢問。
Hi ForisChang,
小幫手後來用【點】的樣式來嘗試畫出您第二個問題,如下圖或附檔,

繪圖樣式設定( 在XScript編輯器,撰寫程式碼的地方,右鍵點選就可叫出Menu ):

自訂指標範例腳本語法如下:
Input:_Length(5,"MA");
variable:H_Turn(0), L_Turn(999999);
value100 = average(close,_Length);
value200 = average(close,_Length);
if close > value100 then
begin
if close > H_Turn then
begin
H_Turn = close;
plot1(H_Turn,"高轉折點");
end;
end
else if close < value200 then
begin
if close < L_Turn then
begin
H_Turn = close;
plot2(H_Turn,"低轉折點");
end;
end;
以上說明,提供給您參考,謝謝。
6 評論