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

註冊日期: Feb 2007
來  自:
文章數量: 30

請教迴圈

請問...
我想找出C>(H+L)/2的K棒...離目前最近是第幾根...
該怎麼寫呢?

Q:=1;
FOR i = 2 TO 100 DO
Q:=IF(C>(H+L)/2,Q+1,0);
總和:Q;

這個寫出來怪怪的耶...

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

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

回覆: 請教迴圈

引用:
最初由 lcybw 發表
請問...
我想找出C>(H+L)/2的K棒...離目前最近是第幾根...
該怎麼寫呢?

Q:=1;
FOR i = 2 TO 100 DO
Q:=IF(C>(H+L)/2,Q+1,0);
總和:Q;

這個寫出來怪怪的耶...



用 BARSLAST 函數即可

x:BARSLAST(C>(H+L)/2);

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

註冊日期: Feb 2007
來  自:
文章數量: 30

嗯嗯...謝謝

再請教板主:若我想用往回推的方式求均價...求ma(L,2),ma(L,3)....ma(L,n)...然後與當下K棒的L相比較...找到ma(L,n)<L...求n...請問該怎麼寫呢?

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

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

引用:
最初由 lcybw 發表
嗯嗯...謝謝

再請教板主:若我想用往回推的方式求均價...求ma(L,2),ma(L,3)....ma(L,n)...然後與當下K棒的L相比較...找到ma(L,n)<L...求n...請問該怎麼寫呢?



這樣的公式運算量負荷超級重的
您確定要如此做嗎?
每一根K棒都求這值嗎?
盤中可能無法跑的動喔

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

註冊日期: Feb 2007
來  自:
文章數量: 30

引用:
最初由 cgjj 發表
這樣的公式運算量負荷超級重的
您確定要如此做嗎?
每一根K棒都求這值嗎?
盤中可能無法跑的動喔



嗯嗯...小弟的想法是當第n根K棒條件成立後...就跳出迴圈....至於負荷的問題就只好盤中跑的K棒數少一點來解決囉...請問這可以用迴圈寫出來嗎??還是得用其他方法呢??

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

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

引用:
最初由 lcybw 發表
嗯嗯...小弟的想法是當第n根K棒條件成立後...就跳出迴圈....至於負荷的問題就只好盤中跑的K棒數少一點來解決囉...請問這可以用迴圈寫出來嗎??還是得用其他方法呢??


這是要跑多重迴圈嚕
盤中跑的K棒數少一點, 也是無法解決的

您這樣想
若有一根K棒, n 要跑到 100 才成立
MA(L,2)....MA(L,100)
在該單一K棒上
就總共要運算 99 次不等範圍大小的均值

而這只是一根K棒的運算而已喔
想想您會用多少根歷史K棒來算
盤中幾乎是不可能跑的動的

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

註冊日期: Feb 2007
來  自:
文章數量: 30

引用:
最初由 cgjj 發表
這是要跑多重迴圈嚕
盤中跑的K棒數少一點, 也是無法解決的

您這樣想
若有一根K棒, n 要跑到 100 才成立
MA(L,2)....MA(L,100)
在該單一K棒上
就總共要運算 99 次不等範圍大小的均值

而這只是一根K棒的運算而已喔
想想您會用多少根歷史K棒來算
盤中幾乎是不可能跑的動的




那那那......這樣的話.....不就這個邏輯沒辦法寫囉??

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

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

引用:
最初由 lcybw 發表
那那那......這樣的話.....不就這個邏輯沒辦法寫囉??


寫當然是可寫的出來

問題在於可不可行的問題
寫出來套用上去
您的電腦於盤中恐怕, 會因負荷過重而慢盤甚至死當

故要您仔細想想是否還要如此做

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

註冊日期: Feb 2007
來  自:
文章數量: 30

嗯嗯...小弟想試試看...可以麻煩板主提示一下該用哪個個語法嗎?

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

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

引用:
最初由 lcybw 發表
嗯嗯...小弟想試試看...可以麻煩板主提示一下該用哪個個語法嗎?


方法大致為:

外圈迴圈 跑 i = 1 to datacount
內圈迴圈 跑 n = 1 to i-1

內圈迴圈遇 ma(L,n)<L[i] 時跳離迴圈
跳離內圈迴圈時, 將 n 值留存

若內圈跑到完都無 ma(L,n)<L[i] 成立, 此時 n 會等於 i
此刻您可將 n值留存為0

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

註冊日期: Feb 2007
來  自:
文章數量: 30

引用:
最初由 cgjj 發表
方法大致為:

外圈迴圈 跑 i = 1 to datacount
內圈迴圈 跑 n = 1 to i-1

內圈迴圈遇 ma(L,n)<L[i] 時跳離迴圈
跳離內圈迴圈時, 將 n 值留存

若內圈跑到完都無 ma(L,n)<L[i] 成立, 此時 n 會等於 i
此刻您可將 n值留存為0



謝謝板主...馬上去試...^^

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

註冊日期: Mar 2004
來  自: 彰化 海口郎
文章數量: 400

請指引

外圈迴圈 跑 i = 1 to datacount
內圈迴圈 跑 n = 1 to i-1

內圈迴圈遇 ma(L,n)<L[i] 時跳離迴圈
跳離內圈迴圈時, 將 n 值留存

若內圈跑到完都無 ma(L,n)<L[i] 成立, 此時 n 會等於 i
此刻您可將 n值留存為0


上列語法是何種語法,如何入門,網路上學習得到嗎?有書可以看嗎﹖或是有快又好學的方法,請板主或熱心的大大指引明路,非常感恩喔!!!

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

註冊日期: Feb 2007
來  自:
文章數量: 30

奇狐有出版一本指標的書囉...買來參考參考吧...

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

註冊日期: Mar 2004
來  自: 彰化 海口郎
文章數量: 400

偶有買了
謝謝告知 有問題再請 大大指導 感恩

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

註冊日期: Feb 2007
來  自:
文章數量: 30

板主您好...同樣的問題小弟用這種寫法會卡住...

HR:=0;
ND:=1;
WHILE HR<LOW DO BEGIN
ND:=ND+1;
HR:=MA(L,ND);
END;
ND;

會卡在 WHILE HR<CL DO BEGIN 這邊...語法錯誤
請問板主問題出在哪邊呢?依照書上的範例把LOW換成CAPITAL就沒問題了...煩請指教...

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

論壇跳轉:
主題評分:

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