HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 區間計算怎麼寫?
區間計算怎麼寫?
kimoze1,2009-11-08 02:09:19
把每一個紅黑k棒看成獨立一個正負數來計算要計算10根k棒實體總和要怎麼寫?
k棒1+K棒2+k棒3+....+k棒10 (實體紅k為整數實體黑k為負整數)
K棒2+k棒3+....+k棒10+k棒11
依此類推
謝謝∼∼∼∼∼
^^
不知道要怎麼控制一個變數讓他一直計算10跟k棒總和
Hunta,2009-11-08 11:00:16
程式最後變數Vs就是結果
10 Vs = 0
20 For Va = 0 To 9 Step 1
30 Vs = Vs + 前Va_5分_實體K線
40 Next
kimoze1,2009-11-09 10:17:52
不行耶?
另外要怎麼讓他的值顯示出來在畫面右手邊?
Hunta,2009-11-09 11:50:04
Sorry!!
上例第40行應為Next(之前寫成End If)
程式碼如下:
10 Vs = 0
20 For Va = 0 To 9 Step 1
30 Vs = Vs + 前Va_5分_實體K線
40 Next
50 顯示資訊[ Vs , 序號: 0 , 大小: 009 , 文字色: 8388863 , 背景色: 16777215 , 置中 , 字型: 新細明體 ]
kimoze1,2009-12-29 01:38:46
可以用陣列填值方式來運算嗎?
想法如下
k棒1+K棒2+k棒3+....+k棒10 (實體紅k為整數實體黑k為負整數)
變數Va=實體k線總和的結果
不知道要怎麼寫
請多指教!
謝謝∼∼
kimoze1,2009-12-29 01:40:08
說明的部份對陣列的運用範例不多
只好請版主多幫忙!
造成困擾請多見諒∼∼
Hunta,2009-12-29 12:52:29
程式碼如下:
10 載入陣列[ 5分_收盤價 , 收盤價 -> 陣列1 ]
20 載入陣列[ 5分_開盤價 , 開盤價 -> 陣列2 ]
30 A3{} = 陣列運算( 陣列1 , 1 ~ 250 , - , 陣列2 )
40 Va = 陣列區間加總( 陣列3 , 241 ~ 250 )
其中:
Va為最近10根實體K線之加總
kimoze1,2009-12-30 12:08:28
[QUOTE][b]下面引用由[u]Hunta[/u]發表的內容:[/b]
程式碼如下:
10 載入陣列
20 載入陣列
30 A3{} = 陣列運算( 陣列1 , 1 ~ 250 , - , 陣列2 )
40 Va = 陣列區間加總( 陣列4 ...[/QUOTE]
40 的加總應該是陣列4嗎?
因為我用debug看不到資料耶!
Hunta,2009-12-30 12:24:24
Sorry!!
是陣列3
97 1 8: 此主題共有9帖 此頁9帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時62.5毫秒 請求2次
|