金字塔程序語句注釋,求助!! [金字塔]
- 咨詢內(nèi)容:
我是你們的用戶,我有一部分語句,麻煩在每句后解釋,謝謝
T2:=(TIME > 150500);IF T2 THENBEGINM1:=MONTH;HY1:="IF";IF (M1 < 10) THENBEGINHY1:='IF00'+NUMTOSTR(M1,0);ENDIF ((M1 > 9) AND (M1 < 13)) THENBEGINHY1:='IF'+NUMTOSTR(M1,0);ENDM2:=(M1 + 1);HY2:="IF";IF (M2 < 10) THENBEGINHY2:='IF00'+NUMTOSTR(M2,0);ENDIF ((M2 > 9) AND (M2 < 13)) THENBEGINHY2:='IF'+NUMTOSTR(M2,0);ENDIF (M2 = 13) THENBEGINHY2:='IF01';ENDVHY0:=CALLSTOCK('IF00',vtVOL,6,0);VHY1:=CALLSTOCK(HY1,vtVOL,6,0);VHY2:=CALLSTOCK(HY2,vtVOL,6,0);IF (VHY2 > (VHY0 + 600)) THENBEGIN
換月平空倉:SELLSHORT((HOLDING < 0),N1,market),ignorecheckprice,ignorecheckprice;
換月平多倉:SELL((HOLDING > 0),N1,market),ignorecheckprice,ignorecheckprice;
END - 金字塔客服:
T2:=(TIME > 150500);//t2 判斷時(shí)間是否大于150500
IF T2 THEN//T2條件滿足時(shí)
BEGIN
M1:=MONTH;//m1賦值為當(dāng)前月份
HY1:="IF";//hy1賦值為字符if,這里出現(xiàn)的明顯的編寫錯(cuò)誤,要寫成單引號(hào),既'IF'
IF (M1 < 10) THEN
BEGIN
HY1:='IF00'+NUMTOSTR(M1,0);//當(dāng)m1小于10時(shí),把字符型數(shù)據(jù)IF00和字符型數(shù)據(jù)M1相加的值賦值給HY1,這里同樣也有一個(gè)明顯的編寫錯(cuò)誤,字符相加是用函數(shù)strcat
END
IF ((M1 > 9) AND (M1 < 13)) THEN
BEGIN
HY1:='IF'+NUMTOSTR(M1,0);//當(dāng)m1大于9小于13時(shí),把字符型數(shù)據(jù)IF和字符型數(shù)據(jù)M1相加的值賦值給HY1,這里同樣也有一個(gè)明顯的編寫錯(cuò)誤,字符相加是用函數(shù)strcat
END
end
M2:=(M1 + 1);//把m1+1的值賦值給m2
HY2:="IF";//hy2賦值為字符if,這里出現(xiàn)的明顯的編寫錯(cuò)誤,要寫成單引號(hào),既'IF'
IF (M2 < 10) THEN
BEGIN
HY2:='IF00'+NUMTOSTR(M2,0);//當(dāng)m2小于10時(shí),把字符型數(shù)據(jù)IF00和字符型數(shù)據(jù)M1相加的值賦值給HY2,這里同樣也有一個(gè)明顯的編寫錯(cuò)誤,字符相加是用函數(shù)strcat
END
IF ((M2 > 9) AND (M2 < 13)) THEN
BEGIN
HY2:='IF'+NUMTOSTR(M2,0);//當(dāng)M2大于9小于13時(shí),把字符型數(shù)據(jù)IF和字符型數(shù)據(jù)M1相加的值賦值給HY2,這里同樣也有一個(gè)明顯的編寫錯(cuò)誤,字符相加是用函數(shù)strcat
END
IF (M2 = 13) THEN
BEGIN
HY2:='IF01';//當(dāng)m2=13時(shí),把字符型數(shù)據(jù)IF01賦值給HY2
END
VHY0:=CALLSTOCK('IF00',vtVOL,6,0);//引用IF00日線成交量,賦值給VHY0
VHY1:=CALLSTOCK(HY1,vtVOL,6,0);//引用HY1日線成交量,賦值給VHY1
VHY2:=CALLSTOCK(HY2,vtVOL,6,0);//引用HY2日線成交量,賦值給VHY2
IF (VHY2 > (VHY0 + 600)) THEN//當(dāng)VHY2大于(VHY0+600)時(shí)
BEGIN換月平空倉:SELLSHORT((HOLDING < 0),N1,market),ignorecheckprice,ignorecheckprice;//平空,忽略掉下單價(jià)格平倉
換月平多倉:SELL((HOLDING > 0),N1,market),ignorecheckprice,ignorecheckprice;//平多,忽略掉下單價(jià)格平倉
END - 用戶回復(fù):
請問以下指令是“平當(dāng)前的多單或空單,市價(jià)委托下月合約嗎”
BEGIN
換月平空倉:SELLSHORT((HOLDING < 0),N1,market),ignorecheckprice,ignorecheckprice;//平空,忽略掉下單價(jià)格平倉
換月平多倉:SELL((HOLDING > 0),N1,market),ignorecheckprice,ignorecheckprice;//平多,忽略掉下單價(jià)格平倉
END - 網(wǎng)友回復(fù): 是的
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容