上升或下降由2個(gè)高點(diǎn)或低點(diǎn)連線畫(huà)出來(lái)的趨勢(shì)線應(yīng)該如何編程?
?
您的問(wèn)題涉及兩個(gè)地方:高低點(diǎn)的確認(rèn);通過(guò)兩點(diǎn)的趨勢(shì)線的畫(huà)法。
第一個(gè)問(wèn)題參考帖子“pivot系列函數(shù)”,返回高點(diǎn)值和高點(diǎn)位置使用關(guān)鍵字pivothighvs和pivothighvsbar,返回低點(diǎn)值和低點(diǎn)位置使用關(guān)鍵字pivotlowvs和pivotlowvsbar;第二個(gè)問(wèn)題使用公式編譯器-”字典“欄位-”trendline drawing“類關(guān)鍵字,新建趨勢(shì)線使用關(guān)鍵字tl_new_bn
?
once Value1=TL_New_BN(100,1700,200,1750);?
value2=tl_getvalue_bn(value1,currentbar);? //返回趨勢(shì)線在當(dāng)根bar上的數(shù)值。
if close cross over value2 then
buy next bar at market;
以上是當(dāng)收盤(pán)價(jià)上穿趨勢(shì)線時(shí),買(mǎi)入進(jìn)場(chǎng)。