最高價與量問題

  •   235 
  • 最後發表   小彬  2022 八月 30
小彬 發文於   2022/08/23

請問小編 我寫一指標找最高價與最高量 並找出近兩根最高價標示

條件如下:(註:圖示成本標示紅色線 最高價標示為"綠色閃電"符號,最高量標示黃色圈圈)

如圖一,問題如下:

6/22 09:20分那根5分K為26.2 符合條件 但為何沒幫我標示出最高價的綠色閃電?

如圖二,問題如下:

8/23 09:30那根5分k 為收黑k 符合條件 為何沒標示出成本紅線?

再麻煩小編 謝謝~~

//$$$$$$$$$$$$$$$程式碼如下$$$$$$$$$$$$$$$$$$

var:_COST(0);

if date <> date[1] then begin

 value1 = 0;

 value2 = 0; 

 value3 = 0;

 _cost=0;

end;

if time > 090500 then begin 

if H > value2 then value2=H; 

if V > value1 then value1=V; 

end;

condition1 = V = value1 and H = value2;

condition2 = value2=highest(H,2);

if condition1 then begin

 value3=1;

end;

if time > 091000 and time < 114500 and value3 = 1 and condition2 and  C < O  then begin

 _COST=C;

end;

if condition1 then plot1(H,"價高");

plot2(_COST,"成本");

plot3(value1,"量高");

排序方式: 標準 | 最新
musashi 發文於   2022/08/23

第一個問題是最高價和交易量要【同時】創新高才會成立畫圖,這個判斷只適合用在已完成的K棒,如果在即時洗價中是很難符合。

第二個問題是value2沒有等於highest(H,2),value2是09:20的最高價,highest(H,2)是09:25最高價。

XQ小幫手 發文於   2022/08/30

Hello 小彬,

 

小幫手建議您可以將條件所用數值一併畫出檢查即可得知。

 

6/22 condition1 的條件為當下那根Bar的 volume 和 high 都要是當天最高的。 (condition1 = V = value1 and H = value2;)

但 value1 會是前一根 (0915) 的 3687,和 0920 的成交量 2699 不同。

 

8/23 condition2 的條件是 value2 需為近兩根的最高價。 (condition2 = value2=highest(H,2);)

但 value2 保存的應該會是 0920 那根Bar的 high 132,跟 0930 時的 highest(H,2) (131) 不相同。

 

感謝 musashi 的熱心回覆。

發表回覆
Close