COCO研究院

 找回密碼
 註冊
搜索
查看: 6044|回復: 14

求助:區間高低點

[複製鏈接]
發表於 12-3-9 03:38 | 顯示全部樓層 |閱讀模式
有高手可以幫忙嗎??
未命名.png
發表於 12-3-9 05:29 | 顯示全部樓層
本帖最後由 nicowang 於 12-3-9 05:30 AM 編輯

用迴圈...一根一根去比 high and low  取最高 及 最低 ....

....
.... 我承認我是來亂的 ^^

評分

參與人數 1金錢 +1 收起 理由
Miracler + 1

查看全部評分

發表於 12-3-9 07:23 | 顯示全部樓層
用excel涵數應該就可以。

評分

參與人數 1金錢 +1 收起 理由
Miracler + 1

查看全部評分

發表於 12-3-9 07:30 | 顯示全部樓層
這樣不知是否可行,沒測試~

INPUT:length(9);
var:count(0),rangehigh(0);

if RSI(C,length) cross over 80 then
  count=1;

count= iff(count>0, count+1, count);

if RSI(C,length) cross under 20 then begin
  rangehige= Highest(H,count);
  count=0
end;

評分

參與人數 1金錢 +1 收起 理由
Miracler + 1

查看全部評分

發表於 12-3-9 11:04 | 顯示全部樓層
小弟低手  來幫倒忙

設MIN=10000
MAX=-10000
if(p<MIN)MIN=p
if(p>max)MAX=p

評分

參與人數 1金錢 +1 收起 理由
Miracler + 1

查看全部評分

發表於 12-3-9 11:10 | 顯示全部樓層
即時圖要畫成上面那樣應該不太可能...因為高低點隨時在變動
發表於 12-3-9 11:36 | 顯示全部樓層
本帖最後由 無無明 於 12-3-9 12:40 PM 編輯

Var:CheckLow(0),CheckHigh(0);



if RSI(C,length) cross over 80 then begin
   if High > CheckHigh then CheckHigh=High;
CheckLow =0;
end
else
if RSI(C,length) cross under 20 then begin
   if Low < CheckLow then CheckLow=Low;   CheckHigh=0;
end;

評分

參與人數 1金錢 +1 收起 理由
Miracler + 1

查看全部評分

發表於 12-3-9 12:37 | 顯示全部樓層
  1. Input:Length(14),Top(80),Bot(20);
  2. Variables:LH(0),LL(0),LHBar(0),HP(0),LP(0),LLBAR(0),RSIHL(0),KRSI(0);
  3. Variables:LLID(0),LHID(0);
  4. KRSI = RSI(Close,Length);
  5. if RSIHL = 1 then LH +=1 else if RSIHL = -1 then LL += 1;
  6. IF KRSI cross Above Top then begin       
  7.         RSIHL = 1;
  8.         LLBar = LowestBar(Low,LL);
  9.         LP    = Low[LLBAR];
  10.         LH = 0 ;
  11.         end;
  12.        
  13. if KRSI Cross Below Bot then begin
  14.         RSIHL = -1;
  15.         LHBar = HighestBar(high,LH);
  16.         HP    = High[LHBar];       
  17.         LL    = 0;
  18.         end;
  19. if RSIHL = -1 then
  20.         plot1(HP,"LastHigh") else NoPlot(1);
  21. if RSIHL = 1 then
  22.         Plot2(LP,"LastLow") else NoPlot(2);               
  23.        
複製代碼

評分

參與人數 1金錢 +2 收起 理由
Miracler + 2

查看全部評分

 樓主| 發表於 12-3-9 13:06 | 顯示全部樓層
這樣不知是否可行,沒測試~

INPUT:length(9);
var:count(0),rangehigh(0);

if RSI(C,length) cross over ...
曾永政 發表於 12-3-9 07:30 AM


無法編譯=_=


rangehige(已修正)
 樓主| 發表於 12-3-9 13:27 | 顯示全部樓層
meimeichen 發表於 12-3-9 12:37 PM



編譯後~(看起來怪怪)
請教~會有寫不出來得情形嗎?
12.png
發表於 12-3-9 13:29 | 顯示全部樓層
本帖最後由 meimeichen 於 12-3-9 01:38 PM 編輯

回復 10# Miracler



   我只是 大概讓你取得 你要的點位

你改成   point 來顯示 就會正常了

不知道您是要做甚麼用途啦
如果是要抓 RSI 轉折
你可以估狗一下 RSI 背離 高低點的寫法
相關的示範 很多的
 樓主| 發表於 12-3-9 13:43 | 顯示全部樓層
回復  Miracler



   我只是 大概讓你取得 你要的點位

你改成   point 來顯示 就會正常了

不知道您是 ...
meimeichen 發表於 12-3-9 01:29 PM



ㄟ~~是ㄟ~感謝M大
 樓主| 發表於 12-3-9 13:44 | 顯示全部樓層
Var:CheckLow(0),CheckHigh(0);



if RSI(C,length) cross over 80 then begin
   if High > CheckHigh th ...
無無明 發表於 12-3-9 11:36 AM

無無名大~編譯後怎麼沒有看到線
 樓主| 發表於 12-3-9 13:52 | 顯示全部樓層
ㄟ~~是ㄟ~感謝M大
Miracler 發表於 12-3-9 01:43 PM



   編譯後~感謝M大~~
感謝無無名大
感謝政哥~
感謝LUCAS大
感謝ibuki大
感謝nicowang大

感謝各位的幫忙~
33.png
發表於 12-5-24 17:30 | 顯示全部樓層
可分享 33.PNG 的程式碼嗎??
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 13:39

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |