 |
godhorse
JOHN
註冊日期: Jan 2004
來 自:
文章數量: 27 |
MetaStock 公式轉 奇狐...這樣表達是否正確??3q3q
1.LowL:=If(LOW=LLV(LOW,5),LOW,If(Ref(LOW,-1)=LLV(LOW,5),Ref(LOW,-1), If(Ref(LOW,-2)=LLV(LOW,5),Ref(LOW,-2),If(Ref(LOW,-3)=LLV(LOW,5),Ref(LOW,-3), If(Ref(LOW,-4)=LLV(LOW,5),Ref(LOW,-4),0)))));
2.NewH:=ValueWhen(1,HIGH>Ref(HHV(HIGH,5),-1),HIGH);
3.box1:=HHV(HIGH,3)<HHV(HIGH,4);
4.box2:=ValueWhen(1,BarsSince(HIGH>Ref(HHV(HIGH,5),-1))=3 AND box1=true,NewH);
===========================================================
上面是Metastock 類似股票箱的公式
看了站上一些文章,偶試著把它轉成奇狐格式,但是run起來怪怪的
可否請大大幫我看一下
--------------------------上面第一行公式-----------------------------
D1:=IF(REF(L,BARSLAST(H<Ref(H,4)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,4))),L);
C1:=IF(REF(L,BARSLAST(H<Ref(H,3)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,3))),D1);
B1:=IF(REF(L,BARSLAST(H<Ref(H,2)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,2))),C1);
A1:=IF(REF(L,BARSLAST(H<Ref(H,1)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,1))),B1);
LOW1:=If(LOW=LLV(LOW,5),LOW,A1);
--------------------------------------------------------------
----------------------上面第二行公式--------------------------
NEWH: IF (HIGH> REF(HHV(H,5),BARSLAST(H<REF(H,1))),HIGH,0)linethick0;
-----------------------------第三行公式----------------------
box2:if ((BarsSince(HIGH>Ref(HHV(HIGH,5),-1))=3 AND HHV(HIGH,3)<HHV(HIGH,4) ),NEWH,C)linethick0;
=======================================================
跑出來的結果是空白??
可否指點一下,哪邊要注意?? 3Q3Q
__________________
JOHN
|
|
向版主報告此篇 |  |
|
2004-09-14 01:01 |
|
|
|  |
 |
快刀手
資深會員

註冊日期: Jan 2004
來 自:
文章數量: 356 |
對這一個公式的邏輯不是很了解但是這樣就可以看到了
D1:=IF(REF(L,BARSLAST(H<Ref(H,4)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,4))),L);
C1:=IF(REF(L,BARSLAST(H<Ref(H,3)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,3))),D1);
B1:=IF(REF(L,BARSLAST(H<Ref(H,2)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,2))),C1);
A1:=IF(REF(L,BARSLAST(H<Ref(H,1)))= LLV(LOW,5), REF(L,BARSLAST(H<Ref(H,1))),B1);
LOW1:If(LOW=LLV(LOW,5),LOW,A1);
NEWH: IF (HIGH> REF(HHV(H,5),BARSLAST(H<REF(H,1))),HIGH,0),linethick1;
BOX2:if ((BarsSince(HIGH>Ref(HHV(HIGH,5),-1))=3 AND HHV(HIGH,3)<HHV(HIGH,4) ),NEWH,C),linethick1;
|
|
向版主報告此篇 |  |
|
2004-09-14 09:36 |
|
|
|  |
 |
godhorse
JOHN
註冊日期: Jan 2004
來 自:
文章數量: 27 |
謝謝大大
這個MS公式是 http://www.chiefox.com.tw/bbs/showt...s=&threadid=110 中,10樓的那個MS公式
我想再請問一下(MS公式第一行)
LowL:=If(LOW=LLV(LOW,5),LOW,If(Ref(LOW,-1)=LLV(LOW,5),Ref(LOW,-1), If(Ref(LOW,-2)=LLV(LOW,5),Ref(LOW,-2),If(Ref(LOW,-3)=LLV(LOW,5),Ref(LOW,-3), If(Ref(LOW,-4)=LLV(LOW,5),Ref(LOW,-4),0)))));
它的IF 五個條件,我們解讀是條件 都成立, 還是 OR ?
就是若在奇狐內寫,是要用OR 還是 像您回答的那樣
3Q3Q
__________________
JOHN
|
|
向版主報告此篇 |  |
|
2004-09-14 10:52 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|