 |
yurou.chen
中級會員
註冊日期: Jun 2009
來 自:
文章數量: 32 |
請問指標寫法5ma
當5ma由上往下,取該K棒高點劃一水平線直到未來被k棒穿越,當5ma由下往上取該K棒低點劃一水平線直到未來被K棒穿越,請問應該如何寫呢
|
|
向版主報告此篇 |  |
|
2010-05-13 21:51 |
|
|
|  |
 |
hwyhon
資深會員

註冊日期: Sep 2004
來 自: 台中
文章數量: 332 |
希望有合意
a:ma(c,5)COLORWHITE;
Ha:=if(a>ref(a,1) and a>refx(a,1),h,0);
La:=if(a<ref(a,1) and a<refx(a,1),L,0);
Hc:=if(CROSS(H,ref(Ha,BARSLAST(Ha))) and H>ref(Ha,BARSLAST(Ha)),ref(Ha,BARSLAST(Ha)),if(ref(Ha,1) and h>ref(Ha,1),ref(Ha,1),0));
Lc:=if(CROSS(ref(La,BARSLAST(La)),L) and L<ref(La,BARSLAST(La)),ref(La,BARSLAST(La)),if(ref(La,1) and L<ref(La,1),ref(La,1),0));
DRAWLINE(Ha,Ha,Hc,Hc,0)COLORRED;
DRAWLINE(La,La,Lc,Lc,0)COLORGREEN;
======================================
a:ma(c,5)COLORWHITE;
Ha:=if(a>ref(a,1) and a>refx(a,1),h,0);
La:=if(a<ref(a,1) and a<refx(a,1),L,0);
a1:=ref(Ha,BARSLAST(Ha));
a2:=ref(La,BARSLAST(La));
Hc:=if(CROSS(H,a1) and H>a1,a1,if(ref(Ha,1) and h>ref(Ha,1),ref(Ha,1),0));
Lc:=if(CROSS(a2,L) and L<a2,a2,if(ref(La,1) and L<ref(La,1),ref(La,1),0));
DRAWLINE(Ha,Ha,Hc,Hc,0)COLORRED;
DRAWLINE(La,La,Lc,Lc,0)COLORGREEN;
===========================================
順請問版主
這兩個哪個跑得快
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
|
最後由 hwyhon 在 2010-05-14 12:31 編輯 |
向版主報告此篇 |  |
|
2010-05-14 12:12 |
|
|
|  |
 |
yurou.chen
中級會員
註冊日期: Jun 2009
來 自:
文章數量: 32 |
謝謝
不過有點不太吻合我的原意,我的初想是5ma一轉折就開始畫線,一直畫一直畫,畫到被K棒穿越。
而大大你幫忙的程式是被K棒穿越之後才畫線。
|
|
向版主報告此篇 |  |
|
2010-05-14 15:18 |
|
|
|  |
 |
hwyhon
資深會員

