![]() |
總頁數 (8): « 第一頁 ... « 5 6 [7] 8 » 在這個頁面顯示本主題全部的 112 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- SAR轉向問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=21837)
引用:
最初由 a9681054 發表
版主你好,
最新版程式我再仔細驗算一下...如還有狀況再向版主反應,在此先感謝您的幫忙與指正∼
版主你好,
程式確認OK了,非常感謝你幫忙~
另需求今日收完盤後顯示"明日的yar值在解盤區要如何表達?.........謝謝~
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
程式確認OK了,非常感謝你幫忙~
另需求今日收完盤後顯示"明日的yar值在解盤區要如何表達?.........謝謝~
原碼:
if datacount<4 then exit; //K棒不足 CC:=C; HH:=H; LL:=L; HH3:=HHV(H,3); LL3:=LLV(L,3); RHCK:=H>ref(H,1); RLCK:=L<ref(L,1); DIR:=CC[3]>=CC[1]; DIR:=1-(DIR=0)*2; YAR:CC*0 CIRCLEDOT; x:=setlbound(YAR,4); 明YAR:YAR linethick0; if DIR=1 then begin yar[4]:=LL3[3]; ep:=HH3[3]; end else begin yar[4]:=HH3[3]; ep:=LL3[3]; end; af:=0.02; NowDir:=DIR; SwapF:=0; NewYar:=0; PrAF:YAR*0 linethick; //顯示當根 YAR 計算採用之AF值 for i=4+1 to datacount do begin if SwapF=1 then begin yar[i]:=NewYar; SwapF:=0; af:=0.02; NowDir:=-NowDir; end else begin PrAF[i]:=AF; yar[i]:=yar[i-1]+af*(ep-yar[i-1]); if NowDir=1 then begin if RHCK[i] then af:=af+0.02; if HH[i]>ep then ep:=HH[i]; end else begin if RLCK[i] then af:=af+0.02; if LL[i]<ep then ep:=LL[i]; end; if af>0.2 then af:=0.2; end; if NowDir=1 then begin if CC[i]<yar[i] then begin SwapF:=1; NewYar:=ep; ep:=LL[i]; end; end else begin if CC[i]>yar[i] then begin SwapF:=1; NewYar:=ep; ep:=HH[i]; end; end; if SwapF=1 then 明yar[i]:=NewYar; if SwapF=0 then 明yar[i]:=yar[i]+af*(ep-yar[i]); end; AFCK:=PRAF=0.2; VERTLINE(AFCK=1 and ref(AFCK=0,1)) linedot; //首根AF=0.2畫垂直線 EXPLAINEX(1,'今YAR: ',YAR,2,0); EXPLAINEX(1,'明YAR: ',明YAR,2,0);
版主你好,
明yar需求顯示....已ok, 謝謝~
__________________
chiu
版主你好,
另需求像sar拋物線轉向點用在副圖,要如何達成?
sar拋物線轉向點...A:SARTURN(10,2,20);
yar拋物線轉向點...A:SARTURN(??? );
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
另需求像sar拋物線轉向點用在副圖,要如何達成?
sar拋物線轉向點...A:SARTURN(10,2,20);
yar拋物線轉向點...A:SARTURN(??? );
原碼:
if datacount<4 then exit; //K棒不足 CC:=C; HH:=H; LL:=L; HH3:=HHV(H,3); LL3:=LLV(L,3); RHCK:=H>ref(H,1); RLCK:=L<ref(L,1); DIR:=CC[3]>=CC[1]; DIR:=1-(DIR=0)*2; YAR:CC*0 CIRCLEDOT; x:=setlbound(YAR,4); 明YAR:YAR linethick0; if DIR=1 then begin yar[4]:=LL3[3]; ep:=HH3[3]; end else begin yar[4]:=HH3[3]; ep:=LL3[3]; end; af:=0.02; NowDir:=DIR; SwapF:=0; NewYar:=0; PrAF:YAR*0 linethick; //顯示當根 YAR 計算採用之AF值 Swap:YAR*0 linethick; //轉向位置紀錄 Swap[4]:=NowDir; for i=4+1 to datacount do begin if SwapF=1 then begin yar[i]:=NewYar; SwapF:=0; af:=0.02; NowDir:=-NowDir; Swap[i]:=NowDir; end else begin PrAF[i]:=AF; yar[i]:=yar[i-1]+af*(ep-yar[i-1]); if NowDir=1 then begin if RHCK[i] then af:=af+0.02; if HH[i]>ep then ep:=HH[i]; end else begin if RLCK[i] then af:=af+0.02; if LL[i]<ep then ep:=LL[i]; end; if af>0.2 then af:=0.2; end; if NowDir=1 then begin if CC[i]<yar[i] then begin SwapF:=1; NewYar:=ep; ep:=LL[i]; end; end else begin if CC[i]>yar[i] then begin SwapF:=1; NewYar:=ep; ep:=HH[i]; end; end; if SwapF=1 then 明yar[i]:=NewYar; if SwapF=0 then 明yar[i]:=yar[i]+af*(ep-yar[i]); end; AFCK:=PRAF=0.2; VERTLINE(AFCK=1 and ref(AFCK=0,1)) linedot; //首根AF=0.2畫垂直線 EXPLAINEX(1,'今YAR: ',YAR,2,0); EXPLAINEX(1,'明YAR: ',明YAR,2,0);
版主你好,
主圖最上面有呈現出來....謝謝~
另請教2個應用問題:
1)如何將這個swap上下轉呈現在副圖?如附件圖片範例
2)如何利用
當收盤價>yar的第1天做選股
當收盤價<yar的第1天做選股
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
主圖最上面有呈現出來....謝謝~
另請教2個應用問題:
1)如何將這個swap上下轉呈現在副圖?如附件圖片範例
2)如何利用
當收盤價>yar的第1天做選股
當收盤價<yar的第1天做選股
版主你好,
好的,謝謝你多日指導與幫忙~
__________________
chiu
引用:
最初由 cgjj 發表
Re1:
你只輸出 swap,其它不要輸出,就是這效果了
Re2: 條件成立的第一天,範例如下:
條件 and ref(條件,1)=0;
程式就讓您自己去練習寫作了!
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
Re1:
swap副圖我已依版主指導完成了,請教如要讓swap=1及swap=-1出來的圖形改成相反顯示,要如何處理?謝謝~
版主你好,
SWAP前加了"-"號後...
行16:出現未定義的標識符
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
SWAP前加了"-"號後...
行16:出現未定義的標識符
引用:
最初由 cgjj 發表
不是在下面這行加 !!!
Swap:YAR*0 linethick; //轉向位置紀錄
是你後面應用時加上,例如
-Swap;
__________________
chiu
引用:
最初由 a9681054 發表
版主你好,
謝謝,可以了~
全部時間均為台灣時間, 現在時間為01:23 | 總頁數 (8): « 第一頁 ... « 5 6 [7] 8 » 在這個頁面顯示本主題全部的 112 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.