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

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


由 mfj.52816 在 2010-09-03 22:32 發表:

[問題]請問總版主

我計算每一段的盈虧程式如下:
AQ:=(c>=MA(c,12) and ref(c<MA(c,12),1)) ;
BQ:=(c<MA(c,12) and ref(c>=MA(c,12),1));
ZA:=Barslast(AQ);ZB:=Barslast(BQ);
CA:=REF(c,ZA),Precision0,COLORRED,Linethick0;CB:=REF(c,ZB),Precision0,COLORGREEN,Linethick0;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA>=0 ,L,CB-CA,1),ALIGN0,COLORyellow;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA<0 ,L,CB-CA,1),ALIGN0,COLORgreen;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA>=0 ,H+H*0.0049*2,CB-CA,1),ALIGN1,COLORyellow;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA<0 ,H+H*0.00049*2,CB-CA,1),ALIGN1,COLORgreen;
請問如果我想知道近兩個月的盈虧累計,則程式該怎麼寫?

__________________
mfj.52816


由 cgjj 在 2010-09-06 09:38 發表:

回覆: [問題]請問總版主

引用:
最初由 mfj.52816 發表
我計算每一段的盈虧程式如下:
AQ:=(c>=MA(c,12) and ref(c<MA(c,12),1)) ;
BQ:=(c<MA(c,12) and ref(c>=MA(c,12),1));
ZA:=Barslast(AQ);ZB:=Barslast(BQ);
CA:=REF(c,ZA),Precision0,COLORRED,Linethick0;CB:=REF(c,ZB),Precision0,COLORGREEN,Linethick0;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA>=0 ,L,CB-CA,1),ALIGN0,COLORyellow;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA<0 ,L,CB-CA,1),ALIGN0,COLORgreen;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA>=0 ,H+H*0.0049*2,CB-CA,1),ALIGN1,COLORyellow;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA<0 ,H+H*0.00049*2,CB-CA,1),ALIGN1,COLORgreen;
請問如果我想知道近兩個月的盈虧累計,則程式該怎麼寫?



用 SUM 去把每次交易之盈虧加總即可
加總範圍就視您要看多久之內的


由 mfj.52816 在 2010-09-06 22:13 發表:

再請總版主解惑

抱歉!我用SUM(x,N);的指令,但是這個N我不知道怎麼去處理?
SUM(CB-CA,?):
麻煩總版主了!

__________________
mfj.52816


由 cgjj 在 2010-09-07 09:14 發表:

回覆: 再請總版主解惑

引用:
最初由 mfj.52816 發表
抱歉!我用SUM(x,N);的指令,但是這個N我不知道怎麼去處理?
SUM(CB-CA,?):
麻煩總版主了!



平倉那根才算入加總, 過程中的不算入, 例如:
if(平倉,CB-CA,0);

N 可以用類似下面這個方式計算
SUMBARS(month<>ref(month,1),2);


由 mfj.52816 在 2010-09-07 10:18 發表:

謝謝

謝謝總版主,俺試試!

__________________
mfj.52816


由 mfj.52816 在 2010-09-15 20:52 發表:

[求救]請各位大大幫幫忙

我計算每一段的盈虧程式如下:
AQ:=(c>=MA(c,12) and ref(c<MA(c,12),1)) ;
BQ:=(c<MA(c,12) and ref(c>=MA(c,12),1));
ZA:=Barslast(AQ);ZB:=Barslast(BQ);
CA:=REF(c,ZA),Precision0,COLORRED,Linethick0;CB:=REF(c,ZB),Precision0,COLORGREEN,Linethick0;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA>=0 ,L,CB-CA,1),ALIGN0,COLORyellow;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA<0 ,L,CB-CA,1),ALIGN0,COLORgreen;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA>=0 ,H+H*0.0049*2,CB-CA,1),ALIGN1,COLORyellow;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA<0 ,H+H*0.00049*2,CB-CA,1),ALIGN1,COLORgreen;
請問如果我想知道近兩個月的盈虧累計,則程式該怎麼寫?我想破頭也沒想出來?請各位大大幫幫忙.謝謝!

