到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 請問交易系統停損三次即停止交易如何寫
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
hgt08161
資深會員

註冊日期: Jan 2005
來  自:
文章數量: 138

請問交易系統停損三次即停止交易如何寫

如題
謝謝

向版主報告此篇 | 查IP位址
Old Post 2010-01-16 10:58
hgt08161 現在離線 點選這裡查看 hgt08161 的個人資料 點選這裡給 hgt08161 傳送一條短訊 查找更多關於 hgt08161 的文章 增加 hgt08161 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18251

回覆: 請問交易系統停損三次即停止交易如何寫

引用:
最初由 hgt08161 發表
如題 請問交易系統停損三次即停止交易如何寫
謝謝



一般停損即停止交易

停損三次才停止交易
則要看您現有的指標設計原理, 能否因應此規則
還有實際操盤對停損的處理

很抱歉
您提供的資訊不足, 難以回應您

向版主報告此篇 | 查IP位址
Old Post 2010-01-18 11:53
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
jery3308
資深會員

註冊日期: Jun 2005
來  自:
文章數量: 178

加碼與停損

請問版主
如果
a:cross(ma5,ma10);
b:cross(ma10,ma20);
c:cross(ma20,ma40);

當a成立買進1口
當b成立第一次加碼買進1口
當c成立第二次加碼買進1口

d:cross(ma10,ma5);
e:cross(ma20,ma10);
f:cross(ma40,ma20);
當d成立賣出1口
當e成立賣出1口
當f成立賣出1口

如果任何交易 虧損三次(不計交易成本, 只要負報酬) 自動停止交易

請問如何書寫? 謝謝

向版主報告此篇 | 查IP位址
Old Post 2013-06-02 10:08
jery3308 現在離線 點選這裡查看 jery3308 的個人資料 點選這裡給 jery3308 傳送一條短訊 查找更多關於 jery3308 的文章 增加 jery3308 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18251

回覆: 加碼與停損

引用:
最初由 jery3308 發表
請問版主
如果
a:cross(ma5,ma10);
b:cross(ma10,ma20);
c:cross(ma20,ma40);

當a成立買進1口
當b成立第一次加碼買進1口
當c成立第二次加碼買進1口

d:cross(ma10,ma5);
e:cross(ma20,ma10);
f:cross(ma40,ma20);
當d成立賣出1口
當e成立賣出1口
當f成立賣出1口

如果任何交易 虧損三次(不計交易成本, 只要負報酬) 自動停止交易

請問如何書寫? 謝謝



要處理前, 必須確保買賣訊不會在同一根K棒
否則評測會有問題

您列的條件本身就有這狀況
例如: a 和 e 是有可能同時成立的 (不止這兩者)

另外
未持倉時, 碰到賣是做空? 還是不做

向版主報告此篇 | 查IP位址
Old Post 2013-06-03 08:58
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
jery3308
資深會員

註冊日期: Jun 2005
來  自:
文章數量: 178

加碼與停損

例如: a 和 e 是有可能同時成立的 (不止這兩者)

另外
未持倉時, 碰到賣是做空? 還是不做


謝謝版主

1.)同時成立時, 依然下單, 但記入停損三次的條件裡
2.)未持倉時, 碰到賣是做空, 仍然直接下單
3.) 依訊號執行, 只是停損機制是一天三次, 直接強迫出場

謝謝版主

向版主報告此篇 | 查IP位址
Old Post 2013-06-03 09:42
jery3308 現在離線 點選這裡查看 jery3308 的個人資料 點選這裡給 jery3308 傳送一條短訊 查找更多關於 jery3308 的文章 增加 jery3308 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18251

回覆: 加碼與停損

引用:
最初由 jery3308 發表
例如: a 和 e 是有可能同時成立的 (不止這兩者)

另外
未持倉時, 碰到賣是做空? 還是不做


謝謝版主

1.)同時成立時, 依然下單, 但記入停損三次的條件裡
2.)未持倉時, 碰到賣是做空, 仍然直接下單
3.) 依訊號執行, 只是停損機制是一天三次, 直接強迫出場

謝謝版主



