![]() |
在這個頁面顯示本主題全部的 6 個文章 |
奇狐社區論壇 (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=22462)
[問題]小台期指各月每日的未平倉量加總
版主你好,測試引用小台的各月份的每日持倉做數據要來做小台的未平倉總量,試了多次,不能解決.是否可以幫忙.
Q1目的:小台每日未平倉加總
測試:
ST01:"FIMTXF$OPENINT"; //小台1月
ST02:"FIMTXG$OPENINT";//小台2月
ST03:"FIMTXH$OPENINT";//小台3月
ST04:"FIMTXJ$OPENINT";//小台4月
ST05:"FIMTXK$OPENINT";//小台5月
ST06:"FIMTXM$OPENINT";//小台6月
ST07:"FIMTXN$OPENINT";//小台7月
.....to ST12,
經測試對於當月份"無交易"的 小台期月份會引用到上一期的未平倉數據.如1,2,4月應該為0.
Q2: 如何將如當日為結算日時,包括周選W1,W2,W4,W5結算, 該數據不入加總.
謝謝
回覆: [問題]小台期指各月每日的未平倉量加總
引用:
最初由 ichiro2016 發表
版主你好,測試引用小台的各月份的每日持倉做數據要來做小台的未平倉總量,試了多次,不能解決.是否可以幫忙.
Q1目的:小台每日未平倉加總
測試:
ST01:"FIMTXF$OPENINT"; //小台1月
ST02:"FIMTXG$OPENINT";//小台2月
ST03:"FIMTXH$OPENINT";//小台3月
ST04:"FIMTXJ$OPENINT";//小台4月
ST05:"FIMTXK$OPENINT";//小台5月
ST06:"FIMTXM$OPENINT";//小台6月
ST07:"FIMTXN$OPENINT";//小台7月
.....to ST12,
經測試對於當月份"無交易"的 小台期月份會引用到上一期的未平倉數據.如1,2,4月應該為0.
Q2: 如何將如當日為結算日時,包括周選W1,W2,W4,W5結算, 該數據不入加總.
謝謝
請問若不考慮周選期貨的因素,只針對各月小台期的未平倉 加總,到期日的不計入,
版主可否指導該如來寫.
謝謝
引用:
最初由 ichiro2016 發表
請問若不考慮周選期貨的因素,只針對各月小台期的未平倉 加總,到期日的不計入,
版主可否指導該如來寫.
謝謝
原碼:
//請在台當月或小台當月中跑 OPLD:=OPTIONLASTDAY('FITX1'); MM:=mod(floor(OPLD/100),100); ISLD:=TradeDATE=OPLD; New:=TradeDATE>=1180702; //新制 U01:=MM=01 or MM=12 or (MM=11 and New); U02:=MM=01 or MM=02 or (MM=12 and New); U03:=Not(MM=04 and New=0); U04:=MM=03 or MM=04 or (MM=02 and New); U05:=MM=04 or MM=05 or (MM=03 and New); U06:=Not(MM=07 and New=0); U07:=MM=06 or MM=07 or (MM=05 and New); U08:=MM=07 or MM=08 or (MM=06 and New); U09:=Not(MM=10 and New=0); U10:=MM=09 or MM=10 or (MM=08 and New); U11:=MM=10 or MM=11 or (MM=09 and New); U12:=Not(MM=01 and New=0); MTX01:="FIMTXF$OPENINT"*U01*Not(ISLD and MM=01); MTX02:="FIMTXG$OPENINT"*U02*Not(ISLD and MM=02); MTX03:="FIMTXH$OPENINT"*U03*Not(ISLD and MM=03); MTX04:="FIMTXJ$OPENINT"*U04*Not(ISLD and MM=04); MTX05:="FIMTXK$OPENINT"*U05*Not(ISLD and MM=05); MTX06:="FIMTXM$OPENINT"*U06*Not(ISLD and MM=06); MTX07:="FIMTXN$OPENINT"*U07*Not(ISLD and MM=07); MTX08:="FIMTXQ$OPENINT"*U08*Not(ISLD and MM=08); MTX09:="FIMTXU$OPENINT"*U09*Not(ISLD and MM=09); MTX10:="FIMTXV$OPENINT"*U10*Not(ISLD and MM=10); MTX11:="FIMTXX$OPENINT"*U11*Not(ISLD and MM=11); MTX12:="FIMTXZ$OPENINT"*U12*Not(ISLD and MM=12); MTXOI:MTX01+MTX02+MTX03+MTX04+MTX05+MTX06+MTX07+MTX08+MTX09+MTX10+MTX11+MTX12;
非常謝謝版主.
引用:
最初由 ichiro2016 發表
非常謝謝版主.
全部時間均為台灣時間, 現在時間為22:23 | 在這個頁面顯示本主題全部的 6 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.