 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教 買賣訊號
引用: 最初由 AA0753 發表
//【交易訊號導入】數列
......
......
......
多頭進:=進出=1 or 進出=2; //多頭進場{0.無 1.進場} EnterLong
多頭平:=進出=-1 or 進出=3 or 進出=4; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=進出=-1 or 進出=-2; //空頭進場{0.無 1.進場} EnterShort
空頭平:=進出=1 or 進出=-3 or 進出=-4 ; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
/【設定交易價格】數列
//設置多方和空方之進場、平倉、強制平倉、加碼、減碼的交易價格
多控價:=強平;
多控價:=if(進出=4,強平,IF(進出=1 ,C,IF(進出=2,賣壓+1,IF(進出=3 ,支撐-1,多控價))));
空控價:=強平;
空控價:=if(進出=-4,強平,IF(進出=-1 ,C,IF(進出=-2,買支-1,IF(進出=-3 ,壓力+1,空控價)))); //空方價格
出現多控價 OR 空控價變數未輸出 無法導入本系統?
TBS訊息已經很清楚告知您了 "多控價 OR 空控價 變數未輸出"
您將 多控價 和 空控價 設定為有輸出即可
例如:
將 多控價:=Close; 改為 多控價:Close;
|
|
向版主報告此篇 |  |
|
2011-06-09 09:43 |
|
|
|  |
 |
AA0753
資深會員

註冊日期: Mar 2011
來 自: 台北
文章數量: 107 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教 買賣訊號
引用: 最初由 cgjj 發表
變數右邊已經有說明註解了
交易價格請設為您要動作之價, 例如收盤價
[進出] 有些值代表反手做
反手做代表一方進另一方出, TBS中要同時兩邊都設唷
多頭進:=進出=1 or 進出=2; //多頭進場{0.無 1.進場} EnterLong
多頭平:=進出=-1 or 進出=3 or 進出=4; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=進出=-1 or 進出=-2; //空頭進場{0.無 1.進場} EnterShort
空頭平:=進出=1 or 進出=-3 or 進出=-4 ; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
多控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=-2,買支-1,if( 進出=-3,壓力+1,if( 進出=4,c ,0)))));
空控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=2,賣壓+1,if( 進出=3,支撐-1,if( 進出=-4,c ,0)))));
所有控價和基價都要在K線範圍內
請問哪裡有問題?
|
|
向版主報告此篇 |  |
|
2011-06-09 15:37 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教 買賣訊號
引用: 最初由 AA0753 發表
多頭進:=進出=1 or 進出=2; //多頭進場{0.無 1.進場} EnterLong
多頭平:=進出=-1 or 進出=3 or 進出=4; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=進出=-1 or 進出=-2; //空頭進場{0.無 1.進場} EnterShort
空頭平:=進出=1 or 進出=-3 or 進出=-4 ; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
多控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=-2,買支-1,if( 進出=-3,壓力+1,if( 進出=4,c ,0)))));
空控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=2,賣壓+1,if( 進出=3,支撐-1,if( 進出=-4,c ,0)))));
所有控價和基價都要在K線範圍內
請問哪裡有問題?
TBS 評測較嚴格, 其有規範交易價格必須在K棒價位範圍內
會有這問題代表您設定的控價或基價
價格有不在K棒之範圍內的情況( 有大於 H 或小於 L )
問題可能在於
您設定之多控價與空控價其中的 買支,壓力,賣壓, 支撐 有超過範圍
|
|
向版主報告此篇 |  |
|
2011-06-09 16:18 |
|
|
|  |
 |
AA0753
資深會員