__________________
mfj.52816


由 cgjj 在 2010-09-16 15:29 發表:

回覆: [求救]請各位大大幫幫忙

引用:
最初由 mfj.52816 發表
我計算每一段的盈虧程式如下:
AQ:=(c>=MA(c,12) and ref(c<MA(c,12),1)) ;
BQ:=(c<MA(c,12) and ref(c>=MA(c,12),1));
ZA:=Barslast(AQ);ZB:=Barslast(BQ);
CA:=REF(c,ZA),Precision0,COLORRED,Linethick0;CB:=REF(c,ZB),Precision0,COLORGREEN,Linethick0;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA>=0 ,L,CB-CA,1),ALIGN0,COLORyellow;
DRAWNUMBER((c>=MA(c,12) and ref(c<MA(c,12),1)) and CB-CA<0 ,L,CB-CA,1),ALIGN0,COLORgreen;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA>=0 ,H+H*0.0049*2,CB-CA,1),ALIGN1,COLORyellow;
DRAWNUMBER((c<MA(c,12) and ref(c>=MA(c,12),1)) and CB-CA<0 ,H+H*0.00049*2,CB-CA,1),ALIGN1,COLORgreen;
請問如果我想知道近兩個月的盈虧累計,則程式該怎麼寫?我想破頭也沒想出來?請各位大大幫幫忙.謝謝!



前面回應您的, 不了解可再提出不懂的部份
而不是, 又再把相同問題在本論壇其他區又發表一次
這樣會給予本站帶來困擾
敬請配合, 謝謝!


由 cgjj 在 2010-09-16 15:30 發表:

把這段程式接於後, 應該就能算出您要的結果

SP:=SUMBARS(month<>ref(month,1),2);
ST:=datacount-SP[datacount]+1;
CK:=(AQ or BQ) and barpos>=ST;
CK:=CK and sum(CK,0)>1; //CK首次不列入
SS:CK*(CB-CA);
SS:=SUM(SS,0);
SS:=SS[datacount];


由 mfj.52816 在 2010-09-16 17:43 發表:

謝謝!總版主

很抱歉!造成你們的困擾,謝謝!我再試試!

__________________
mfj.52816


由 mfj.52816 在 2010-09-16 21:07 發表:

再請總版主解惑

有兩個問題請教總版主,如圖內所問!

__________________
mfj.52816


由 cgjj 在 2010-09-17 13:00 發表:

回覆: 再請總版主解惑

引用:
最初由 mfj.52816 發表
有兩個問題請教總版主,如圖內所問!


您圖中已看到 7 月去了
程式對近兩個月的盈虧累計, 算法如下:
今天為 9/17
程式是統計 8/1 ∼9/17, 也就是算 8月 和 9月
7月跨到8月的那回不列入統計(因為不完整)
故績效統計出來是 -2.5

"近兩個月" 一詞不同人可能有不同解讀
其至少可以有三種定義, 請說明清楚


由 mfj.52816 在 2010-09-17 17:41 發表:

謝謝!再問一下

另一個問題還沒回應!圖中出現的12為什麼是固定的?每一檔都是12,它代表什麼?

__________________
mfj.52816


由 cgjj 在 2010-09-17 17:45 發表:

回覆: 謝謝!再問一下

引用:
最初由 mfj.52816 發表
另一個問題還沒回應!圖中出現的12為什麼是固定的?每一檔都是12,它代表什麼?


這問題要問您自己唷
前面您給的算式和我貼的算式當中, 並不會輸出12那數值


由 mfj.52816 在 2010-09-17 20:40 發表:

謝謝!總版主

抱歉!可能是我程式有點問題,我檢查看看,謝謝,祝中秋節快樂!

__________________
mfj.52816


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


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

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