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

註冊日期: Aug 2010
來  自:
文章數量: 22

[問題] 求最低值

當在2012/12/24時,次畫面程式中的一個變數GREEN_P2_LOW 的值應是580 (2012/10/01),但卻顯示587 (2012/10/24),不知問題出在哪裡?

以下是次畫面程式的最後二行的程式碼
aalow:= llv(low,r2) colorwhite linethick0;
green_p2_low: ref(aalow,f2) colorwhite linethick0;

而於2012/12/24時,F2等於 43 , R2等於 25
故最低值應是580,而不是587才對



主畫面程式:
m5:=ma(c,5) colormagenta;
m10:=ma(c,10) colorcyan;
m21:=ma(c,21) colorred;
a1:=c>m5;
ff1:=m10<m21;
YY1:=a1 and not(ff1);
b1:=c<m5;
gg1:=m10>m21;
xx1:=b1 and not(gg1);
STICKLINE(c>=o,high, low, 0.1,1),colorGray;
STICKLINE(c>=o,close,open,8 ,1),colorGray;
STICKLINE(c< o,high, low, 0.1,1),colorGray;
STICKLINE(c< o,close,open,8 ,0),colorGray;
STICKLINE(c>=o AND YY1,high, low, 0.1,1),colorred;
STICKLINE(c>=o AND YY1,close,open,8 ,1),colorred;
STICKLINE(c< o AND YY1,high, low, 0.1,1),colorred;
STICKLINE(c< o AND YY1,close,open,8 ,0),colorred;
STICKLINE(c>=o AND xx1,high, low, 0.1,1),color009900;
STICKLINE(c>=o AND xx1,close,open,8 ,1),color009900;
STICKLINE(c< o AND xx1,high, low, 0.1,1),color009900;
STICKLINE(c< o AND xx1,close,open,8 ,0),color009900;





次畫面程式:
m5:=ma(c,5);
m10:=ma(c,10);
m21:=ma(c,21);
a1:=c>m5;
ff1:=m10<m21;
YY1:=a1 and not(ff1);
b1:=c<m5;
gg1:=m10>m21;
xx1:=b1 and not(gg1);
//
green_bar:=if(xx1,1,0);
red_bar:=if(not(xx1) and yy1,1,0);
red_cnt:=sumbars(red_bar,1) colorred linethick0;
green_cnt:=sumbars(green_bar,1) colorgreen linethick0;
ps1:=red_cnt>green_cnt and green_bar;
paint_green:backset(green_bar,red_cnt-1);
paint_red:=backset(red_bar,green_cnt-1);
green_end:=paint_green and not(refx(paint_green,1));
green_start:=paint_green and not(ref(paint_green,1));
//
green_1s:=sumbars(green_start,1) colorred linethick0;
green_1e:=sumbars(green_end,1) colorred linethick0;
green_2s:=sumbars(green_start,2) colorwhite linethick0;
green_2e:=sumbars(green_end,2) colorwhite linethick0;
green_3s:=sumbars(green_start,3) colorgreen linethick0;
green_3e:=sumbars(green_end,3) colorgreen linethick0;
//
green_u2s:=green_2s colorred linethick0;
green_u2e:=if(green_1s<green_1e,green_1e,green_2e) colorred linethick0;
green_u3s:=green_3s colorwhite linethick0;
green_u3e:=if(green_1s<green_1e,green_2e,green_3e) colorwhite linethick0;

f2: green_u2e-1 coloryellow linethick0;
r2: green_u2s-green_u2e+1 coloryellow linethick0;
aalow:= llv(low,r2) colorwhite linethick0;
green_p2_low: ref(aalow,f2) colorwhite linethick0;

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

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

回覆: [問題] 求最低值

引用:
最初由 yoson168 發表
當在2012/12/24時,次畫面程式中的一個變數GREEN_P2_LOW 的值應是580 (2012/10/01),但卻顯示587 (2012/10/24),不知問題出在哪裡?

以下是次畫面程式的最後二行的程式碼
aalow:= llv(low,r2) colorwhite linethick0;
green_p2_low: ref(aalow,f2) colorwhite linethick0;

而於2012/12/24時,F2等於 43 , R2等於 25
故最低值應是580,而不是587才對

........略..........



請說明您用哪個商品哪個週期測試
以及算甚麼東西, 才能協助您唷

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

註冊日期: Aug 2010
來  自:
文章數量: 22

商品:大立光(3008)
周期: 日線

是要請大大幫忙看看次畫面程式中的一個變數GREEN_P2_LOW 的值。問題如下:

程式碼:(次畫面程式的最後二行的程式碼)
-------------------------------------------------------------
aalow:= llv(low,r2) colorwhite linethick0;
green_p2_low: ref(aalow,f2) colorwhite linethick0;
-------------------------------------------------------------
以上二行程式碼,在2012/12/24的當下,等同為
aalow:= llv(low,25) colorwhite linethick0;
green_p2_low: ref(aalow,43) colorwhite linethick0;

可得在2012/12/24的當下變數GREEN_P2_LOW 的值為587 (即2012/10/24的最低值),
但是我希望是這個時段的最低值,應是580 (即2012/10/01的最低值),
,不知問題出在哪裡?

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

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

引用:
最初由 yoson168 發表
商品:大立光(3008)
周期: 日線

是要請大大幫忙看看次畫面程式中的一個變數GREEN_P2_LOW 的值。問題如下:

程式碼:(次畫面程式的最後二行的程式碼)
-------------------------------------------------------------
aalow:= llv(low,r2) colorwhite linethick0;
green_p2_low: ref(aalow,f2) colorwhite linethick0;
-------------------------------------------------------------
以上二行程式碼,在2012/12/24的當下,等同為
aalow:= llv(low,25) colorwhite linethick0;
green_p2_low: ref(aalow,43) colorwhite linethick0;

可得在2012/12/24的當下變數GREEN_P2_LOW 的值為587 (即2012/10/24的最低值),
但是我希望是這個時段的最低值,應是580 (即2012/10/01的最低值),
,不知問題出在哪裡?



2012/12/24 位在 第 2693 根k棒, 該根的 f2=43, r2=25 沒錯
但別忘了, 您用 ref(aalow,43) , 是要求往前數第43根的 aalow 值
也就是第 2650 根的 aalow 值 (2693-43=2650)
而第 2650 根的 r2 值是 12
也就是第 2650 根的 aalow 是算 llv(low,12)
所得的結果就是 587

故並無算錯唷, 就是得到 587 這組數字

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

註冊日期: Aug 2010
來  自:
文章數量: 22

TKS .

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

論壇跳轉:
主題評分:

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