![]() |
總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 26 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- RSI轉折K棒高低點請教 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=10036)
RSI轉折K棒高低點請教
請教板大及各位高手:
如不使用REFX函數(因會寫成交易系統)若想要求得如附圖中,RSI1由80向下後,第一個轉折往上之RSI對應K棒之高低點,該如何表示?
感謝
P.S.RSI1轉折值須<80才計算
回覆: RSI轉折K棒高低點請教
引用:
最初由 0152533 發表
請教板大及各位高手:
如不使用REFX函數(因會寫成交易系統)若想要求得如附圖中,RSI1由80向下後,第一個轉折往上之RSI對應K棒之高低點,該如何表示?
感謝
P.S.RSI1轉折值須<80才計算
感謝版主之建議,可能是我表達不清楚
先貼出原碼如下:主要是要抓第一個下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 發表
感謝版主之建議,可能是我表達不清楚
先貼出原碼如下:主要是要抓第一個下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.請版大幫忙解決上述問題,若方便的話指標方面再請您幫忙修改,感謝
您好:
把此行消去結果相同,請問該如何修改?
SE:=BACKSET(SYSPARAM(1)=SUM(1,0),ZE+1);
前面說過
要到下根K棒, 您才能確定這根是否為轉折
也就是說
交易系統的買賣訊號不可能出現在轉折當根
必需於轉折的下一根設買賣
例如
買訊: REF(轉折訊號,1);
您好:
我的確是用下一根k線當買賣點
我設定的條件是:
今k<轉折低後,於交易系統指標中,設定介入點為"次週期開盤價"
故應無您所說的情況發生
附圖的狀況,我目前的寫法實在無法避免
才請版主幫忙
感謝
提供兩張圖給您做另類的思考與比較
圖一若與您提供的圖大約相同的話就請比較圖二
圖二
引用:
最初由 0152533 發表
您好:
我的確是用下一根k線當買賣點
我設定的條件是:
今k<轉折低後,於交易系統指標中,設定介入點為"次週期開盤價"
故應無您所說的情況發生
附圖的狀況,我目前的寫法實在無法避免
才請版主幫忙
感謝
1.B.S.老師似乎是要我思考於小級數(<60分)時去找出買賣點是嗎?
2.當初的想法是:
(1)3RSI由80往下穿越80後,3RSI第一個轉折往上,對應K棒的低點,定義為轉折低
(2)3RSI由20往上穿越20後,3RSI第一個轉折往下,對應K棒的高點,定義為轉折高
(3)收盤跌破轉折低後,隔根開盤賣出
(4)收盤突破轉折高後,隔根開盤買進
3.不知定義是否清楚,若需補充再煩請告知
不好意思,麻煩了
引用:
最初由 0152533 發表
2.當初的想法是:
(1)3RSI由80往下穿越80後,3RSI第一個轉折往上,對應K棒的低點,定義為轉折低
(2)3RSI由20往上穿越20後,3RSI第一個轉折往下,對應K棒的高點,定義為轉折高
(3)收盤跌破轉折低後,隔根開盤賣出
(4)收盤突破轉折高後,隔根開盤買進
感謝版主,基本已符合需求
不過有一小問題
若轉折在3RSI 20以下形成,則不算轉折低(如附圖)
同理,若轉折高在3RSI 80以上形成也不算
請版大在幫忙修改
感謝
轉折高同理
引用:
最初由 0152533 發表
感謝版主,基本已符合需求
不過有一小問題
若轉折在3RSI 20以下形成,則不算轉折低(如附圖)
同理,若轉折高在3RSI 80以上形成也不算
請版大在幫忙修改
感謝
全部時間均為台灣時間, 現在時間為03:29 | 總頁數 (2): [1] 2 » 在這個頁面顯示本主題全部的 26 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.