到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 如何比對前波頸線高點化為指標
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
sunnyjboy1960
中級會員

註冊日期: Sep 2010
來  自: 桃園
文章數量: 81

如何比對前波頸線高點化為指標

版主您好,麻煩請教一下。
5”線控盤線
1.由低點上漲,控盤線=最低點K棒之L。
2.當上漲K棒C(或H)過前波頸線H,控盤線=當根K棒之L;如當根K棒長度超過13點,控盤線=當根K棒1/2。
3.如當根K棒之C或第二根K棒之C跌破控盤線多單平倉,.控盤線=最高點K棒之H。
4.若下跌中(L或)C小於前波頸線L,控盤線=當根K棒之H;如當根K棒長度超過20點,控盤線=當根K棒1/2。
5控盤線=最低點K棒之L。
6.上漲時漲過本波長K棒(超過20點之H),控盤線=當根K棒之L;上影線
7.找上漲量增的K棒,比收盤大於前2根K棒的最高價,控盤線=二根K棒之最低點。
8.當根超過40點黑K棒,控盤線=下方1/4處。反彈壓力點為1/2,漲過1/2(實過)時控盤線=K棒之L。
9.當根超過40點紅K棒,控盤線=上方1/4處。下跌拉回壓力點為1/2,跌過1/2(實過)時控盤線=K棒之H。

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

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

回覆: 如何比對前波頸線高點化為指標

引用:
最初由 sunnyjboy1960 發表
版主您好,麻煩請教一下。
5”線控盤線
1.由低點上漲,控盤線=最低點K棒之L。
2.當上漲K棒C(或H)過前波頸線H,控盤線=當根K棒之L;如當根K棒長度超過13點,控盤線=當根K棒1/2。
3.如當根K棒之C或第二根K棒之C跌破控盤線多單平倉,.控盤線=最高點K棒之H。
4.若下跌中(L或)C小於前波頸線L,控盤線=當根K棒之H;如當根K棒長度超過20點,控盤線=當根K棒1/2。
5控盤線=最低點K棒之L。
6.上漲時漲過本波長K棒(超過20點之H),控盤線=當根K棒之L;上影線
7.找上漲量增的K棒,比收盤大於前2根K棒的最高價,控盤線=二根K棒之最低點。
8.當根超過40點黑K棒,控盤線=下方1/4處。反彈壓力點為1/2,漲過1/2(實過)時控盤線=K棒之L。
9.當根超過40點紅K棒,控盤線=上方1/4處。下跌拉回壓力點為1/2,跌過1/2(實過)時控盤線=K棒之H。



邏輯定義不夠明確和完整, 麻煩請再詳述

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

註冊日期: Sep 2010
來  自: 桃園
文章數量: 81

找了一些同學分享的指令湊成了大概的圖(如附件,還沒有網上空間可貼圖),也抓出了前三個高點,由於只試用了奇狐10天,對於全部的指令沒有能夠全部深入瞭解,所以請版主指點以下的繪壓力支撐線的IF,REF的組合方法。
謝謝



