COCO研究院

 找回密碼
 註冊
搜索
查看: 4302|回復: 2

如何計算交易平倉後該筆交易的損益點數?

[複製鏈接]
發表於 17-5-14 07:18 | 顯示全部樓層 |閱讀模式
本帖最後由 iAndy 於 17-5-14 07:43 編輯

請教各位前輩,假設我想在平倉結束一筆交易後(一買一賣,或是多次逐筆買進後一次平倉賣出),就在該筆交易平倉後下方印出該筆交易的損益點數(見圖),實際的損益應該怎麼寫?試過 positionprofit(1) 結果好像不對 …

感謝先!

PS 小弟使用 MC 9.0

value2 = positionprofit(1) ;
value1 = text_new(D, T, L-22, NumtoStr(value2 ,0));
text_setbgcolor(value1, Iff(value2 > 0, Red, Green ));
text_setcolor(value1, Iff(value2 > 0, white, black));


0001.jpg

發表於 17-5-20 11:21 | 顯示全部樓層
我測試了一下我的多筆進,單筆出,看起來作法是沒問題的。positionprofit(1)的確會是多筆相加的結果跟報表是合的。只是我多加一點判斷,但我想應該沒有影響。
var:mp(0);
mp = marketposition ;
if mp <> mp[1] and mp[1]<>0 then begin
value2 = positionprofit(1) ;
value1 = text_new(D, T, L-22, NumtoStr(value2 ,0));
text_setbgcolor(value1, Iff(value2 > 0, Red, Green ));
text_setcolor(value1, Iff(value2 > 0, white, black));
end;
 樓主| 發表於 17-5-22 08:07 | 顯示全部樓層
我搞清楚了!原來是我誤解了~

一開始我要的是獲利點數,但是 positionprofit 傳回的是獲利金額,而且還會扣掉手續費與滑價 ...

感謝大大的回覆!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 14:39

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |