到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > RSI轉折K棒高低點請教
總頁數 (2): [1] 2 »   上一主題   下一主題
作者
主題 發表新主題    回覆主題
0152533
資深會員

註冊日期: Jan 2004
來  自:
文章數量: 134

RSI轉折K棒高低點請教

請教板大及各位高手:
如不使用REFX函數(因會寫成交易系統)若想要求得如附圖中,RSI1由80向下後,第一個轉折往上之RSI對應K棒之高低點,該如何表示?

感謝

P.S.RSI1轉折值須<80才計算

0152533 附帶上了此圖片:

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

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

回覆: RSI轉折K棒高低點請教

引用:
最初由 0152533 發表
請教板大及各位高手:
如不使用REFX函數(因會寫成交易系統)若想要求得如附圖中,RSI1由80向下後,第一個轉折往上之RSI對應K棒之高低點,該如何表示?

感謝

P.S.RSI1轉折值須<80才計算



使用REFX函數 和 寫不寫成交易系統 應是無任何關係的
重點在於要確認轉折, 就必須向前向後比較
也就是說要到下根K棒, 您才能確定這根是否為轉折

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

註冊日期: Jan 2004
來  自:
文章數量: 134

感謝版主之建議,可能是我表達不清楚
先貼出原碼如下:主要是要抓第一個下80及第一個上20轉折之高低點:

LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLORGREEN;

//RSI轉折

R3L:=REF (RSI1, 1);
R3R:=REFX(RSI1, 1);

RH:=R3L<=RSI1 AND RSI1>R3R AND RSI1>80;
RU:=R3L<=RSI1 AND RSI1>R3R AND RSI1>20 AND RSI1<=80;
RD:=R3L>=RSI1 AND RSI1<R3R AND RSI1<80 AND RSI1>=20;
RL:=R3L>=RSI1 AND RSI1<R3R AND RSI1<20;

UD:IF(RD AND BARSLAST(RH)<BARSLAST(RU), 1, IF(RU AND BARSLAST(RL)<BARSLAST(RD), -1, 0)), LineThick0;
DRAWICON(UD>0,RSI1, 'S04'),PXdn5;
DRAWICON(UD<0,RSI1, 'S06'),PXUP15;

//定位轉折高低
ZE:=BARSLAST(UD);
SE:=BACKSET(SYSPARAM(1)=SUM(1,0),ZE+1);
轉折低:REF(LOW,ZE),LineThick0;
轉折高:REF(HIGH,ZE),LineThick0;

