到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > SAR轉向問題
總頁數 (8): « 第一頁 ... « 5 6 [7] 8 »   上一主題   下一主題
作者
主題 發表新主題    回覆主題
cgjj
總版主

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

引用:
最初由 a9681054 發表
版主你好,
最新版程式我再仔細驗算一下...如還有狀況再向版主反應,在此先感謝您的幫忙與指正∼



不客氣

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

版主你好,

程式確認OK了,非常感謝你幫忙~

另需求今日收完盤後顯示"明日的yar值在解盤區要如何表達?.........謝謝~

__________________
chiu

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

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

引用:
最初由 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);

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

版主你好,

明yar需求顯示....已ok, 謝謝~

__________________
chiu

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

版主你好,

另需求像sar拋物線轉向點用在副圖,要如何達成?

sar拋物線轉向點...A:SARTURN(10,2,20);

yar拋物線轉向點...A:SARTURN(??? );

__________________
chiu

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

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

引用:
最初由 a9681054 發表
版主你好,

另需求像sar拋物線轉向點用在副圖,要如何達成?

sar拋物線轉向點...A:SARTURN(10,2,20);

yar拋物線轉向點...A:SARTURN(??? );




利用 Swap 就可判斷 (翻轉時 Swap=1 or Swap=-1)

原碼:
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);

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

版主你好,

主圖最上面有呈現出來....謝謝~

另請教2個應用問題:
1)如何將這個swap上下轉呈現在副圖?如附件圖片範例

2)如何利用
當收盤價>yar的第1天做選股
當收盤價<yar的第1天做選股

a9681054 附帶上了此圖片:

__________________
chiu

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

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

引用:
最初由 a9681054 發表
版主你好,

主圖最上面有呈現出來....謝謝~

另請教2個應用問題:
1)如何將這個swap上下轉呈現在副圖?如附件圖片範例

2)如何利用
當收盤價>yar的第1天做選股
當收盤價<yar的第1天做選股



Re1:
你只輸出 swap,其它不要輸出,就是這效果了

Re2: 條件成立的第一天,範例如下:
條件 and ref(條件,1)=0;

程式就讓您自己去練習寫作了!

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

版主你好,

好的,謝謝你多日指導與幫忙~

__________________
chiu

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

引用:
最初由 cgjj 發表
Re1:
你只輸出 swap,其它不要輸出,就是這效果了

Re2: 條件成立的第一天,範例如下:
條件 and ref(條件,1)=0;

程式就讓您自己去練習寫作了!



版主你好,
Re1:
swap副圖我已依版主指導完成了,請教如要讓swap=1及swap=-1出來的圖形改成相反顯示,要如何處理?謝謝~

__________________
chiu

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

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

引用:
最初由 a9681054 發表
版主你好,
Re1:
swap副圖我已依版主指導完成了,請教如要讓swap=1及swap=-1出來的圖形改成相反顯示,要如何處理?謝謝~



加個負號在swap前面,就可以反了!

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

版主你好,

SWAP前加了"-"號後...
行16:出現未定義的標識符

__________________
chiu

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

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

引用:
最初由 a9681054 發表
版主你好,

SWAP前加了"-"號後...
行16:出現未定義的標識符



不是在下面這行加 !!!
Swap:YAR*0 linethick; //轉向位置紀錄

是你後面應用時加上,例如
-Swap;

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

引用:
最初由 cgjj 發表
不是在下面這行加 !!!
Swap:YAR*0 linethick; //轉向位置紀錄

是你後面應用時加上,例如
-Swap;



版主你好,

謝謝,可以了~

__________________
chiu

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

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

引用:
最初由 a9681054 發表
版主你好,

謝謝,可以了~



不客氣^^

向版主報告此篇 | 查IP位址
Old Post 2019-05-09 23:38
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為20:21 發表新主題    回覆主題
總頁數 (8): « 第一頁 ... « 5 6 [7] 8 »   上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

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