Rails三兩事 A website introduce you ruby&rails and technology news.

5Dec/090

Power Language In Sniper IDE (H.T.S)

偶然的機會使用到Sniper IDE.真的是最不好用的IDE....

如果想在HTS內把自己的想法實現,除了內建的一些指標,寫好的功能,可能就得使用SniperIDE了.
SniperIDE所使用的Power Language是類似VB的語言,但有少許不同.
但幾乎找不太到文件,也許該歸功於引進公司? 還是這語言太冷門? 還是我不會查?

稍微查了一下,SniperIDE應該不只用在HTS上,似乎來自日本較多....
一些基本語法 : http://tw.myblog.yahoo.com/jw!lbDyLRWQEQV_5hHZAYRp4oPJyg--/article?mid=67&prev=71&next=52

寫慣了Ruby,OO語言. 回去寫這種語言真的蠻痛苦的.
因為本身不甚了解金融,解說一下觀念 :
若 4000->左方欄->SniperTool->SniperIDE(程式語言)->檔案->新增
則會顯示視窗.選擇你要哪一種. 共五種,依照類型不同,也會有不同的限制.
我用到的只有
指標->K棒
函數->自己寫好的,可能是計算開高收低,又或其他. 基本上,內建寫好的函數也是用SniperIDE去寫.
剩的 沒試過.. 若你有試過.. 歡迎指教.

若寫在指標,則該程式會針對"每一個K棒"做處理.
假設你寫

AlertEnabled
if Time<090000 then
   Alert("XXX")
end if

則,在09:00之前的所有K棒都會alert.

剛開始還沒會意過來,還以為像OO語法,一直要找K棒的本身.
比如 K.text="" K.color=""
過了好一陣子,我才會意到,面對的是非"OO"語言....

儘管自己將所需資訊輸出,並使用Ruby做分析..
不過,也幾乎把所有在"函數視窗"裡的東西都看了一遍..
幾個比較重要的.

1. FileAppend(pathto, string) 讓你脫離苦海的好東西.
不過,FileAppend有一個缺點.
如果你在IDE內檢驗(Alt+F再按V),則會發現檔案輸出一次.
再一次,卻發現檔案並非被覆蓋,而是直接新增到現有檔案. 也就是同一份檔案有兩份一模一樣的姿料.
這很愚蠢. 這意味著,你每次開啟載入有FileAppend的外掛,他都會Output File一次.... 還不是Replace...
如果沒注意,File可能就會變成x Mb. 甚至xxMb.....
但是SniperIDE開放的功能又少得可憐..

待續....

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.