[求助]請(qǐng)教如何編寫以下內(nèi)容
作者:金字塔 來(lái)源:cxh99.com 發(fā)布時(shí)間:2016年02月22日
- 咨詢內(nèi)容:
現(xiàn)有開多條件BUY_A,平多條件SELL_A,開空條件BUYSHORT_A,平空條件SELLSHORT_A,現(xiàn)在持有倉(cāng)位(多或空),我想求出,當(dāng)持有多倉(cāng)時(shí),之前指定時(shí)間周期(例如一個(gè)月內(nèi))做多時(shí),最高價(jià)到開倉(cāng)價(jià)的平均數(shù),當(dāng)持有空倉(cāng)時(shí),相同條件下,開倉(cāng)價(jià)到最低價(jià)的平均數(shù)(即最大浮盈)。此平均價(jià)不計(jì)算當(dāng)前倉(cāng)位的數(shù)據(jù),只計(jì)算之前一個(gè)時(shí)間段內(nèi)數(shù)值。
- 金字塔客服:
看不懂你的意思,要求的是開倉(cāng)之前的值?最高價(jià)到開倉(cāng)價(jià)的平均數(shù)
XX到XX的平均值,這個(gè)要怎么理解?
- 用戶回復(fù):
就是如果我現(xiàn)在持有多倉(cāng),那么前一個(gè)月的時(shí)候如果有4次做多交易,那么就想求出這4次交易過(guò)程中,最高價(jià)到開倉(cāng)價(jià)的平均值(差不多就是最大浮盈的平均值),但我不想用最大浮盈的函數(shù),我想用直接用HHV - OpenPrice的形式。
- 網(wǎng)友回復(fù):
n:sum(if(holding>0,h-enterprice,0),一個(gè)月的周期數(shù))/sum(if(holding>0,1,0),一個(gè)月的周期數(shù));
m:sum(if(holding<0,enterprice-l,0),一個(gè)月的周期數(shù))/sum(if(holding<0,1,0),一個(gè)月的周期數(shù));
if holding>0 then nn:=n;
if holding<0 then mm:=m;
nn是開多的,mm是開空的