 |
a9681054
資深會員
註冊日期: Nov 2008
來 自: 新北市
文章數量: 479 |
版主你好,
補上需求圖片做比較,圖下半部是我的需求,請版主協助,謝謝~
a9681054 附帶上了此圖片:
__________________
chiu
|
|
向版主報告此篇 |  |
|
2015-02-03 13:55 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18091 |
引用: 最初由 a9681054 發表
版主你好,
補上需求圖片做比較,圖下半部是我的需求,請版主協助,謝謝~
將
PARTLINE(S1,多頭關卡) COLORred, LINETHICK2;
PARTLINE(S2,空頭關卡) COLORcyan, LINETHICK2;
改為
PARTLINE(S1,多頭關卡) COLORred, LINETHICK2;
PARTLINE(S2,空頭關卡) COLORcyan, LINETHICK2;
PARTLINE(S1 and islastbar,多頭關卡) COLORred LINETHICK2 SHIFT1;
PARTLINE(S2 and islastbar,空頭關卡) COLORcyan LINETHICK2 SHIFT1;
|
|
向版主報告此篇 |  |
|
2015-02-04 10:07 |
|
|
|  |
 |
a9681054
資深會員
註冊日期: Nov 2008
來 自: 新北市
文章數量: 479 |
版主你好,
可以了,感謝你的幫忙~
__________________
chiu
|
|
向版主報告此篇 |  |
|
2015-02-05 08:55 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1496 |
請問如何求:
尚未碰觸之'最低多頭關卡' 及 '最高空頭關卡'?
感謝!
|
|
向版主報告此篇 |  |
|
2015-10-25 03:31 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1496 |
請問:出現'指標數組下限越界.......',該如何處理?
謝謝!
|
|
向版主報告此篇 |  |
|
2015-10-27 10:34 |
|
|
|  |
 |
Markchu7
資深會員
註冊日期: Nov 2007
來 自:
文章數量: 1496 |
跑FITX1!修改如下:
MaxKBar:=IF(DATATYPE=1,1500,IF(DATATYPE=2,1200,600)); //僅畫最近n根K棒, 零則畫全部
請指導!謝謝!
|
|
向版主報告此篇 |  |
|
2015-10-27 12:17 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18091 |
引用: 最初由 Markchu7 發表
跑FITX1!修改如下:
MaxKBar:=IF(DATATYPE=1,1500,IF(DATATYPE=2,1200,600)); //僅畫最近n根K棒, 零則畫全部
請指導!謝謝!
K棒數給太少,可能會有 "無未碰觸" 的情況
以下已修正 "無未碰觸" 的情況
原碼: CC:=C; HH:=H; LL:=L;
//MOON
Var4:=(LOW+HIGH+CLOSE)/3;
操作:= MA(Var4,5),colorGREEN,linethick2;
多頭關卡:HHV(操作,21) COLORBLACK,linethick2;
空頭關卡:LLV(操作,10) COLORBLACK,linethick2;
//劃水平線
S1:=多頭關卡=REF(多頭關卡,1);
S2:=空頭關卡=REF(空頭關卡,1);
PARTLINE(S1,多頭關卡) COLORred, LINETHICK2;
PARTLINE(S2,空頭關卡) COLORcyan, LINETHICK2;
R1:=S1 and refx(S1,1)=0;
R2:=S2 and refx(S2,1)=0;
MaxKBar:=0; //僅畫最近n根K棒, 零則畫全部
DW1:=C*0; DW2:=C*0;
StNo:=datacount-MaxKBar+1;
if StNo<lbound(R1) or MaxKBar=0 then StNo:=lbound(R1);
for i= StNo to datacount do begin
if R1[i] then begin
for j=i+1 to datacount do begin
if HH[j]>多頭關卡[i] then begin
DW1[i]:=j-i; break;
end;
end;
if j>datacount then DW1[i]:=j-i;
end;
end;
StNo:=datacount-MaxKBar+1;
if StNo<lbound(R2) or MaxKBar=0 then StNo:=lbound(R2);
for i= StNo to datacount do begin
if R2[i] then begin
for j=i+1 to datacount do begin
if LL[j]<空頭關卡[i] then begin
DW2[i]:=j-i; break;
end;
end;
if j>datacount then DW2[i]:=j-i;
end;
end;
DRAWSL(DW1,多頭關卡,0,DW1,3) COLORRED pxdn2;
DRAWSL(DW2 ,空頭關卡,0,DW2,3) COLORCYAN pxdn2;
UM:=barslast(barpos+DW1=datacount+1);
if lbound(UM)>0 then begin
UM:多頭關卡[datacount-UM[datacount]];
end;
DM:=barslast(barpos+DW2=datacount+1);
if lbound(DM)>0 then begin
DM:空頭關卡[datacount-DM[datacount]];
end;
|
|
向版主報告此篇 |  |
|
2015-10-27 12:31 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|