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

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


由 victor0726 在 2010-03-29 14:41 發表:

用公式標示取消方式

總版主請問:

假設 aa:=L<ref(L,1) and H<ref(H,1), 當aa=1時在前一天的高點畫標示一個圈。之後只要有k線高點突破標示當天的高點的話,要將標示取消。 要用什麼語法來表示呢? 感謝!


由 cgjj 在 2010-03-29 16:06 發表:

回覆: 用公式標示取消方式

引用:
最初由 victor0726 發表
總版主請問:

假設 aa:=L<ref(L,1) and H<ref(H,1), 當aa=1時在前一天的高點畫標示一個圈。之後只要有k線高點突破標示當天的高點的話,要將標示取消。 要用什麼語法來表示呢? 感謝!



麻煩以圖說明一下, 比較清楚, 謝謝!


由 victor0726 在 2010-03-29 21:39 發表:

總版主您好:
附圖如下:
當L<ref(L,1) and H<ref(H,1)時在前一天的高點畫圈圈,之後若有k線突破前面有畫圈K棒的高點,就將其圈圈取消。


由 cgjj 在 2010-03-30 10:51 發表:

引用:
最初由 victor0726 發表
總版主您好:
附圖如下:
當L<ref(L,1) and H<ref(H,1)時在前一天的高點畫圈圈,之後若有k線突破前面有畫圈K棒的高點,就將其圈圈取消。




原碼:

ck
:=L<ref(L,1) and H<ref(H,1);
RH:=0HH:=h
MH:HH*0 linedot;
for 
i=datacount downto 1 do begin
  
if HH[i]>RH then RH:=HH[i];
  
MH[i]:=RH;
end;
DRAWICON(ck and H>refx(MH,1),H,12pxup25;


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


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

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