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

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


由 labrador 在 2005-12-25 21:59 發表:

[求救]引用明日起至資料最後一日的最高價

請問要怎麼在今日引用明日起至資料最後一日的最高價?

例如我要在KD<20黃金交叉時買進,10%停利,不設停損。我要在訊號發出日同時劃出這筆交易是否獲利出場。這要如何作到?

目前想到的是barpos, datacount, refx等,但作不出來,請高手幫忙,謝謝。


由 king 在 2005-12-26 00:11 發表:

第一個定義明日尚未出現就無法引用.除非今日變成明日的昨天才可能引用.

__________________
E-Trader World 交易世界
Plurk
Facebook
Twitter
(EQ:情緒智商) & (HD:習慣領域)才是主導成功交易的重要關鍵。
「存於一個人自身的真相非常簡單,然而人們卻總是追求深奧的真理。」,金融交易亦是如此。


由 cgjj 在 2005-12-26 00:35 發表:

回覆: [求救]引用明日起至資料最後一日的最高價

引用:
最初由 labrador 發表
請問要怎麼在今日引用明日起至資料最後一日的最高價?



原碼:

sp
:=datacount-barpos+1;
hh:h*0;
for 
i=1 to datacount do begin
  temp
:=hhv(h,sp[i]);
  
hh[i]:=temp[datacount];
end;



這樣寫法的指標要很小心喔
不建議拿來操作, 因為會.......


由 labrador 在 2005-12-26 14:55 發表:

sp:=datacount-barpos+1;
hh:h*0;
for i=1 to datacount do begin
temp:=hhv(h,sp[i]);
hh[i]:=temp[datacount];
end;

感謝解答!

上述的公式確實已可達到小弟的目的。但有一個問題,因為計算的資料太大,跑起來有點慢。是否可以只計算發出訊號那日的hh值呢? 因為沒訊號的hh值用不到,也許這樣可以加快公式的運算。謝謝。


由 cgjj 在 2005-12-27 10:29 發表:

原碼:

AA
:=MA(C,5);
BB:=MA(C,15);
CK:=CROSS(AA,BB);

SP:=datacount-barpos+1;
SH:h*0;
hh:h*0;
for 
i=lbound(CKto datacount do begin
  
if CK[i]=1 then begin
    HH
:=hhv(h,SP[i]);
    
SH[i]:=HH[datacount];
  
end;
end;


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


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

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