奇狐社區論壇
在這個頁面顯示本主題全部的 6 個文章

奇狐社區論壇 (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=9208)


由 bp252039 在 2008-02-20 16:21 發表:

[問題]再次請教

看盤需求是:只在前一日的高低點畫條線,以做為隔日盤中參考,此外,隔日盤中5分週期的所新生高低點,不須顯示畫線

下列這個程式的缺點為:明日開盤後,線條就會消失,若"DENO<=2",又會顯示當日高低,請問版主如何修正呢??

日高:="DEMO.HH#DAY" color00cccc;// 今天最高價
日低:="DEMO.LL#DAY" color00cccc;// 今天最低價
DENO:=sum(barpos=1 or date<>ref(date,1),0);
DENO:=DENO[datacount]-DENO+1;
日最高:=h=日高 and DENO<=1;
日最高:=if(refx(日最高,1)=1,0,日最高);
日最低:=l=日低 and DENO<=1;
日最低:=if(refx(日最低,1)=1,0,日最低);
DRAWNUMBER(日最高,h+10,h,0),shift0,colorYELLOW ALIGN0;
DRAWsl(日最高,h,0,120,3),Colorfff000,linedot;//
DRAWTEXT(日最高,h+20,'前日高'),shift0 align0 Colorff00ff;
DRAWNUMBER(日最低,l-10,l,0),shift0,colorffffff ALIGN0;
DRAWsl(日最低,l,0,120,3),Colorfff000,linedot;//
DRAWTEXT(日最低,l-20,'前日低'),shift0 align0 Colorff00ff;

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


由 cgjj 在 2008-02-21 12:58 發表:

回覆: [問題]再次請教

引用:
最初由 bp252039 發表
看盤需求是:只在前一日的高低點畫條線,以做為隔日盤中參考,此外,隔日盤中5分週期的所新生高低點,不須顯示畫線

下列這個程式的缺點為:明日開盤後,線條就會消失,若"DENO<=2",又會顯示當日高低,請問版主如何修正呢??

日高:="DEMO.HH#DAY" color00cccc;// 今天最高價
日低:="DEMO.LL#DAY" color00cccc;// 今天最低價
DENO:=sum(barpos=1 or date<>ref(date,1),0);
DENO:=DENO[datacount]-DENO+1;
日最高:=h=日高 and DENO<=1;
日最高:=if(refx(日最高,1)=1,0,日最高);
日最低:=l=日低 and DENO<=1;
日最低:=if(refx(日最低,1)=1,0,日最低);
DRAWNUMBER(日最高,h+10,h,0),shift0,colorYELLOW ALIGN0;
DRAWsl(日最高,h,0,120,3),Colorfff000,linedot;//
DRAWTEXT(日最高,h+20,'前日高'),shift0 align0 Colorff00ff;
DRAWNUMBER(日最低,l-10,l,0),shift0,colorffffff ALIGN0;
DRAWsl(日最低,l,0,120,3),Colorfff000,linedot;//
DRAWTEXT(日最低,l-20,'前日低'),shift0 align0 Colorff00ff;



這段原碼可能有不少問題
請將想要做的說明白
我們協助您


由 bp252039 在 2008-02-21 13:20 發表:

回覆: 回覆: [問題]再次請教

引用:
最初由 cgjj 發表
這段原碼可能有不少問題
請將想要做的說明白
我們協助您



不好意思,功力太差!我直接說我的需求好了,需求是:在台指期5分週期內顯示前一日高低點(各劃條橫線表示),此外,只顯示前一日的高低線條。程式需求就這樣,煩請版主幫忙了,感謝!

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


由 cgjj 在 2008-02-21 14:21 發表:

回覆: 回覆: 回覆: [問題]再次請教

引用:
最初由 bp252039 發表
不好意思,功力太差!我直接說我的需求好了,需求是:在台指期5分週期內顯示前一日高低點(各劃條橫線表示),此外,只顯示前一日的高低線條。程式需求就這樣,煩請版主幫忙了,感謝!


SP:=BARSLAST(barpos=1 or date<>ref(date,1))+1;
HH:HHV(H,SP);
HH:=ref(HH,SP);
LL:LLV(L,SP);
LL:=ref(LL,SP);


由 bp252039 在 2008-02-21 15:27 發表:

回覆: 回覆: 回覆: 回覆: [問題]再次請教

引用:
最初由 cgjj 發表
SP:=BARSLAST(barpos=1 or date<>ref(date,1))+1;
HH:HHV(H,SP);
HH:=ref(HH,SP);
LL:LLV(L,SP);
LL:=ref(LL,SP);



感謝版主,大致符合需求,不過,這個式子是把「每一個」前一天高低點都顯示出來,請問可以只在"當日"顯示前一天的高低點嗎??

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


由 bp252039 在 2008-02-21 15:33 發表:

回覆: 回覆: 回覆: 回覆: 回覆: [問題]再次請教

引用:
最初由 bp252039 發表
感謝版主,大致符合需求,不過,這個式子是把「每一個」前一天高低點都顯示出來,請問可以只在"當日"顯示前一天的高低點嗎??


問題自行解決了,感謝版主指導!!

__________________
尊重趨勢,見風轉舵
做對加碼,跌破加碼點則全數出清


全部時間均為台灣時間, 現在時間為00:48
在這個頁面顯示本主題全部的 6 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.