很抱歉
"同時成立" 會引發矛盾
自歷史K棒 (o,h,l,c,v)資料, 您無法確認買賣哪一個先發生
先處理和後處理, 結果會大不同

一般在設計規則時, 會避免矛盾情況發生

向版主報告此篇 | 查IP位址
Old Post 2013-06-03 10:18
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
jery3308
資深會員

註冊日期: Jun 2005
來  自:
文章數量: 178

a:cross(ma5,ma10);
b:cross(ma10,ma20);
c:cross(ma20,ma40);

當a成立買進1口
當b成立第一次加碼買進1口
當c成立第二次加碼買進1口

d:cross(ma10,ma5);
e:cross(ma20,ma10);
f:cross(ma40,ma20);
當d成立賣出1口
當e成立賣出1口
當f成立賣出1口

如果任何交易 虧損三次(不計交易成本, 只要負報酬) 自動停止交易

如果改成不矛盾

a:cross(ma5,ma10);
b:cross(ma5,ma20);
c:cross(ma5,ma40);

當a成立買進1口
當b成立第一次加碼買進1口
當c成立第二次加碼買進1口

d:cross(ma10,ma5);
e:cross(ma20,ma5);
f:cross(ma40,ma5);
當d成立賣出1口
當e成立賣出1口
當f成立賣出1口

任何交易 虧損三次(不計交易成本, 只要負報酬) 自動停止交易
這樣交易 版主是否可以寫成執行程式? 謝謝您的指導

colorred

向版主報告此篇 | 查IP位址
Old Post 2013-06-03 10:38
jery3308 現在離線 點選這裡查看 jery3308 的個人資料 點選這裡給 jery3308 傳送一條短訊 查找更多關於 jery3308 的文章 增加 jery3308 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18251

引用:
最初由 jery3308 發表
a:cross(ma5,ma10);
b:cross(ma10,ma20);
c:cross(ma20,ma40);

當a成立買進1口
當b成立第一次加碼買進1口
當c成立第二次加碼買進1口

d:cross(ma10,ma5);
e:cross(ma20,ma10);
f:cross(ma40,ma20);
當d成立賣出1口
當e成立賣出1口
當f成立賣出1口

如果任何交易 虧損三次(不計交易成本, 只要負報酬) 自動停止交易

如果改成不矛盾

a:cross(ma5,ma10);
b:cross(ma5,ma20);
c:cross(ma5,ma40);

當a成立買進1口
當b成立第一次加碼買進1口
當c成立第二次加碼買進1口

d:cross(ma10,ma5);
e:cross(ma20,ma5);
f:cross(ma40,ma5);
當d成立賣出1口
當e成立賣出1口
當f成立賣出1口

任何交易 虧損三次(不計交易成本, 只要負報酬) 自動停止交易
這樣交易 版主是否可以寫成執行程式? 謝謝您的指導




負報酬時做何動作? 虧損三次自何處數起?

自動停止交易是指
剩餘口數全數賣出嗎? 之後不再進場?

向版主報告此篇 | 查IP位址
Old Post 2013-06-03 16:47
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
jery3308
資深會員

註冊日期: Jun 2005
來  自:
文章數量: 178

自動停止定義

謝謝版主
關於
1.) 負報酬時做何動作? 虧損三次自何處數起? 自動停止交易是指
剩餘口數全數賣出嗎? 之後不再進場?

每天開盤8:45 開始執行 每次按訊號進出 每次出場位置 低於此單進場位置 計負報酬一次; 每天只要負報酬三次, 則剩餘口數全數賣出,停止任何交易執行

此交易負報酬只記點位進出點 不計稅金與手續費

謝謝版主

向版主報告此篇 | 查IP位址
Old Post 2013-06-03 17:02
jery3308 現在離線 點選這裡查看 jery3308 的個人資料 點選這裡給 jery3308 傳送一條短訊 查找更多關於 jery3308 的文章 增加 jery3308 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18251

回覆: 自動停止定義

引用:
最初由 jery3308 發表
謝謝版主
關於
1.) 負報酬時做何動作? 虧損三次自何處數起? 自動停止交易是指
剩餘口數全數賣出嗎? 之後不再進場?

