量化投資的轉折:分析師的良知49(2 / 2)

EL=Cells(3,2)' 盈虧比

LR=Cells(4,2)' 虧損比率

popnum=Cells(5,2)' 種群數量

iternum=Cells(6,2)' 迭代數

Count=0

For iter1=1 To popnum

MVtemp=MV

For iter2=1 To iternum

If burand(SR)=1 Then

' Cells(iter2+10,iter1+10)=MVtemp+MV*EL*LR

MVtemp=MVtemp+MV*EL*LR

If MVtemp <=0 Then' 為代碼對稱

Count=Count+1

Exit For

End If

Else

' Cells(iter2+10,iter1+10)=MVtemp-MV*LR

MVtemp=MVtemp-MV*LR

If MVtemp <=0 Then

Count=Count+1

Exit For

End If

End If

Next iter2

' Cells(7,1)=iter1/popnum

Next iter1

Cells(7,1)="破產率"

Cells(7,2)=Count/popnum

End Sub

Function burand(ByVal p As Double)

' 真(1)的概率為p

Randomize

If Rnd

burand=1

Else

burand=0

End If

End Function

數據來源:宏源證券信用交易部

在結束本節之前,我們還是應該回到一開始所闡述的問題。我們在整個過程中進行了簡化,將投資行為限定在了二項分布上。這當然可以實現,實際上很多期貨策略就是這麼設定的。但這卻不是故事的全部內容。我們最常聽到的“限製虧損,讓利潤奔跑”的邏輯沒有體現出來。這也是一個可以通過回落了結實現的交易技術,但將其模型化就遠沒有那麼簡單了。一個直接的因素就在於收益率不能再用簡單的盈虧比來描述。實務中,糾纏於這個問題的很少見。往往分析師會滿足於盈虧比的描述,而把其他輔助策略僅作為一個基礎之上的副產品來看待。正如本節開始所提到的,我們還是將其看作為一個折中方案較為合適。而且,如果讀者也同樣厭惡杠杆,則這個問題實際上也可以適當的忽略。