奇狐社區論壇
在這個頁面顯示本主題全部的 5 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 加碼寫法 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=18116)


由 victor0726 在 2013-11-07 08:58 發表:

加碼寫法

總板主您好:

我的回測想加入加碼的統計。
但因為每次進場後至出場這段期間,會出現多少次符合加碼的條件未知,但出場條件符合就是全出掉。

想請問總板主,假設加碼條件符合時以收盤價買進,出場條件符合時全部賣出。這樣的寫法要怎麼寫,因為可能加碼了3次,3次的成本都不同,但賣出價是相同的。 感謝!


由 cgjj 在 2013-11-07 09:12 發表:

回覆: 加碼寫法

引用:
最初由 victor0726 發表
總板主您好:

我的回測想加入加碼的統計。
但因為每次進場後至出場這段期間,會出現多少次符合加碼的條件未知,但出場條件符合就是全出掉。

想請問總板主,假設加碼條件符合時以收盤價買進,出場條件符合時全部賣出。這樣的寫法要怎麼寫,因為可能加碼了3次,3次的成本都不同,但賣出價是相同的。 感謝!



例如:
進場後, 接續加碼了兩次, 每次進一口, 當前共持三口
出場時就把當前持有的這三口全出
就像是如下的方式處理:

進場sp:=barslast(進場);
sum(進場 or 加碼, 進場sp+1); //口數


由 victor0726 在 2013-11-07 10:35 發表:

總板主好:

抱歉我沒把問題解釋好,因為我想計算累計獲利和損失,所以每次加碼的成本都要記下來,出場條件成立時才能計算第一次買進、第一次加碼、第二次加碼是獲利還是損失。 所以想請問總板主這樣怎麼寫 感謝!


由 cgjj 在 2013-11-07 10:57 發表:

引用:
最初由 victor0726 發表
總板主好:

抱歉我沒把問題解釋好,因為我想計算累計獲利和損失,所以每次加碼的成本都要記下來,出場條件成立時才能計算第一次買進、第一次加碼、第二次加碼是獲利還是損失。 所以想請問總板主這樣怎麼寫 感謝!



方法仍是一樣呀
買進sp:=barslast(買進訊);
累買口數:sum(買進口數+加碼口數, 買進sp+1);
累買成本:sum(買進口數*進場價+加碼口數*進場價, 進場sp+1);
賣出總值:累買口數*賣出價;


由 victor0726 在 2013-11-07 10:58 發表:

總板主 謝謝您 我看懂了。感謝


全部時間均為台灣時間, 現在時間為13:53
在這個頁面顯示本主題全部的 5 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.