如圖二個圈圈處

  •   703 
  • 最後發表   ForisChang  2017 十月 02
ForisChang 發文於   2017/09/18

1.自營商的這個下拉式選單程式語法該如何撰寫?

2.我想寫一個平均移動(例如MA5)在高轉折及低轉折能做出延伸指標至下一個轉折點,語法該如何撰寫?

麻煩小幫手指教!!

謝謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2017/09/19

Hi ForisChang,

1.自營商的這個下拉式選單程式語法該如何撰寫?

這部分XS沒有提供語法撰寫。

 

2.我想寫一個平均移動(例如MA5)在高轉折及低轉折能做出延伸指標至下一個轉折點,語法該如何撰寫?

待小幫手嘗試編譯成功,再向您說明,以上,謝謝。

ForisChang 發文於   2017/09/19

關於第二個部分我有找到一個撰寫方式

但不是很了解邏輯的想法

改不出來

以下您幫我看看

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;

謝謝您

XQ小幫手 發文於   2017/09/19

Hi ForisChang,

待小幫手查看後,再向您說明,謝謝。

XQ小幫手 發文於   2017/09/25

Hi ForisChang,

2.我想寫一個平均移動(例如MA5)在高轉折及低轉折能做出延伸指標至下一個轉折點,語法該如何撰寫?

您好,小幫手大概了解您的意思,不過這個部分應該無法使用XS撰寫,

原因是XS是根據K棒一根一根進行運算,

因此以現在的時間點,無法知道未來最高轉折點在何處,未來最低轉折點在何處,

也就無法只繪製您圈圈處的水平線( 會繪製很多條水平線 )

 

以上說明,謝謝您的詢問。

XQ小幫手 發文於   2017/10/02

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;

 

以上說明,提供給您參考,謝謝。

附加文件

ForisChang 發文於   2017/10/02

謝謝您這段程式的協助

拓寬了我的思路

感謝您

  • 按讚來自於
  • b24524658
發表回覆
Close