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