奇狐社區論壇 總頁數 (2): « 1 [2]
在這個頁面顯示本主題全部的 20 個文章

奇狐社區論壇 (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=6108)


由 kokyo 在 2006-10-05 11:46 發表:

*963兄您好,
如果只要計算近3年內的資料(當天往前算3年),您的程式應該要怎麼改呢?


由 *963. 在 2006-10-05 12:14 發表:

在下的作法是:

把要計算的週期使用匯出匯入的功能
單獨成立一個自定義市場K線
例如:2003-2005
數據匯入教學請在論壇搜尋

這樣可避免最近的K線加入影響模組測試

建議您先不把最近1.2年的K線放入
等您的模組告一段落.再將後面的K線當做模擬測試

如果2段K線的獲利率&賺賠比之年數據不會落差5%以上.
恭喜您的模組已經趨近成熟


由 kokyo 在 2006-10-06 04:15 發表:

原來如此,多謝了。


由 afala 在 2006-10-15 16:41 發表:

引用:
最初由 *963. 發表


聽您所言您應當是做日線模組

盤中點到不等收盤即有訊號寫法.試試把CROSS(C,MA(C,5))
改成CROSS(H ,MA(C,5)).盤中的高低碰到就成立

依經驗這樣的進場執行-建議搭配當天的停損計畫

您在參考測試看看


*963兄:
感謝您的指導,終於解決此問題了

另外又有一個問題請教:
如已經有多進訊號,如CROSS(H,MA(C,5))
在沒有出現反向空進訊號,而又出現多進訊號
則會以新的多進訊號為進場點
如何做到沒有出現反向空進訊號時,不會再出現多進訊號?
感謝!!


由 yuting_lin 在 2007-01-07 14:58 發表:

引用:
最初由 kokyo 發表
*963兄您好,
如果只要計算近3年內的資料(當天往前算3年),您的程式應該要怎麼改呢?



如下即可, 跨年才完成的交易應該是會被算在新的一年裡

//先定義您的多單及空單進場條件
多進:=
空進:=
起算年:=2006;
YYY:Year>(起算年-1);

//雙向損益計算
手續費:=3;
多補:=IF(空進>0 and YYY,C,0),LINETHICK0;
多入:=IF(多補>0 and YYY,REF(C,BARSLAST(多進)),0),LINETHICK0;
多單益:=IF(空進>0 and YYY,多補-多入-手續費,0),LINETHICK1,COLORRED;
多總益:=SUM((多單益),0),LINETHICK0;

空補:=IF(多進>0 and YYY,C,0),LINETHICK0;
空入:=IF(空補>0 and YYY,REF(C,BARSLAST(空進)),0),LINETHICK0;
空單益:=IF(多進>0 and YYY,空入-空補-手續費,0),LINETHICK1,COLORGREEN;
空總益:=SUM((空單益),0),LINETHICK0;


全部時間均為台灣時間, 現在時間為06:30 總頁數 (2): « 1 [2]
在這個頁面顯示本主題全部的 20 個文章


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

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