註冊日期: Mar 2011
來 自: 台北
文章數量: 107 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教 買賣訊號
引用: 最初由 cgjj 發表
TBS 評測較嚴格, 其有規範交易價格必須在K棒價位範圍內
會有這問題代表您設定的控價或基價
價格有不在K棒之範圍內的情況( 有大於 H 或小於 L )
問題可能在於
您設定之多控價與空控價其中的 買支,壓力,賣壓, 支撐 有超過範圍
超過範圍是指有進出的時候嗎?
[進出] 這變數值代表意義如下:
0. 代表沒交易動作
1. 遇買1 or 空2遇買1
-1. 遇賣1 or 多2遇賣1
2. 空1遇買2
-2. 多1遇賣2
3. 賣2遇空平
-3. 買2遇多平
4. 空方碰強平
-4. 多方碰強平
////////////////////////////////
買2=h>賣壓 賣2=L<買支
買3=h>壓力 賣3=L<支撐
......
......
多頭進:=進出=1 or 進出=2; //多頭進場{0.無 1.進場} EnterLong
多頭平:=進出=-1 or 進出=-2 or 進出=-3 or 進出=-4; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=進出=-1 or 進出=-2; //空頭進場{0.無 1.進場} EnterShort
空頭平:=進出=1 or 進出=2 or 進出=3 or 進出=4 ; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
//設置多方和空方之進場、平倉、強制平倉、加碼、減碼的交易價格
多控價:=進出=0;
多控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=-2,買支,if( 進出=2,賣壓,if( 進出=-3,壓力,if( 進出=-4,c , 多控價))))));
空控價:=進出=0;
空控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=2,賣壓,if( 進出=-2,買支,if( 進出=3,支撐,if( 進出=4,c ,空控價))))));
這樣設對嗎????
|
|
向版主報告此篇 |  |
|
2011-06-09 17:04 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教 買賣
引用: 最初由 AA0753 發表
超過範圍是指有進出的時候嗎?
[進出] 這變數值代表意義如下:
0. 代表沒交易動作
1. 遇買1 or 空2遇買1
-1. 遇賣1 or 多2遇賣1
2. 空1遇買2
-2. 多1遇賣2
3. 賣2遇空平
-3. 買2遇多平
4. 空方碰強平
-4. 多方碰強平
////////////////////////////////
買2=h>賣壓 賣2=L<買支
買3=h>壓力 賣3=L<支撐
......
......
多頭進:=進出=1 or 進出=2; //多頭進場{0.無 1.進場} EnterLong
多頭平:=進出=-1 or 進出=-2 or 進出=-3 or 進出=-4; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=進出=-1 or 進出=-2; //空頭進場{0.無 1.進場} EnterShort
空頭平:=進出=1 or 進出=2 or 進出=3 or 進出=4 ; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
//設置多方和空方之進場、平倉、強制平倉、加碼、減碼的交易價格
多控價:=進出=0;
多控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=-2,買支,if( 進出=2,賣壓,if( 進出=-3,壓力,if( 進出=-4,c , 多控價))))));
空控價:=進出=0;
空控價:if( 進出=1,c ,if( 進出=-1,c,if( 進出=2,賣壓,if( 進出=-2,買支,if( 進出=3,支撐,if( 進出=4,c ,空控價))))));
這樣設對嗎????
不對
多控價:=進出=0;
這行得到的是成立與否, 並非是價格
將其改為 多控價:=C;
空控價狀況亦同
|
|
向版主報告此篇 |  |
|
2011-06-09 17:23 |
|
|
|  |
 |
AA0753
資深會員

