詢問

  •   2.5K 
  • 最後發表   YI  2021 八月 20
YI 發文於   2017/08/02

您好  想請問

商品盤勢裡的CDP值

跟技術分析 主圖裡的CDP分別是怎麼計算的

因為兩邊不一樣的值

排序方式: 標準 | 最新
XQ管理員 發文於   2017/08/03

您好:

小幫手查看兩方的數字是一樣的,以下公式提供您參考,謝謝!

CDP:(最高價 + 最低價 + 收盤價 * 2 ) / 4

CDP追買點(AH):CDP + (最高價 - 最低價)。

CDP追賣點(AL):CDP - (最高價 - 最低價)。

CDP賣出點(NH):2*CDP - 最低價。

CDP買進點(NL):2*CDP - 最高價。

YI 發文於   2017/08/04

您好  如圖那樣  

想請問是否我的理解錯誤

 

XQ管理員 發文於   2017/08/04

您好:

您所提供的技術分析圖是8/3數據,商品盤勢則為8/4今日數據

小幫手查看今日的CDP值,兩方的數字是一樣的

再麻煩您參考,謝謝!

YI 發文於   2017/08/05

了解  感恩

這是時間點的誤會 

抱歉

可以請問他那個更新的時間分別是什麼時候嗎><?

YI 發文於   2017/08/05

不好意思

還能請問一下有辦法用Xscript 寫出當天收盤價大於這4個值的語法嗎??

XQ管理員 發文於   2017/08/07

Hi YI:

每天早上8:30清盤時,會更新數值,謝謝。

XQ小幫手 發文於   2017/08/07

Hi YI,

Xscript 語法問題,待小幫手嘗試編譯成功後,再向您說明,謝謝。

XQ小幫手 發文於   2017/08/08

Hi YI,

請使用警示腳本來撰寫

Xscript 寫出當天收盤價大於這4個值的語法,不過這四個值最大就是AH,故收盤價只要大於AH即可

 

撰寫邏輯大致如下:

1. 用變數紀錄 CDP、AH、AL、NH、NL 的計算結果。

2. 再用if 判斷 當天收盤價大於AH的時候,觸發警示。

3. 用Print 查看各數值是否有計算正確。( 可以參考這篇文章 如何運用Print指令來抓程式的臭蟲 使用Print來除錯 )

 

完整警示腳本範例程式碼如下:

var:CDP(0),AH(0),AL(0),NH(0),NL(0);
CDP=(High[1] + Low[1] + Close[1] * 2) /4;
AH=CDP + (High[1] - Low[1]);
AL=CDP - (High[1] - Low[1]);
NH=2*CDP - Low[1];
NL=2*CDP - High[1];

if close > AH then ret = 1;

print(date,CDP,AH,AL,NH,NL,close);

 

以上說明,謝謝。

YI 發文於   2017/08/09

感謝小幫手

受益無窮   感恩

  • 按讚來自於
  • b24524658
YI 發文於   2017/08/24

小幫手 後來 我也發現 只要大於AH 也就好了  呵呵

小幫手太用心了

小幫手

可以在請問一個問題嗎??

如果上述的條件照舊

再加入一個 今天的AH需要大於昨日的AH的條件時在觸發

該如何撰寫呢><??

麻煩小幫手了><

顯示更多回應 發表回覆
Close