收藏 分享(赏)

函数类型–其他函数.pdf

上传人:weiwoduzun 文档编号:1758313 上传时间:2018-08-22 格式:PDF 页数:7 大小:109.84KB
下载 相关 举报
函数类型–其他函数.pdf_第1页
第1页 / 共7页
函数类型–其他函数.pdf_第2页
第2页 / 共7页
函数类型–其他函数.pdf_第3页
第3页 / 共7页
函数类型–其他函数.pdf_第4页
第4页 / 共7页
函数类型–其他函数.pdf_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、函數類型 其他函數 FileAppend FileAppend傳送特定訊息到已經存在的ASCII檔案並將訊息內容增加在檔案的最後。 格式:FileAppend (“檔案路徑與名稱”, “Text”) “檔案路徑與名稱”表示要增加Text 型式文字列的ASCII檔案所在的路徑與檔案名稱,必須以雙引號(“”)包含此檔案路徑與名稱。 “Text”是在要在檔案中追加的特定訊息文字列。 注意:檔案名稱不能使用變數。 若檔案不存在,則會自動產生新檔案。 若要傳送數字到檔案中,先使用NumToStr函數來變換成字串。 範例: If Open High1 * 1.1 Then FileAppend( “c:m

2、ydata.txt“, “This symbol gapped up on “ + NumToStr(Date, 0) + NewLine ) End if 當開盤價漲至昨日最高價的1.1倍時,就將字串“This symbol gapped up on + 日期”寫入到檔案“c: mydata.txt”的最後一行。 FileDelete 刪除指定的檔案。 格式:FileDelete(“FileName”) FileName必須為有效的路徑與檔案名稱,必須以雙引號(“”)包含。 注意:檔案名稱必須使用文字串,不能使用變數。 範例: If BarNumber = 1 Then FileDelete

3、(“c:mydata.txt“) End If 若BarNumber的值為1,則刪除相關檔案“c:mydata.txt“。 InStr 回覆String2在String1中所在的位置。 格式:InStr (String1, String2) String1是要被尋找的字串。 String2是要尋找的字串。 注意:標示String2在String1中所在位置的方法,是從被尋找字串左邊開始計算字元的數目,如果String1中具有與String2相同的字串,就把最先字元所在位置回覆;如果String1中無法找到與String2相同的字串,就回覆。 範例: InStr(“Net Profit in D

4、ecember“, “Profit“) 因為Profit字串的起始為第個字元 ( Space 算 1 個字元 ),所以就會回 覆5。 InStr(“Net Profit in December“, “January“) 因為在 “Net Profit in December“中無January字串,所以回覆。 LeftStr 從Str1字串中,取得自左邊算起共sSize個字元的字串。 格式:LeftStr (Str1, sSize) Str1必須包括在雙引號(“”)中。 sSize表示要取得的字元數。 範例: LeftStr(“Net Profit“, 3) 表示從“Net Profit”左邊

5、算起提取個字元,也即提取“Net”。 LowerStr 將字串中所有的字元轉換成小寫字母的字元。 格式:LowerStr(“Str1“) Str1: 表示字串。 範例: Value1 = LowerStr(“My TextString“) 將字串轉換成“my textstring”,所以Value1 = “my textstring“。 MidStr 從Str1字串中,取得自左邊算起第sPos個元位起,共sSize個字元的字串。 格式:MidStr (Str1, sPos, sSize) Str1必須包括在雙引號(“”)中。 sPos表示自字串左邊起算第 sPos 個字元開始。 sSize表示

6、要取得的字元數。 範例: Value1 = MidStr(“Net Profit Value“, 5, 6) 從左邊開始自第個字元開始提取個字元,所以 Value1 = “Profit“。 NumToStr 把數字轉換成字串。 格式:NumToStrr (num, size) num:表示郤轉換的數字 size:以字串來表示時,小數點後面的位數。 範例: Value1 = NumToStr(1170.5, 2) 1170.5數字用小數點2位的字串來表示,所以Value1 = “1170.50“。 Print 配合PowerEditor ( SniperIDE ) 的Debug Tap畫面使用,

7、可以顯示相關的 指標、買賣信號、函數或變數的數值。 格式:Print(Str1,Str2,.) 範例: Print( Date, Time, Close ) 會在 Debug 畫面上顯示日期、時間、收盤價。 RightStr 從Str1字串中,取得自右邊算起共sSize個字元的字串。 格式:RightStr (Str1, sSize) Str1必須包括在雙引號(“”)中。 sSize表示要取得的字元數。 範例: RightStr(“Net Profit“, 3) 表示從 “Net Profit”右邊算起提取個字元,也即提取 “fit”。 Space 產生指定位元數目的空白字串。 格式:Spac

8、e(Num) Num:空白字串的長度 範例: Value1 = Space(3) 傳回個位元的空白字串,即Value1 = “ “。 Spaces 產生指定位元數目的空白字串。 格式:Spaces(Num) Num:空白字串的長度 範例: Value1 = Spaces(3) 回應個位元的空白字串,即Value1 = “ “。 StrLen 回應字串的位元數。 格式:StrLen(“str1“) str1:表示字串 範例: Value1 = StrLen(“Net Profit“) 回應字串的位元數,所以Value1 = 10 ( Space 算 1 個位元 )。 StrToNum 將字串轉換成數字。 格式:StrToNum(“Str1“) Str1:數字的字串 範例: Value1 = StrToNum(“1170.50“) 將 “1170.50”字串轉換成 1170.5 的數字,所以 Value1 = 1170.5。 UpperStr 將字串中所有的字元轉換成大寫字母的字元。 格式:UpperStr(“Str1“) Str1: 表示字串。 範例: Value1 = UpperStr(“My TestString“) 將字串轉換成“MY TESTSTRING”,所以Value1 = “MY TESTSTRING“。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报