註冊日期: Mar 2011
來 自: 台北
文章數量: 107 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教 買賣訊號
1....發現當天第一個訊號如果是買1的時候
遇到賣2的情況時 進出不會=-2 ??
但是當天第一個訊號如果是賣1的時候
遇到買2的情況時 是正常的 進出=2
如果是第二個訊號以後才出現買1時也都是正常
2....tbs測試時OK 但只有台當月的一根K棒異常 WHY?
diff:="macd.diff#min5";
dea:="macd.dea#min5";
m:="macd.macd#min5", ColorGreen , Linethick2;
m2:=ref(m,1), Colorred , Linethick2;
m3:=ref(m,2);
開盤:=time>084500;
現開:=time=090000;
收盤:=time=134500;
StSP:=barslast(time=090000);
macd轉上:=cross(m,m2);
macd轉下:=cross(m2,m);
DECK:=date<>ref(date,1);
DECKSP:=barslast(DECK);
量20:="vol.ma3#min5";
量10:="vol.ma2#min5";
量5:="vol.ma1#min5";
最小量:=MIN(量20,量10);
最小量:=MIN(最小量,量5);
出量:=cross(vol,量20*1.2) and time>=090000;
出量SP:=barslast(出量);
殺量:=出量 and REF(m,出量SP)<REF(m,出量SP+1) and time>=090000;
買量:=if(time>=090000,殺量 and sum(出量,DECKSP)>0 ,if(time=134500,0,0));
買量SP:=barslast(買量);
買訊:if(time>=090000,macd轉上 AND SUM(macd轉上,買量SP)=1 and sum(買量,DECKSP)>0,if(time=134500,0,0));
買訊SP:=barslast(買訊);
VERTLINE(收盤) linedot;
拉量:=出量 and REF(m,出量SP)>REF(m,出量SP+1) and time>=090000;
賣量:=if(time>=090000,拉量 and sum(拉量,DECKSP)>0 ,if(time=134500,0,0));
賣量SP:=barslast(賣量);
賣訊:if(time>=090000,macd轉下 AND SUM(macd轉下,賣量SP)=1 and sum(賣量,DECKSP)>0,if(time=134500,0,0));
賣訊SP:=barslast(賣訊);
//VERTLINE(賣量) linedot;
買訊2:=DRAWICON(買訊,L-3,1);
賣訊2:=DRAWICON(賣訊,h+3,2);
////////////////////////////////////////////
買支:=if(買訊,LLV(L,10)-9,0);
買支:ref(買支,barslast(買支>0 or DECK));
PARTLINE(sum(買支>0,2)=2,買支),colorgreen;
賣壓:=if(賣訊,HHV(H,10)+9,0);
賣壓:ref(賣壓,barslast(賣壓>0 or DECK));
PARTLINE(sum(賣壓>0,2)=2,賣壓),colorwhite;
支撐:=REF(L,barslast(ref(l,1)>ref(L,2) and ref(L,2)>ref(L,3) AND L>REF(L,2))+2)-5;
支撐:ref(支撐,barslast(支撐>0 or DECK));
壓力:=REF( H,barslast(ref(h,1)<ref(h,2) AND H<REF(H,2) AND ref(h,3)<ref(h,2))+2)+5;
壓力:ref(壓力,barslast(壓力>0 or DECK));
////////////////////////////////////////////////////////////
CKU2:=(H>賣壓 or barpos=0)-(L<買支 or barpos=0);
CKU3:=(H>壓力 or barpos=0)-(L<支撐 or barpos=0);
強平:=Time=134500;
買1:=買訊 and 強平=0 or barpos=0;
賣1:=賣訊 and 強平=0 or barpos=0;
買賣:=買1-賣1; CC:=C;
進出:C*0 NOAXIS; 多空:=0;
for i=1 to datacount do begin
if 強平[i] then begin
if 多空<>0 then begin
進出[i]:=SGN(多空)*-4; 多空:=0; 強平價:=CC[i];
end;
end else begin
if 買賣[i]<>0 and 買賣[i]<>SGN(多空) then begin
多空:=買賣[i]; 進出[i]:=多空; 進價:=CC[i];
end else if 多空<>0 then begin
if CKU2[i]=-多空 then begin
進出[i]:=-多空*2; 多空:=CKU2[i]*2;
end else if CKU3[i]*2=-多空 then begin
進出[i]:=CKU3[i]*3; 多空:=0;
end;
end;
end;
end;
|
|
向版主報告此篇 |  |
|
2011-06-10 11:34 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|