![]() |
在這個頁面顯示本主題全部的 3 個文章 |
奇狐社區論壇 (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=7218)
問題
數據列索引位址 := sum(1,0);
數據列索引位址 := 數據列索引位址[datacount] - 數據列索引位址+1 ;
// 數據列索引位址 輸出結果為: datacount,..... 5, 4, 3, 2, 1
C1:= C;
C1_倒裝:= C*0;
for n = 1 to datacount do begin
索引位址 := 數據列索引位址[n];
C1_倒裝[n] := C1[索引位址];
end;
C1_倒裝; // 輸出一個 顛倒過來放的 收盤價
//========================= code END
[ 問題 ]
奇狐有內建的指令
直接用一條敘述 來實現上述流程嗎
我指標運算很多次
所以想避開使用 迴圈FOR
類似這樣
C1_倒裝 := 奇狐指令 ( 原始數據列 , 索引位址數據列 );
您可試試這個取巧的方法:
CC:C;
P:=(datacount-1)-(barpos-1)*2;
NC:if(P>=0,REFX(CC,P),REF(CC,P));
金係利害勒
收下了
3Q~
全部時間均為台灣時間, 現在時間為13:57 | 在這個頁面顯示本主題全部的 3 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.