unicorn666 |
級別 職業俠客 積分 82 經驗 5139 文章 60 註冊 11-05-16 21:34
|
|
|
發表: 2013-04-09 18:25:23 | 第13樓 |
版主你好
如果在加上判別的倉位為相同或無倉位時還需再加入以下紅字
If 目前部位(倉位多空) < 0 Then If 目前部位(口數) >= 進場單位 Then 操作訊號(空單平倉,進場單位#口) ELSE 操作訊號(空單平倉,全數) Va = 進場單位 - 目前部位(口數) 操作訊號(多單建倉,Va口) End If
[COLOR=#ff0000]ELSE[/COLOR]
[COLOR=#ff0000] 操作訊號(多單建倉,進場單位#口)
[/COLOR]End If
我的意思就是
需要再多加這些判別式才能決定現在是要平倉或是建倉
可是如果沒有平倉或是建倉之分
[COLOR=#ff0000]其實只需要一行指令 (多單,進場單位#口,進場價位)[/COLOR]
就可以把以上的判別式全數省略掉
在程式的變化上及執行速度上都可以提升
而判別目前部位只要程式裡有加入總倉位的變數
總倉位 = 總倉位 + ( 進場單位 * -1 ) or 總倉位 = 總倉位 + ( 進場單位 * 1 )
或是程式裡的 總倉位 = 目前部位(倉位) * 目前部位(口數)
都可應用
謝謝版主的耐心指教[EM05] |
|
|