2.交易訊號為:收盤小於轉折低時賣出
(REF(C,1)>轉折低 AND C<轉折低 AND BARSLAST(UD>0)<=5 ;

3.即時盤中產生了如附圖的現象,所以才想是REFX函數使後根K轉折往上,改變了轉折低值

4.請版大幫忙解決上述問題,若方便的話指標方面再請您幫忙修改,感謝

0152533 附帶上了此圖片:

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

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

引用:
最初由 0152533 發表
感謝版主之建議,可能是我表達不清楚
先貼出原碼如下:主要是要抓第一個下80及第一個上20轉折之高低點:

LC := REF(CLOSE,1);
RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLORGREEN;

//RSI轉折

R3L:=REF (RSI1, 1);
R3R:=REFX(RSI1, 1);

RH:=R3L<=RSI1 AND RSI1>R3R AND RSI1>80;
RU:=R3L<=RSI1 AND RSI1>R3R AND RSI1>20 AND RSI1<=80;
RD:=R3L>=RSI1 AND RSI1<R3R AND RSI1<80 AND RSI1>=20;
RL:=R3L>=RSI1 AND RSI1<R3R AND RSI1<20;

UD:IF(RD AND BARSLAST(RH)<BARSLAST(RU), 1, IF(RU AND BARSLAST(RL)<BARSLAST(RD), -1, 0)), LineThick0;
DRAWICON(UD>0,RSI1, 'S04'),PXdn5;
DRAWICON(UD<0,RSI1, 'S06'),PXUP15;

//定位轉折高低
ZE:=BARSLAST(UD);
SE:=BACKSET(SYSPARAM(1)=SUM(1,0),ZE+1);
轉折低:REF(LOW,ZE),LineThick0;
轉折高:REF(HIGH,ZE),LineThick0;

2.交易訊號為:收盤小於轉折低時賣出
(REF(C,1)>轉折低 AND C<轉折低 AND BARSLAST(UD>0)<=5 ;

3.即時盤中產生了如附圖的現象,所以才想是REFX函數使後根K轉折往上,改變了轉折低值

4.請版大幫忙解決上述問題,若方便的話指標方面再請您幫忙修改,感謝



您最大的問題是使用了 SYSPARAM(1)

交易系統的公式中
是不能有 SYSPARAM(1) 這類函數在其中的
它會隨十字游標移動或K棒的新增而變化

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

註冊日期: Jan 2004
來  自:
文章數量: 134

您好:
把此行消去結果相同,請問該如何修改?

SE:=BACKSET(SYSPARAM(1)=SUM(1,0),ZE+1);

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

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

前面說過
要到下根K棒, 您才能確定這根是否為轉折

也就是說
交易系統的買賣訊號不可能出現在轉折當根
必需於轉折的下一根設買賣

例如
買訊: REF(轉折訊號,1);

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

註冊日期: Jan 2004
來  自:
文章數量: 134

您好:
我的確是用下一根k線當買賣點
我設定的條件是:
今k<轉折低後,於交易系統指標中,設定介入點為"次週期開盤價"
故應無您所說的情況發生
附圖的狀況,我目前的寫法實在無法避免
才請版主幫忙

感謝

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

註冊日期: Mar 2005
來  自:
文章數量: 2419

提供兩張圖給您做另類的思考與比較
圖一若與您提供的圖大約相同的話就請比較圖二

B.S. 附帶上了此圖片:

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

註冊日期: Mar 2005
來  自:
文章數量: 2419

圖二

B.S. 附帶上了此圖片:

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

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

引用:
最初由 0152533 發表
您好:
我的確是用下一根k線當買賣點
我設定的條件是:
今k<轉折低後,於交易系統指標中,設定介入點為"次週期開盤價"
故應無您所說的情況發生
附圖的狀況,我目前的寫法實在無法避免
才請版主幫忙

感謝



看原碼
不易理解您原來設買賣訊號的思考想法細節
故不易幫您修改

麻煩您
把思考想法完整表達出來
我重新撰寫
這樣比較好回答您

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

註冊日期: Jan 2004
來  自:
文章數量: 134

1.B.S.老師似乎是要我思考於小級數(<60分)時去找出買賣點是嗎?
2.當初的想法是:
(1)3RSI由80往下穿越80後,3RSI第一個轉折往上,對應K棒的低點,定義為轉折低
(2)3RSI由20往上穿越20後,3RSI第一個轉折往下,對應K棒的高點,定義為轉折高
(3)收盤跌破轉折低後,隔根開盤賣出
(4)收盤突破轉折高後,隔根開盤買進
3.不知定義是否清楚,若需補充再煩請告知

不好意思,麻煩了

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

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

引用:
最初由 0152533 發表
2.當初的想法是:
(1)3RSI由80往下穿越80後,3RSI第一個轉折往上,對應K棒的低點,定義為轉折低
(2)3RSI由20往上穿越20後,3RSI第一個轉折往下,對應K棒的高點,定義為轉折高
(3)收盤跌破轉折低後,隔根開盤賣出
(4)收盤突破轉折高後,隔根開盤買進



怪怪的唷
按您這說的定義
已先將轉折高和轉折低處理出來

但請您跑跑這段公式
會發覺轉折高和轉折低會有低在上高在下的問題
請確認條件是否完整

N1:=3;
LC:= REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLORGREEN;

//RSI轉折
CK:=RSI1<=ref(RSI1,1);
CK:=ref(RSI1,BARSLAST(CK=0))>80;
轉折底:=CK and RSI1<80 and REF(RSI1,1)>RSI1 and REFX(RSI1,1)>RSI1;
轉折低:ref(L,BARSLAST(轉折底));
CK:=RSI1>=ref(RSI1,1);
CK:=ref(RSI1,BARSLAST(CK=0))<20;
轉折頂:=CK and RSI1>20 and REF(RSI1,1)<RSI1 and REFX(RSI1,1)<RSI1;
轉折高:ref(H,BARSLAST(轉折頂));
VERTLINE(轉折底) colorred;
VERTLINE(轉折頂) colorgreen;

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

註冊日期: Jan 2004
來  自:
文章數量: 134

感謝版主,基本已符合需求
不過有一小問題
若轉折在3RSI 20以下形成,則不算轉折低(如附圖)
同理,若轉折高在3RSI 80以上形成也不算
請版大在幫忙修改
感謝

0152533 附帶上了此圖片:

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

註冊日期: Jan 2004
來  自:
文章數量: 134

轉折高同理

0152533 附帶上了此圖片:

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

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

引用:
最初由 0152533 發表
感謝版主,基本已符合需求
不過有一小問題
若轉折在3RSI 20以下形成,則不算轉折低(如附圖)
同理,若轉折高在3RSI 80以上形成也不算
請版大在幫忙修改
感謝



加入了
但依然會有我前面說的
有時轉折高在轉折低之上,有時轉折低在轉折高之上
這樣有可能同一根同時發生(3) 和 (4) 的狀況

N1:=3;
LC:= REF(CLOSE,1);
RSI1:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100,COLORGREEN;

//RSI轉折
CK:=RSI1<=ref(RSI1,1);
CK:=ref(RSI1,BARSLAST(CK=0))>80;
轉折底:=CK and RSI1<80 and RSI1>20 and REF(RSI1,1)>RSI1 and REFX(RSI1,1)>RSI1;
轉折低:ref(L,BARSLAST(轉折底));
CK:=RSI1>=ref(RSI1,1);
CK:=ref(RSI1,BARSLAST(CK=0))<20;
轉折頂:=CK and RSI1>20 and RSI1<80 and REF(RSI1,1)<RSI1 and REFX(RSI1,1)<RSI1;
轉折高:ref(H,BARSLAST(轉折頂));
VERTLINE(轉折底) colorred;
VERTLINE(轉折頂) colorgreen;

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

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們