![]() |
總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 19 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- TBS (http://www.chiefox.com.tw/bbs/showthread.php?threadid=15746)
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,空控價)));
回覆: 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,空控價)));
回覆: 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,空控價)));
回覆: 回覆: TBS
引用:
最初由 AA0753 發表
還有一點 我設定if( C<支1,支1-1, 多控價)));
要如何修正 使系統不會因為下跌過程中 c一直小於支1而顯示超出範圍
回覆: 回覆: 回覆: TBS
引用:
最初由 cgjj 發表
把沒有買賣訊的地方, 多控價都設為 Close
回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 AA0753 發表
請問我設定
買訊 多單進場
C<=支1 多單出場 出場價 :支1
time=134500, 多單出場 出場價:C
賣訊 多單出場 反手做空 出場價:C
以下寫法對嗎?
多控價要如何設定?
多頭進:=買訊; //多頭進場{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.減碼}
回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 cgjj 發表
不需要 TFILTER
若您進出都是用收盤價, 那麼只需要用 多控價:=c; 即可
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 AA0753 發表
但是我 C<=支1 多單出場 出場價 :支1
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 cgjj 發表
C<=支1 多單出場
與您這行兩者不一致唷
多頭平:=C<支1 or 賣訊 or time=134500;
以現在所說要改為
多頭平:=C<=支1 or 賣訊 or time=134500;
多控價:C;
多控價:=if(C<=支1, 支1, 多控價);
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 AA0753 發表
少打了=
所以賣訊 和 time=134500 就不用設定多控價了
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 cgjj 發表
賣訊 和 time=134500 若是用收盤價, 則不需再設, 因為
多控價:C; <== 這行已經預設用收盤價了
多控價:=if(C<=支1, 支1, 多控價);
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 AA0753 發表
如果c<=支1 多單平倉後
又持續下跌這樣不是會使多控價超出範圍嗎?
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 cgjj 發表
您的問題是在於
有一連串的 c<=支1 被成立
換言之, 有一連串的多單平倉訊號
進 TBS 之前, 訊號您沒有先整併過
還有一直連賣或連買的狀況
也就是未過濾訊號
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 AA0753 發表
我設定 買訊買進 賣訊賣出
買進跌破支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));
以下是整合 跑出來還是有問題 幫我修正一下
//////////////////////////////////////////////////////////
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(多空)*-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; 多空:=0;
end;
end;
end;
end;
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: TBS
引用:
最初由 cgjj 發表
怎樣有問題呢?
問題要描述唷, 只說 ' 有問題' 是很難協助您的
| 全部時間均為台灣時間, 現在時間為07:22 | 總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 19 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.