![]() |
總頁數 (5): « 1 2 [3] 4 5 » 在這個頁面顯示本主題全部的 64 個文章 |
奇狐社區論壇 (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=23473)
你參數設錯位了,應該是:
EXPLAINEX(1,'日累盈虧:',日累盈虧,2,0)COLORYELLOW;
回覆:
謝謝版主指正,可以正常顯示了,也感謝多日的大力協助,奇狐的服務...讚!
__________________
chiu
引用:
最初由 a9681054 發表
你參數設錯位了,應該是:
EXPLAINEX(1,'日累盈虧:',日累盈虧,2,0)COLORYELLOW;
回覆:
謝謝版主指正,可以正常顯示了,也感謝多日的大力協助,奇狐的服務...讚!
版主你好
延伸這個主題的程式碼,要取BB和SS成立後下一根開盤價,要怎麼表達?
__________________
chiu
引用:
最初由 a9681054 發表
版主你好
延伸這個主題的程式碼,要取BB和SS成立後下一根開盤價,要怎麼表達?
改
多進:=ref(SP>1 AND BB,1) or barpos=0;
空進:=ref(SP>1 AND SS,1) or barpos=0;
進出:C*0; CC:=C; OO:=O;
if 多空<>0 then 進價:=OO[i];
進出[i]:=多空*3; 多空:=-多空; 進價:=OO[i];
回覆:
好的,我試試看.....有其它狀況再向版主繼續請教
__________________
chiu
//交易系統--條件
強出:TIME>=133000;
多進:=ref(SP>1 AND BB,1) or barpos=0;//測試OK
//VERTLINE(多進);
多出:=ref(C,SP>1 AND SS) or barpos=0;//多進後想取SS的收盤價當多出,NG...需幫忙
//VERTLINE(多出);
空進:=ref(SP>1 AND SS,1) or barpos=0;//測試OK
//VERTLINE(空進);
空出:=ref(C,SP>1 AND BB) or barpos=0;//空進後想取BB的收盤價當空出,NG...需幫忙
回覆:
報告版主
1)多進/空進重改條件用垂直線測試後位置正確
2)但我想加入多出/空出,自設條件後用垂直線測試無法達到想要的位置?請再幫忙
__________________
chiu
引用:
最初由 a9681054 發表
//交易系統--條件
強出:TIME>=133000;
多進:=ref(SP>1 AND BB,1) or barpos=0;//測試OK
//VERTLINE(多進);
多出:=ref(C,SP>1 AND SS) or barpos=0;//多進後想取SS的收盤價當多出,NG...需幫忙
//VERTLINE(多出);
空進:=ref(SP>1 AND SS,1) or barpos=0;//測試OK
//VERTLINE(空進);
空出:=ref(C,SP>1 AND BB) or barpos=0;//空進後想取BB的收盤價當空出,NG...需幫忙
回覆:
報告版主
1)多進/空進重改條件用垂直線測試後位置正確
2)但我想加入多出/空出,自設條件後用垂直線測試無法達到想要的位置?請再幫忙
去看看這兩個部分
ref(C,SP>1 AND SS)
ref(C,SP>1 AND BB)
去想想 ref 函數用法,再看哪裡有錯
回覆:
謝謝版主提醒.....問題已解決
__________________
chiu
請教版主
設進價:CC[i];//輸出值一直=12779
設進價:OO[i];//輸出值為一直=12772
跟下面這行的進價
盈虧[i]:=(CC[i]-進價)*多空;
感覺好像2個進價值是不一樣的東西想不通,麻煩幫我看一下....謝謝
註:如附件圖片箭頭處虛線
__________________
chiu
引用:
最初由 a9681054 發表
請教版主
設進價:CC[i];//輸出值一直=12779
設進價:OO[i];//輸出值為一直=12772
跟下面這行的進價
盈虧[i]:=(CC[i]-進價)*多空;
感覺好像2個進價值是不一樣的東西想不通,麻煩幫我看一下....謝謝
註:如附件圖片箭頭處虛線
不是這樣看的啦~~~
進價這個變數,是個單值,它不是個數列
在迴圈中,它會隨著當前計算不斷的在改變(若有進場)
回覆:了解
你在迴圈外輸出它~~
只會得到,最後一次進場的價,無法看到每一次的
回覆:了解
除非另設一個數列,特別去記錄每個進場位置的進價,否則無法這樣看!
回覆:初學這一部份不太會,我想記錄每個進場價位,麻煩版主指導一下.....謝謝
__________________
chiu
引用:
最初由 a9681054 發表
不是這樣看的啦~~~
進價這個變數,是個單值,它不是個數列
在迴圈中,它會隨著當前計算不斷的在改變(若有進場)
回覆:了解
你在迴圈外輸出它~~
只會得到,最後一次進場的價,無法看到每一次的
回覆:了解
除非另設一個數列,特別去記錄每個進場位置的進價,否則無法這樣看!
回覆:初學這一部份不太會,我想記錄每個進場價位,麻煩版主指導一下.....謝謝
原碼:
將 盈虧:c*0; 改為 盈虧:c*0; Do價:c*0; 將 end; end; end; end; 改為 end; end; end; if 多空<>0 then Do價[i]:=進價; end;
回覆:
有看到進價了,感謝版主指導~
__________________
chiu
盈虧[i]:=(CC[i]-進價)*多空;
上面盈虧計算是...下一根收盤價-進價
需求:
我想修改為...進價當根的收盤價-進價,就會開始計算盈虧,請版主幫忙....謝謝
__________________
chiu
引用:
最初由 a9681054 發表
盈虧[i]:=(CC[i]-進價)*多空;
上面盈虧計算是...下一根收盤價-進價
需求:
我想修改為...進價當根的收盤價-進價,就會開始計算盈虧,請版主幫忙....謝謝
全部時間均為台灣時間, 現在時間為05:39 | 總頁數 (5): « 1 2 [3] 4 5 » 在這個頁面顯示本主題全部的 64 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.