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