 |
AA0753
資深會員

註冊日期: Mar 2011
來 自: 台北
文章數量: 107 |
|
TBS
TBS 在測試期間的第一天 都會控價基價超出範圍
因為那一天只有收盤平倉訊 無其他訊號
以下是設定
多頭進:=賣訊; //多頭進場{0.無 1.進場} EnterLong
多頭平:=C<支1 or 買訊 or time=134500, TFILTER; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=買訊; //空頭進場{0.無 1.進場} EnterShort
空頭平:=c>壓1 or 賣訊 or time=134500, TFILTER; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
//【設定進場訊號處理】單值
控連訊:=1; {0.連續進場訊號不再買進,自定加碼減碼訊號無效}
{1.連續進場訊號不再買進,自定加碼減碼訊號有效}
{2.連續進場訊號加碼買進,自定加碼減碼訊號無效}
//【設定加碼減碼過濾】單值
//若於進場點或平倉點, 加碼訊號和減碼訊號將被視為無訊號
//模式:{0.不過濾, -1.連續相鄰訊號僅保留首根, >0.過濾後面 N 個週期內的相同訊號}
加碼濾:=0; //加碼訊號過濾模式
減碼濾:=0; //減碼訊號過濾模式
//【設定交易價格】數列
//設置多方和空方之進場、平倉、強制平倉、加碼、減碼的交易價格
多控價:=c;
多控價:if( 賣訊,c ,if( 買訊 or time=134500,c,if( C<支1,支1-1, 多控價)));
空控價:=c;
空控價:if( 買訊,c ,if( 賣訊 or time=134500,c,if( c>壓1,壓1+1,空控價)));
|
|
向版主報告此篇 |  |
|
2011-06-17 17:06 |
|
|
|  |
 |
AA0753
資深會員

註冊日期: Mar 2011
來 自: 台北
文章數量: 107 |
|
回覆: TBS
引用: 最初由 AA0753 發表
TBS 在測試期間的第一天 都會控價基價超出範圍
因為那一天只有收盤平倉訊 無其他訊號
以下是設定
多頭進:=賣訊; //多頭進場{0.無 1.進場} EnterLong
多頭平:=C<支1 or 買訊 or time=134500, TFILTER; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=買訊; //空頭進場{0.無 1.進場} EnterShort
空頭平:=c>壓1 or 賣訊 or time=134500, TFILTER; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
//【設定進場訊號處理】單值
控連訊:=1; {0.連續進場訊號不再買進,自定加碼減碼訊號無效}
{1.連續進場訊號不再買進,自定加碼減碼訊號有效}
{2.連續進場訊號加碼買進,自定加碼減碼訊號無效}
//【設定加碼減碼過濾】單值
//若於進場點或平倉點, 加碼訊號和減碼訊號將被視為無訊號
//模式:{0.不過濾, -1.連續相鄰訊號僅保留首根, >0.過濾後面 N 個週期內的相同訊號}
加碼濾:=0; //加碼訊號過濾模式
減碼濾:=0; //減碼訊號過濾模式
//【設定交易價格】數列
//設置多方和空方之進場、平倉、強制平倉、加碼、減碼的交易價格
多控價:=c;
多控價:if( 賣訊,c ,if( 買訊 or time=134500,c,if( C<支1,支1-1, 多控價)));
空控價:=c;
空控價:if( 買訊,c ,if( 賣訊 or time=134500,c,if( c>壓1,壓1+1,空控價)));
還有一點 我設定if( C<支1,支1-1, 多控價)));
要如何修正 使系統不會因為下跌過程中 c一直小於支1而顯示超出範圍
|
|
向版主報告此篇 |  |
|
2011-06-17 17:23 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18213 |
|
回覆: TBS
引用: 最初由 AA0753 發表
TBS 在測試期間的第一天 都會控價基價超出範圍
因為那一天只有收盤平倉訊 無其他訊號
以下是設定
多頭進:=賣訊; //多頭進場{0.無 1.進場} EnterLong
多頭平:=C<支1 or 買訊 or time=134500, TFILTER; //多頭平倉{0.無 1.平倉} ExitLong
多頭加:=C*0; //多頭加碼{0.無 1.加碼}
多頭減:=C*0; //多頭減碼{0.無 1.減碼}
空頭進:=買訊; //空頭進場{0.無 1.進場} EnterShort
空頭平:=c>壓1 or 賣訊 or time=134500, TFILTER; //空頭平倉{0.無 1.平倉} ExitShort
空頭加:=C*0; //空頭加碼{0.無 1.加碼}
空頭減:=C*0; //空頭減碼{0.無 1.減碼}
//【設定進場訊號處理】單值
控連訊:=1; {0.連續進場訊號不再買進,自定加碼減碼訊號無效}
{1.連續進場訊號不再買進,自定加碼減碼訊號有效}
{2.連續進場訊號加碼買進,自定加碼減碼訊號無效}
//【設定加碼減碼過濾】單值
//若於進場點或平倉點, 加碼訊號和減碼訊號將被視為無訊號
//模式:{0.不過濾, -1.連續相鄰訊號僅保留首根, >0.過濾後面 N 個週期內的相同訊號}
加碼濾:=0; //加碼訊號過濾模式
減碼濾:=0; //減碼訊號過濾模式
//【設定交易價格】數列
//設置多方和空方之進場、平倉、強制平倉、加碼、減碼的交易價格
多控價:=c;
多控價:if( 賣訊,c ,if( 買訊 or time=134500,c,if( C<支1,支1-1, 多控價)));
空控價:=c;
空控價:if( 買訊,c ,if( 賣訊 or time=134500,c,if( c>壓1,壓1+1,空控價)));
去比對發生問題的那根
多控價或空控價之價位, 有無在該根K棒的 H 和 L 之內
就可以知道是什麼狀況了
|
|
向版主報告此篇 |  |
|
2011-06-17 17:23 |
|
|
|  |
 |
AA0753
資深會員

註冊日期: Mar 2011
來 自: 台北
文章數量: 107 |
|
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用: 最初由 cgjj 發表
怎樣有問題呢?
問題要描述唷, 只說 ' 有問題' 是很難協助您的
我設定
買訊買進
賣訊賣出
買進跌破支1停損不反向
賣出突破壓1停損不反向
壓1:=if(買訊,c+40 ,99999);
壓1:=ref(壓1,barslast(壓1<99999 or DECK));
支1:=if(賣訊,c-40,0);
支1:=ref(支1,barslast(支1>0 or DECK));
以下是整合 跑出來還是有問題 幫我修正一下
問題再於當天的第2次進場都不會執行停損的動作
//////////////////////////////////////////////////////////
CKU2:=(H>=壓1 or barpos=0)-(L<=支1 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(多空)*-3; 多空:=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; 多空:=0;
end;
end;
end;
end;
//////////////////////////////////////////////////////
進出=1 多進 ,進出=2 空平, 進出=3 空強平
進出=-1 空進 ,進出=2 多平, 進出=-3 多強平
|
|
向版主報告此篇 |  |
|
2011-06-21 12:42 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|