每天開盤8:45 開始執行 每次按訊號進出 每次出場位置 低於此單進場位置 計負報酬一次; 每天只要負報酬三次, 則剩餘口數全數賣出,停止任何交易執行

此交易負報酬只記點位進出點 不計稅金與手續費

謝謝版主



請先解釋清楚
低於 "此單" 進場位置
何謂此單? (因為並非 a進一定d出, b進一定e出)

向版主報告此篇 | 查IP位址
Old Post 2013-06-04 13:05
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
jery3308
資深會員

註冊日期: Jun 2005
來  自:
文章數量: 178

低於 "此單" 進場位置

關於 ~~~請先解釋清楚
低於 "此單" 進場位置
何謂此單? (因為並非 a進一定d出, b進一定e出)
//////////////////////////////////////////////////////////////
定義"此單" 指買單 只要有d,e,f 任何賣訊, 自然結算現有口數
不侷限或對應交易單!


謝謝版主

向版主報告此篇 | 查IP位址
Old Post 2013-06-04 19:17
jery3308 現在離線 點選這裡查看 jery3308 的個人資料 點選這裡給 jery3308 傳送一條短訊 查找更多關於 jery3308 的文章 增加 jery3308 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18251

回覆: 低於 "此單" 進場位置

引用:
最初由 jery3308 發表
關於 ~~~請先解釋清楚
低於 "此單" 進場位置
何謂此單? (因為並非 a進一定d出, b進一定e出)
//////////////////////////////////////////////////////////////
定義"此單" 指買單 只要有d,e,f 任何賣訊, 自然結算現有口數
不侷限或對應交易單!


謝謝版主



您前述的規則, 應該尚缺強制出場時間
該時間請自行調整修改

範例如下:
原碼:

ma5
:=ma(c,5);
ma10:=ma(c,10);
ma20:=ma(c,20);
ma40:=ma(c,40);
b1:=cross(ma5,ma10) or barpos=0;
b2:=cross(ma10,ma20) or barpos=0;
b3:=cross(ma20,ma40) or barpos=0;
s1:=cross(ma10,ma5) or barpos=0;
s2:=cross(ma20,ma10) or barpos=0;
s3:=cross(ma40,ma20) or barpos=0;
AddV:=(b1+b2+b3)-(s1+s2+s3);

NowV:=0CC:=C;
DoPP:C*0 linethick//交易價
DoVV:DoPP linethick//交易量
RecV:DoPP coloryellow//持有量(該根交易動作已完成)
DECK:=date<>ref(date,1) or barpos=1;
EndCK:=Time>=134500//強制出場
for i=1 to datacount do begin
  
if DECK[i]=1 then CountX:=0;
  
NewV:=NowV+AddV[i];
  if 
NowV<>NewV and CountX<and EndCK[i]=0 then begin
    AddDir
:=SGN(AddV[i]);
    
DoPP[i]:=CC[i]*AddDirDoVV[i]:=ABS(AddV[i]);
    if 
NowV<>0 then begin 
      
for j=i-1 downto 1 do begin
        
if RecV[j]=0 then break; 
        if 
DoPP[j]<>and SGN(DoPP[j])=-AddDir then begin
          NowXX
:=(SGN(DoPP[i]+DoPP[j])=1)*DoVV[i];
          
CountX:=CountX+NowXX;
          if 
NowXX>0 then break;
        
end;
      
end;
      if 
CountX>=3 then NewV:=0;
    
end;
     
NowV:=NewV;
  
end;
  if 
EndCK[i]=1 then begin
    DoPP
[i]:=CC[i]*SGN(-NowV); DoVV[i]:=ABS(NowV); NowV:=0;
  
end;
  
RecV[i]:=NowV;
end;
VERTLINE(DoPP<>and EndCK=1colorblue linedot//強制出場
VERTLINE(DoPP>and EndCK=0colorred linedot//做+1口
VERTLINE(DoPP<and EndCK=0colorgreen linedot//做-1口

向版主報告此篇 | 查IP位址
Old Post 2013-06-05 15:18
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為19:32 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們