註冊日期: Sep 2004
來 自: 台中
文章數量: 332 |
引用: 最初由 yurou.chen 發表
謝謝
不過有點不太吻合我的原意,我的初想是5ma一轉折就開始畫線,一直畫一直畫,畫到被K棒穿越。
而大大你幫忙的程式是被K棒穿越之後才畫線。
多了新語法的選則真方便
若不打回圈以樓上中間兩行改這樣就行了
Hc:=if(CROSS(H,a1) and H>a1,a1,if(ref(Ha,1) and h>ref(Ha,1),ref(Ha,1),if(ISLASTBAR,a1,0)));
Lc:=if(CROSS(a2,L) and L<a2,a2,if(ref(La,1) and L<ref(La,1),ref(La,1),if(ISLASTBAR,a2,0)));
__________________
就是發蓊梨(ㄛㄥˇ ㄌㄞˊ) 程式交易網站
[教學]指標公式及程式交易系統撰寫 [代工]
學會指標策略程式化的撰寫,將可讓你不再盲目投下辛苦賺來的血汗錢
要知道交易的策略或交易的模式長期執行下確實可獲利
交易才有意義的.否則寧可不交易
|
最後由 hwyhon 在 2010-05-14 18:41 編輯 |
向版主報告此篇 |  |
|
2010-05-14 18:36 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18094 |
引用: 最初由 hwyhon 發表
希望有合意
a:ma(c,5)COLORWHITE;
Ha:=if(a>ref(a,1) and a>refx(a,1),h,0);
La:=if(a<ref(a,1) and a<refx(a,1),L,0);
Hc:=if(CROSS(H,ref(Ha,BARSLAST(Ha))) and H>ref(Ha,BARSLAST(Ha)),ref(Ha,BARSLAST(Ha)),if(ref(Ha,1) and h>ref(Ha,1),ref(Ha,1),0));
Lc:=if(CROSS(ref(La,BARSLAST(La)),L) and L<ref(La,BARSLAST(La)),ref(La,BARSLAST(La)),if(ref(La,1) and L<ref(La,1),ref(La,1),0));
DRAWLINE(Ha,Ha,Hc,Hc,0)COLORRED;
DRAWLINE(La,La,Lc,Lc,0)COLORGREEN;
======================================
a:ma(c,5)COLORWHITE;
Ha:=if(a>ref(a,1) and a>refx(a,1),h,0);
La:=if(a<ref(a,1) and a<refx(a,1),L,0);
a1:=ref(Ha,BARSLAST(Ha));
a2:=ref(La,BARSLAST(La));
Hc:=if(CROSS(H,a1) and H>a1,a1,if(ref(Ha,1) and h>ref(Ha,1),ref(Ha,1),0));
Lc:=if(CROSS(a2,L) and L<a2,a2,if(ref(La,1) and L<ref(La,1),ref(La,1),0));
DRAWLINE(Ha,Ha,Hc,Hc,0)COLORRED;
DRAWLINE(La,La,Lc,Lc,0)COLORGREEN;
===========================================
順請問版主
這兩個哪個跑得快
單就這兩段來看, 後者會快些
因為少了許多個 BARSLAST
|
|
向版主報告此篇 |  |
|
2010-05-14 18:47 |
|
|
|  |
 |
yurou.chen
中級會員
註冊日期: Jun 2009
來 自:
文章數量: 32 |
引用: 最初由 hwyhon 發表
多了新語法的選則真方便
若不打回圈以樓上中間兩行改這樣就行了
Hc:=if(CROSS(H,a1) and H>a1,a1,if(ref(Ha,1) and h>ref(Ha,1),ref(Ha,1),if(ISLASTBAR,a1,0)));
Lc:=if(CROSS(a2,L) and L<a2,a2,if(ref(La,1) and L<ref(La,1),ref(La,1),if(ISLASTBAR,a2,0)));
太厲害了,不用迴圈。
不過,只能顯示最近期的最後兩條水平線
but歷史線圖上沒被穿越的都還是無法顯示
上述這想法,這可以用類似cg大大的用法,來套用bound的for來count 條件成立時drawline的length呢? 我有概念,但是寫不出來= =因為包含了value array的運算 XD
|
|
向版主報告此篇 |  |
|
2010-05-16 23:55 |
|
|
|  |
 |
yurou.chen
中級會員
註冊日期: Jun 2009
來 自:
文章數量: 32 |
cgjj大大,
拜託再幫幫忙,上述兩個程式都無法很準確地抓到ma5的高低點。
準確清晰的說明一次
1. 抓到ma5的波峰波谷,向右畫線
2. 當畫線被即時K線穿越or跌破時,就畫線到該K線處
3.歷史中沒有被穿越跌破的仍然是一直向右畫線的,螢幕上仍然是繼續顯示的
以上說明,請幫幫忙
|
最後由 yurou.chen 在 2010-06-28 16:39 編輯 |
向版主報告此篇 |  |
|
2010-06-28 12:47 |
|
|
|  |
 |
yurou.chen
中級會員
註冊日期: Jun 2009
來 自:
文章數量: 32 |
明白了,原來每個H都畫線,只是條件成立畫出計算的len,條件不成立畫0
|
|
向版主報告此篇 |  |
|
2010-07-13 12:41 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|