COCO研究院

 找回密碼
 註冊
搜索
查看: 2112|回復: 3

ValueWhen 傳回了什麼?

[複製鏈接]
發表於 14-9-10 04:35 | 顯示全部樓層 |閱讀模式
ValueWhen 的傳回值..不能以 bar by bar basis 的方式來解讀..
也就是說
arr=ValueWhen(expression, array);

不會等於
for (i=0; i<Barcount; i++) {if (expression){arr[i]=array[i];} }

請問是否有人能提出較佳解釋?

發表於 14-9-10 05:34 | 顯示全部樓層
VALUEWHEN( 某條件, 值 )


EX.
      XH=VALUEWHEN( H>REF(H,-1), O);

當 HIGH > 上一根的 HIGH 時, XH 的值會是 OPEN


就這樣

---
這個函數通常是用來畫線的

如果要用到買賣條件,避免犯了將 OPEN 給算成進場價的錯誤


評分

參與人數 1金錢 +2 收起 理由
keymaker + 2 按一個讚

查看全部評分

發表於 14-9-10 08:46 | 顯示全部樓層
本帖最後由 zaqimon 於 14-9-10 08:52 編輯

AmiBroker裡面還有一個空值叫做Null
  1. for (i=0; i<Barcount; i++)
  2. {
  3. if (expression){arr[i]=array[i];}
  4. else{arr[i]=Null;}
  5. }
複製代碼

評分

參與人數 1金錢 +1 收起 理由
keymaker + 1 感謝參與討論

查看全部評分

 樓主| 發表於 14-9-10 11:06 | 顯示全部樓層
本帖最後由 keymaker 於 14-9-10 11:16 編輯
zaqimon 發表於 14-9-10 08:46
AmiBroker裡面還有一個空值叫做Null
for (i=0; i<Barcount; i++)
{if (expression){arr=array;} else {arr=array[i-1];}}
要不要試試上面的碼.............空值只會出現在最左端............


您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-26 00:51

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |