![]() |
在這個頁面顯示本主題全部的 16 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請教一下? (http://www.chiefox.com.tw/bbs/showthread.php?threadid=9155)
請教一下?
(日線)
1、當收盤價站上 20 MA:定義為第一根。
2、第一根的最高價要被之後的收盤價給站上:定義為第二根。
3、第二根的最高價要被之後的收盤價給站上:第三根畫上箭頭,其餘不用畫。
程式結束。
我困擾了好幾個月,所以才會請教各位大大。謝謝
不知道是小弟我的問題問不好
希望各位大大能指點一下迷津
讓小弟能有所展獲
感謝各位
預祝大家鼠年行大運,操盤得宜,財源滾滾來
Kline(O,H,L,C,0),colorff9900;
MA1: ma(C,20),colorgreen,linethick2;
plus := Cross(C , ma1);
drawtext(plus,H, '1' ),colorgreen,pxup25;
HH_1 : ref(H, barslast(plus));
plus := Cross(C , HH_1);
drawtext(plus,H, '2' ),coloryellow,pxup25;
HH_2 : ref(H, barslast(plus));
plus := Cross(C , HH_2);
drawicon(plus,L, 4 ),pxdn20;
drawtext(plus,H, '3' ),color0099ff,pxup25;
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
再次請教(小弟說的讓大家誤會了)
1、十字線站上 20ma 為第一根。
2、長紅棒收盤站上第一根的最高價,為第二根,但是從第二根(含)之後到第三根前的下方紅色小箭頭(綠框處),不要出現。
3、第三根下方要出現紅色小箭頭,後方(綠框處)也不能出現。
理想狀態(影像處理,非程式寫出)
1、第一根收 > 20 ma 價格
2、在第一根到第二根中的四根k棒的<b>收盤價並沒有站上第一根的最高價,最高價有突破但沒有正式站上,可是又取其中的最高價當突破點</b>(紅橫線處,程式不出現)。
3、第二根:正式站上第一根之後的高點。
4、和(2、)相同情況。
5、第三根:正式站上高點,下方出現訊號。
謝謝大大的回應,仍然思考中。
圖中的第3根定義k棒,之前的第二根小紅k收盤價不是已站上
定義第二k棒的高點,這個小紅k不就是應該要成為您的定義第3根k了嗎?好像和您的定義不太同???
更清楚的問
謝謝各位的回答
Kline(O,H,L,C,0),colorff9900;
MA1: ma(C,20),colorgreen,linethick2;
//// 第 1 根
plus_1 := Cross(C , ma1);
drawtext(plus_1, H , '11' ),colorgreen,pxup35,align0;
vertline(plus_1),colorwhite,linedot;
HH_1 := ref(H, barslast(plus_1));
stickline(1,HH_1,HH_1,5,0),colorwhite;
//// 第 2 根
plus_2 := C > HH_1; // 站上的定義看你是要 用 > 還是 >=
plus_2 := plus_2 AND SUM(plus_2,barslast(plus_1)+1)=1 ;
drawtext(plus_2, H , '22' ),color0099ff,pxup45,align0;
vertline(plus_2),coloryellow,linedot;
HH_2 := ref(H, barslast(plus_2));
stickline(1,HH_2,HH_2,5,0),coloryellow;
//// 第 3 根
plus_3 := C > HH_2 ; // 站上的定義看你是要 用 > 還是 >=
plus_3 := plus_3 AND SUM(plus_3,barslast(plus_1)+1)=1
AND barslast(plus_1) > barslast(plus_2) ;
drawtext(plus_3, H , '33' ),colorcc66ff,pxup55,align0;
drawicon(plus_3, L , 4) , pxdn15;
drawicon(plus_3, L , 4) , pxdn35;
drawicon(plus_3, L , 4) , pxdn55;
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
感謝 alpha 大大
有 90% 的相似度,另外的 10% 小弟在自行修改,我很多的想法阻礙了自已,這 90% 大大用幾行就解決了,小弟我用了約大大 4~5 倍的絛件式都沒有解決。
謝謝大大們,對奇狐的努力,小弟會常上貼文及多多學習各位大大的寫法。
小弟會修改另外 10% 再把完成的東西貼上來,供大家分享。
第三根我漏寫了一句 嘿
//// 第 3 根 更正後如下
plus_3 := C > HH_2 ; // 站上的定義看你是要 用 > 還是 >=
plus_3 := plus_3 AND SUM(plus_3,barslast(plus_1+plus_2)+1)=1
AND barslast(plus_1) > barslast(plus_2) ;
drawtext(plus_3, H , '33' ),colorcc66ff,pxup55,align0;
drawicon(plus_3, L , 4) , pxdn15;
drawicon(plus_3, L , 4) , pxdn35;
drawicon(plus_3, L , 4) , pxdn55;
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
alpha 大大
plus_3 := plus_3 AND SUM(plus_3, BARSLAST(plus_2)+1)=1
AND BARSLAST(plus_1) > BARSLAST(plus_2);
小弟我改以 plus_2 去抓定義第三根,仍然可用。
謝謝。
只是高點跟高點的轉移定義很難抓(上圖已說明)..................
沒仔細看圖
沒發現你還要 "重新定義高點"
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
Kline(O,H,L,C,0),colorff9900;
MA1: ma(C,20),colorgreen,linethick1;
//// 第 1 根
plus_1 := Cross(C , ma1);
drawtext(plus_1, L , '11' ),colorgreen,pxdn35,align0;
vertline(plus_1),colorwhite,linedot;
HH_1 := ref(H, barslast(plus_1));
stickline(1,HH_1,HH_1,5,0),colorwhite;
drawicon(plus_1, L , 1) , pxdn65;
//// 第 2 根
plus_2 := C > HH_1;
plus_2 := plus_2 AND SUM(plus_2,barslast(plus_1)+1)=1 AND Not(plus_1);
drawtext(plus_2, L , '舊\n22' ),color0099ff,pxdn45,align0;
vertline(plus_2),coloryellow,linedot;
HH_2 := ref(H, barslast(plus_2));
stickline(barslast(plus_1)>barslast(plus_2),HH_2,HH_2,5,0),coloryellow;
//// ===== 補丁 2 =====
square_wave_12 := barslast(plus_1) < barslast(plus_2);
square_wave_12 := if(barpos>=lbound(square_wave_12),square_wave_12,1);
HH_在區間12:= HHV(H,barslast(plus_1+plus_2)+1);
HH_在區間12:= if(square_wave_12,HH_在區間12,ref(ref(HH_在區間12,1),barslast(plus_2)));
stickline(1,HH_在區間12,HH_在區間12,5,0),colormagenta;
新_plus_2 := C > HH_在區間12;
新_plus_2 := 新_plus_2 AND SUM(新_plus_2,barslast(ref(plus_1,1))+1)=1 ;
drawtext(新_plus_2, H , '新\n22' ),colorcyan,pxup95,align0;
新_HH_2 := ref(H, barslast(新_plus_2));
stickline(barslast(plus_1)>barslast(新_plus_2),新_HH_2,新_HH_2,5,0),coloryellow;
//// 第 3 根
plus_3 := C > 新_HH_2 ;
plus_3 := plus_3 AND SUM(plus_3,barslast(ref(plus_1 + 新_plus_2,1))+1)=1
AND barslast(plus_1) > barslast(新_plus_2);
vertline(plus_3),colorgreen,linedot;
drawtext(plus_3, L , '舊\n33' ),colorff99ff,pxdn55,align0;
//// ===== 補丁 3 =====
square_wave_23 := (barslast(新_plus_2) < barslast(plus_3));
square_wave_23 := if(barpos>=lbound(square_wave_23),square_wave_23,1);
HH_在區間23:= HHV(H,barslast(新_plus_2+plus_3)+1);
HH_在區間23:= if(square_wave_23,HH_在區間23,ref(ref(HH_在區間23,1),barslast(plus_3)));
stickline(1,HH_在區間23,HH_在區間23,5,0),colorgreen;
新_plus_3 := C > HH_在區間23;
新_plus_3 := 新_plus_3 AND SUM(新_plus_3,barslast(plus_1+新_plus_2)+1)=1
AND barslast(plus_1) > barslast(新_plus_2) AND Not(新_plus_2);
drawtext(新_plus_3, H , '新\n33' ),colorcyan,pxup95,align0;
////
drawicon(新_plus_3, L , 4) , pxdn105;
drawicon(新_plus_3, L , 4) , pxdn125
__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了
謝 alpha 大大
小弟感激不盡,先修正一下
等會回文
謝謝alpha 大大 。
想修正但又修不出來了
想修正一個小地方:
==舊觀念==
1 突破均線
2 突破 1 的高,並重新定義新高,待 3 突破。
3 突破新 2 的高。
==新觀念==
1 突破均線
原本 2 突破 1 的高,但只要遠離 1 四根k線 (含) 才突破 1 高,當成 3 ,出現訊號。
有附圖,感謝
| 全部時間均為台灣時間, 現在時間為05:36 | 在這個頁面顯示本主題全部的 16 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.