能幫忙寫(xiě)個(gè)函數(shù)嗎? [金字塔]
- 咨詢內(nèi)容:
公式:
runmode:1;
m:PEAKBARS(4,5,1),linethick0;
tmp:readtest(m),linethick0;自定義函數(shù):
Function readtest(Formula,M)
'系統(tǒng)會(huì)在逐K線模式解釋公式時(shí)的每個(gè)周期都會(huì)調(diào)用此函數(shù)一遍,因此設(shè)計(jì)時(shí)應(yīng)該注重程序的執(zhí)行效率,不要重復(fù)的執(zhí)行一些沒(méi)必要的代碼
DataCount = UBound(M)
If DataCount <> Formula.DataSize-1 Then
Exit Function
End If'定義一個(gè)計(jì)算返回的數(shù)組
Dim ResultMa
Redim ResultMa(DataCount)
For i = 0 To Formula.DataSize-1
ResultMa(i) = document.GetPrivateProfileInt("aa", M(i),0 , "C:\1.ini")
NEXT
readtest=ResultMa
End Function1.ini 內(nèi)容
[aa]
0=0
1=2
2=4
3=6===============================================
請(qǐng)問(wèn):
if 條件為真 then tag:=writetest(M,99); 中的writetest該如何寫(xiě)呢。也是序列轉(zhuǎn)換嗎?
Function writetest(Formula,m,value)
tag = document.WritePrivateProfileInt("aa",m,value , "C:\1.ini")
End Function
以上我寫(xiě)的沒(méi)成功。不能改1.ini中的數(shù)據(jù)。
- 金字塔客服:
前面的例子你是一點(diǎn)都沒(méi)看懂啊
- 用戶回復(fù):
幫個(gè)忙吧,我不是專業(yè)人士,今天白天向貴公司打長(zhǎng)途電話就20多分鐘,給解決一下吧。謝謝了
- 網(wǎng)友回復(fù):
Function writetest(Formula,m,value)
DataCount = UBound(M)
If DataCount <> Formula.DataSize-1 Then
Exit Function
End IfFor i = 0 To Formula.DataSize-1
document.WritePrivateProfileInt("aa", M(i),value , "C:\1.ini")
NEXT
readtest=0End Function
- 網(wǎng)友回復(fù):
多謝版主。
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,
- 【字體:小 大】【打印文章】【查看評(píng)論】
- 上一篇:[求助]時(shí)間區(qū)間的定義
- 下一篇:沒(méi)有了!
相關(guān)文章
-
指定的模型還沒(méi)有相關(guān)內(nèi)容!

會(huì)員登錄/注冊(cè)