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

奇狐社區論壇 (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=3763)


由 muchmore 在 2005-08-07 23:05 發表:

[求救]請教版大

請教版大有關數列元素的應用,可否使用於字串。
例如(測試問題):
DD[1]:='外資';
DD[2]:='投信';
DD[3]:='自營商';
EXPLAIN(N=1,DD[N]);
以及
DD[1]:='外資';
DD[2]:='投信';
DD[3]:='自營商';
DC:=COUNT(II>0,0);
EXPLAIN(C>0,DD[DC]);
皆出現"語法錯誤"不知如何解決。


由 king 在 2005-08-08 00:50 發表:

奇狐的陣列僅提供數值計算,無法處理文字陣列,所以會標示語法錯誤.
另外你的語法陣列宣告也是錯誤的,

__________________
E-Trader World 交易世界
Plurk
Facebook
Twitter
(EQ:情緒智商) & (HD:習慣領域)才是主導成功交易的重要關鍵。
「存於一個人自身的真相非常簡單,然而人們卻總是追求深奧的真理。」,金融交易亦是如此。


由 cgjj 在 2005-08-08 02:08 發表:

錯!
奇狐是支援字串陣列的
用自定義陣列, 建議一定要先做宣告

第一段改為如下即可執行:
VARIABLE:DD[3]='';
DD[1]:='外資';
DD[2]:='投信';
DD[3]:='自營商';
EXPLAIN(N=1,DD[N]);


由 cgjj 在 2005-08-08 02:15 發表:

再續說
EXPLAIN(COND,TEXT) 中的 TEXT 必須為字串單值
(不能用整組字串陣列)

如下兩行都可跑:
EXPLAIN(1,'買賣')
EXPLAIN(1,DD[1])

第二段程式:
DC:=COUNT(II>0,0);
EXPLAIN(C>0,DD[DC]);
其中的 DC 為數列是不能這樣帶入的 DD[DC]
DD[n] 其中的 n 必需為單一數值


由 muchmore 在 2005-08-08 06:39 發表:

謝謝二位版大的幫忙

引用:
最初由 cgjj 發表
再續說
EXPLAIN(COND,TEXT) 中的 TEXT 必須為字串單值
(不能用整組字串陣列)

如下兩行都可跑:
EXPLAIN(1,'買賣')
EXPLAIN(1,DD[1])

第二段程式:
DC:=COUNT(II>0,0);
EXPLAIN(C>0,DD[DC]);
其中的 DC 為數列是不能這樣帶入的 DD[DC]
DD[n] 其中的 n 必需為單一數值




謝謝二位版大的幫忙,終於了解了,但建議以後版本若能將數列元表位址
如上DD[N]其中的 N 改為可以為數列運算,如此就可以自已在公式中創建
資料庫來引用,公式可以較為簡短明瞭,功能將更高一籌。


由 kkkkkk 在 2005-08-08 09:03 發表:

關於字串陣列引用,尤其是跨公式引用的問題,我也曾經幾次在本論壇和博庭論壇表示過有加強的必要,雖然這只是一個用來作為看盤的主要軟體,但是在他如此強大的功能中如能再錦上添花,很可以立即變成一個十分便利的教育性軟體,尤其對於大量解盤的公式十分需要


由 muchmore 在 2005-08-08 11:13 發表:

贊同 K 兄的看法

引用:
最初由 kkkkkk 發表
關於字串陣列引用,尤其是跨公式引用的問題,我也曾經幾次在本論壇和博庭論壇表示過有加強的必要,雖然這只是一個用來作為看盤的主要軟體,但是在他如此強大的功能中如能再錦上添花,很可以立即變成一個十分便利的教育性軟體,尤其對於大量解盤的公式十分需要


贊同 K 兄的看法,使用者越是進步需求亦隨之擴大,不斷的求新求進步、改進至符合使用者的需求,最後將可立於不敗之地。


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


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

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