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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]請教 variable 函數之運用 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=4240)


由 joanne115244 在 2005-11-29 11:17 發表:

[問題]請教 variable 函數之運用

variable:MD[1]=(-20),MD[2]=(-10),MD[3]=5,MD[4]=10,MD[5]=20,MD[6]=30;
N:INTPART("KDJ.J#DAY"/20)+1,LINETHICK0;
MA1:=EMA(C,5);
SM:ROUND((MA1[DATACOUNT]+MD[N]));

請教 variable 寫法之錯誤和其運用範例
謝謝


由 cgjj 在 2005-11-29 12:08 發表:

一般應用不太需要用到 Variable 來宣告
大多用 CC:=C*0; DD:=C*0; 像這樣的方法
來定義一個與現有K線數相等大小的數列
運用上較方便


Variable 是用於宣告自定義變數
例如:
Variable:x=1,y=CLOSE,ARR[10]=0,SARR[5]='str';
宣告常數 x , 初始值為 1
宣告數列 y , 初始值為收盤價(Close)
宣告 ARR 為一個具備10個元素的數列(每個元素, 初始值都設為0)
宣告 SARR 為一個具備5個元素的字串列(每個元素, 初始值都設為'str')


由 cgjj 在 2005-11-29 12:25 發表:

因為是宣告, 所以不能重覆定義, 所以下列這行是不能跑的
variable:MD[1]=(-20),MD[2]=(-10),MD[3]=5,MD[4]=10,MD[5]=20,MD[6]=30;

可寫為這樣
variable:MD[6]=0;
MD[1]:=-20;
MD[2]:=-10;
MD[3]:=5;
MD[4]:=10;
MD[5]:=20;
MD[6]:=30;

注意
variable 定義的變數不能直接輸出線
所以MD只能用於計算不能用於輸出


由 cgjj 在 2005-11-29 12:26 發表:

所以一般要與K線次序能相對應都用此法

MD:C*0;
MD[1]:=-20;
MD[2]:=-10;
MD[3]:=5;
MD[4]:=10;
MD[5]:=20;
MD[6]:=30;


由 joanne115244 在 2005-11-29 13:35 發表:

瞭解錯誤用法
感謝總版主指導


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


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

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