{N4=3}
N3:=N4;
A1:=REF(HIGH,N3)=HHV(HIGH,2*N3+1); B1:=FILTER(A1,N3),LINETHICK1;
C1:=BACKSET(B1,N3+1),LINETHICK1; D1:=FILTER(C1,N3),LINETHICK1;{高點}
A2:=REF(LOW,N3)=LLV(LOW,2*N3+1); B2:=FILTER(A2,N3);
C2:=BACKSET(B2,N3+1); D2:=FILTER(C2,N3);{低點}
E1:=(REF(LLV(LOW,2*N3),1)+REF(HHV(HIGH,2*N3),1))/2;
E2:=(HIGH+LOW)/2;{高低點出現在同一K線上時可作取捨}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1<E2)); H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{過濾後低點}
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{過濾後高點}
{------------------ 以下是描繪K線--------------------------------}
StickLine( IsUp , HIGH , LOW , 0.1 , 0 ) , ColorRed ;
StickLine( IsUp , CLOSE , OPEN , 8 , 1 ) , ColorRed ;
StickLine( IsDown , HIGH , LOW , 0.1 , 0 ) , ColorCyan ;
StickLine( IsDown , CLOSE , OPEN , 8 , 0 ) , ColorCyan ;
StickLine( IsEqual and C>REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , ColorRed ;
StickLine( IsEqual and C>REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ) , ColorRed ;
StickLine( IsEqual and C<=REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , ColorCyan ;
StickLine( IsEqual and C<=REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ) , ColorCyan ;
X:=Barscount( Close ) ;
{ 以下是描繪第一個交易的K線,以補前面含蓋的不足 }
StickLine( IsEqual and X = 1 , HIGH, LOW, 0.1, 0 ) , ColorRed ;
StickLine( IsEqual and X = 1 , CLOSE , OPEN , 8 , 0 ) , ColorRed ;
{說明:IsUp 函數:相當於 IF( CLOSE>OPEN , 1 , 0 )。IsEqual 函數:相當於 IF( CLOSE=OPEN , 1 , 0 )。
IsDown 函數:相當於 IF( CLOSE < OPEN , 1 , 0 )。StickLine 函數,畫出來的物件有重疊覆蓋性:→ 後畫的物件 可覆蓋 先畫的物件。}

AH:=HIGH;AL:=LOW;AHL:=HIGH-LOW;AHL2:=(HIGH+LOW)/2;
//支撐線:IF(AH>R1,LOW,REF(AL,BARSLAST(AH>R1))),ColorFF0000,LINETHICK2;
//壓力線:IF(AL>R1,HIGH,REF(AH,BARSLAST(AH>R1))),ColorFF0000,LINETHICK2;

sunnyjboy1960 附帶上了此圖片:

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

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

引用:
最初由 sunnyjboy1960 發表
找了一些同學分享的指令湊成了大概的圖(如附件,還沒有網上空間可貼圖),也抓出了前三個高點,由於只試用了奇狐10天,對於全部的指令沒有能夠全部深入瞭解,所以請版主指點以下的繪壓力支撐線的IF,REF的組合方法。
謝謝



{N4=3}
N3:=N4;
A1:=REF(HIGH,N3)=HHV(HIGH,2*N3+1); B1:=FILTER(A1,N3),LINETHICK1;
C1:=BACKSET(B1,N3+1),LINETHICK1; D1:=FILTER(C1,N3),LINETHICK1;{高點}
A2:=REF(LOW,N3)=LLV(LOW,2*N3+1); B2:=FILTER(A2,N3);
C2:=BACKSET(B2,N3+1); D2:=FILTER(C2,N3);{低點}
E1:=(REF(LLV(LOW,2*N3),1)+REF(HHV(HIGH,2*N3),1))/2;
E2:=(HIGH+LOW)/2;{高低點出現在同一K線上時可作取捨}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
L1:=(D2 AND NOT(D1 AND E1<E2)); H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,LOW,10000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{過濾後低點}
L2:=LD OR ISLASTBAR OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,HIGH,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{過濾後高點}
{------------------ 以下是描繪K線--------------------------------}
StickLine( IsUp , HIGH , LOW , 0.1 , 0 ) , ColorRed ;
StickLine( IsUp , CLOSE , OPEN , 8 , 1 ) , ColorRed ;
StickLine( IsDown , HIGH , LOW , 0.1 , 0 ) , ColorCyan ;
StickLine( IsDown , CLOSE , OPEN , 8 , 0 ) , ColorCyan ;
StickLine( IsEqual and C>REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , ColorRed ;
StickLine( IsEqual and C>REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ) , ColorRed ;
StickLine( IsEqual and C<=REF( C , 1 ) , HIGH , LOW , 0.1 , 0 ) , ColorCyan ;
StickLine( IsEqual and C<=REF( C , 1 ) , CLOSE , OPEN , 8 , 0 ) , ColorCyan ;
X:=Barscount( Close ) ;
{ 以下是描繪第一個交易的K線,以補前面含蓋的不足 }
StickLine( IsEqual and X = 1 , HIGH, LOW, 0.1, 0 ) , ColorRed ;
StickLine( IsEqual and X = 1 , CLOSE , OPEN , 8 , 0 ) , ColorRed ;
{說明:IsUp 函數:相當於 IF( CLOSE>OPEN , 1 , 0 )。IsEqual 函數:相當於 IF( CLOSE=OPEN , 1 , 0 )。
IsDown 函數:相當於 IF( CLOSE < OPEN , 1 , 0 )。StickLine 函數,畫出來的物件有重疊覆蓋性:→ 後畫的物件 可覆蓋 先畫的物件。}

AH:=HIGH;AL:=LOW;AHL:=HIGH-LOW;AHL2:=(HIGH+LOW)/2;
//支撐線:IF(AH>R1,LOW,REF(AL,BARSLAST(AH>R1))),ColorFF0000,LINETHICK2;
//壓力線:IF(AL>R1,HIGH,REF(AH,BARSLAST(AH>R1))),ColorFF0000,LINETHICK2;



壓力支撐線, 請明確定義邏輯規則
(圖中資訊不足, 看不出完整規則)

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

註冊日期: Sep 2010
來  自: 桃園
文章數量: 81

簡化再簡化

前面敘述的條件內容太複雜,只需要一個判斷式就可以。

指標的判斷:
5分鐘K棒CLOSE 高於前三根K棒的HIGH,
指標值等於本根K棒的LOW。
反轉:5分鐘K棒CLOSE 跌破(穿過)指標值,賣出,指標值等於本根K棒的HIGH或前一根K棒的HIGH(二根取最高點)。

5分鐘K棒CLOSE 低於前三根K棒的LOW,
指標值等於本根K棒的HIGH。
反轉:5分鐘K棒CLOSE 漲過(穿過)指標值,買進,指標值等於本根K棒的LOW或前一根K棒的LOW(二根取最低點)。

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

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

回覆: 簡化再簡化

引用:
最初由 sunnyjboy1960 發表
前面敘述的條件內容太複雜,只需要一個判斷式就可以。

指標的判斷:
5分鐘K棒CLOSE 高於前三根K棒的HIGH,
指標值等於本根K棒的LOW。
反轉:5分鐘K棒CLOSE 跌破(穿過)指標值,賣出,指標值等於本根K棒的HIGH或前一根K棒的HIGH(二根取最高點)。

5分鐘K棒CLOSE 低於前三根K棒的LOW,
指標值等於本根K棒的HIGH。
反轉:5分鐘K棒CLOSE 漲過(穿過)指標值,買進,指標值等於本根K棒的LOW或前一根K棒的LOW(二根取最低點)。



看看是否為您要的結果
原碼:
CC:=C; HH:=H; LL:=L; SL:=c>ref(hhv(H,3),1) linethick0; SH:=c<ref(llv(L,3),1) linethick0; HH2:=HHV(H,2); LL2:=LLV(L,2); MM:BARSSINCE(SL or SH)*0; NowMM:=0; for i=lbound(MM) to datacount do begin if SL[i] then begin MM[i]:=LL[i]; NowHL:=1; end else if SH[i] then begin MM[i]:=HH[i]; NowHL:=-1; end else begin MM[i]:=NowMM; end; if CC[i]<MM[i] and NowHL=1 then begin NowMM:=HH2[i]; end else if CC[i]>MM[i] and NowHL=-1 then begin NowMM:=LL2[i]; end else begin NowMM:=MM[i]; end; end;

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

註冊日期: Sep 2010
來  自: 桃園
文章數量: 81

感謝的心,多謝指導

感謝您的指導,給我架構了這個框架,讓我可以再進一步研究出更好的工具。

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

註冊日期: Sep 2010
來  自: 桃園
文章數量: 81

回覆: 回覆: 簡化再簡化

有再參考---執行時期決定變數是否要輸出
http://www.chiefox.com.tw/bbs/showt...&threadid=10662
用在MM,LL2和NowMM都無法改變產顏色,是否改用SETLBOUND比較合適?

在指標值小於K棒CLOSE用藍色,指標值大於K棒CLOSE用紅色?

引用:
最初由 cgjj 發表
看看是否為您要的結果
原碼:
CC:=C; HH:=H; LL:=L; SL:=c>ref(hhv(H,3),1) linethick0; SH:=c<ref(llv(L,3),1) linethick0; HH2:=HHV(H,2); LL2:=LLV(L,2); MM:BARSSINCE(SL or SH)*0; NowMM:=0; for i=lbound(MM) to datacount do begin if SL[i] then begin MM[i]:=LL[i]; NowHL:=1; end else if SH[i] then begin MM[i]:=HH[i]; NowHL:=-1; end else begin MM[i]:=NowMM; end; if CC[i]<MM[i] and NowHL=1 then begin NowMM:=HH2[i]; end else if CC[i]>MM[i] and NowHL=-1 then begin NowMM:=LL2[i]; end else begin NowMM:=MM[i]; end; end;

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

註冊日期: Sep 2010
來  自: 桃園
文章數量: 81

回覆: 簡化再簡化

更正:應為MM:EmptyAry COLORRED;EM:EmptyAry COLORYELLOW;
http://www.chiefox.com.tw/bbs/showt...&threadid=14417
不適用這個指令


引用:
最初由 sunnyjboy1960 發表
前面敘述的條件內容太複雜,只需要一個判斷式就可以。

指標的判斷:
5分鐘K棒CLOSE 高於前三根K棒的HIGH,
指標值等於本根K棒的LOW。
反轉:5分鐘K棒CLOSE 跌破(穿過)指標值,賣出,指標值等於本根K棒的HIGH或前一根K棒的HIGH(二根取最高點)。

5分鐘K棒CLOSE 低於前三根K棒的LOW,
指標值等於本根K棒的HIGH。
反轉:5分鐘K棒CLOSE 漲過(穿過)指標值,買進,指標值等於本根K棒的LOW或前一根K棒的LOW(二根取最低點)。

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

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

回覆: 回覆: 回覆: 簡化再簡化

引用:
最初由 sunnyjboy1960 發表
有再參考---執行時期決定變數是否要輸出
http://www.chiefox.com.tw/bbs/showt...&threadid=10662
用在MM,LL2和NowMM都無法改變產顏色,是否改用SETLBOUND比較合適?

在指標值小於K棒CLOSE用藍色,指標值大於K棒CLOSE用紅色?



尾端加入這兩行
PARTLINE(MM>C,MM) colorred;
PARTLINE(MM<=C,MM) colorgreen;

並把
MM:BARSSINCE(SL or SH)*0;
改為
MM:BARSSINCE(SL or SH)*0 linethick0;

這樣就可以了

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

註冊日期: Sep 2010
來  自: 桃園
文章數量: 81

回覆: 回覆: 回覆: 回覆: 簡化再簡化

已試用,情況良好,服務回答又快又好,感謝

引用:
最初由 cgjj 發表
尾端加入這兩行
PARTLINE(MM>C,MM) colorred;
PARTLINE(MM<=C,MM) colorgreen;

並把
MM:BARSSINCE(SL or SH)*0;
改為
MM:BARSSINCE(SL or SH)*0 linethick0;

這樣就可以了

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

論壇跳轉:
主題評分:

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