奇狐社區論壇
在這個頁面顯示本主題全部的 2 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]如何寫參數的開關 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=17003)


由 weichern 在 2012-08-17 14:19 發表:

[問題]如何寫參數的開關

我想寫一個參數,當他為0時,則隱藏我所寫的均線,當他為1時,則顯示均線,麻煩板主了!


由 cgjj 在 2012-08-17 14:50 發表:

回覆: [問題]如何寫參數的開關

引用:
最初由 weichern 發表
我想寫一個參數,當他為0時,則隱藏我所寫的均線,當他為1時,則顯示均線,麻煩板主了!



方法一: 直接以零值處理

以 MA 來說
MA(Close,N);
當 N 設為 0 時, 它會無顯示均線(因為無效值)
當 N 設為 5 時, 它會顯示五根的均值



方法二
當 View=1 時顯示均線, 當 View=0 時不顯示均線

NullAry:=barslast(barpos=0); //此為一個無效數列
MM: NullAry colorred; //先令 MM 為無效數列(不會被顯示), 並指定輸出顏色
if View = 1 then MM:=MA(Close,5); //當MM設入有效值後, 才會被顯示

這邊有類似方法二的應用, 請見:
http://www.chiefox.com.tw/bbs/showt...&threadid=10662


全部時間均為台灣時間, 現在時間為05:49
在這個頁面顯示本主題全部的 2 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.