![]() |
在這個頁面顯示本主題全部的 6 個文章 |
奇狐社區論壇 (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=9278)
請問版主,這個公式的比較法如何寫?
版主好:
想請問版主一下,下列的公式中,我另加一個向上跳空缺口的條件,想寫成:
(1)當向上跳空缺口成立,傳回EE值,當後面的走勢如果有 AA or
BB or CC 的值發生時,比EE值還小,則傳回EE值,直到後面的
AA or BB or CC 的發生值比EE值還大時,則傳回當時的 AA or
BB or CC 的值。
這樣的述說,不知版主是否可以修改呢?? 謝謝版主的幫助。
QQ:=C*0;
QQ:=if(cross(c,t) and t>ref(t,1),AA,QQ);
QQ:=if(c>t and c/ref(c,1)>1.02 and t>ref(t,1),BB,QQ);
QQ:=if(c>t and c/ref(c,1)>1.04 and t>ref(t,1),CC,QQ);
QQ:=if(c>t and L>REF(H,1),EE,QQ); //向上跳空缺口
QQ:=ref(QQ,BARSLAST(QQ>0));
QQ:if(barpos<lbound(QQ),XX,QQ);
回覆: 請問版主,這個公式的比較法如何寫?
引用:
最初由 awhtox 發表
版主好:
想請問版主一下,下列的公式中,我另加一個向上跳空缺口的條件,想寫成:
(1)當向上跳空缺口成立,傳回EE值,當後面的走勢如果有 AA or
BB or CC 的值發生時,比EE值還小,則傳回EE值,直到後面的
AA or BB or CC 的發生值比EE值還大時,則傳回當時的 AA or
BB or CC 的值。
這樣的述說,不知版主是否可以修改呢?? 謝謝版主的幫助。
QQ:=C*0;
QQ:=if(cross(c,t) and t>ref(t,1),AA,QQ);
QQ:=if(c>t and c/ref(c,1)>1.02 and t>ref(t,1),BB,QQ);
QQ:=if(c>t and c/ref(c,1)>1.04 and t>ref(t,1),CC,QQ);
QQ:=if(c>t and L>REF(H,1),EE,QQ); //向上跳空缺口
QQ:=ref(QQ,BARSLAST(QQ>0));
QQ:if(barpos<lbound(QQ),XX,QQ);
版主好:
以台指期2008/02/19 為例,開盤就向上跳空缺口,符合CC值的發生 7948,在09:00 因為上漲0.13%,符合AA的值發生,因此傳回AA值7893,到了09:10 時,又符合AA的值,則傳回7926.4 ,到了09:40
符合AA值的發,因此傳回7959.6,現在我的問題是:
在09:00 的值7893 和 0910的值 7926.4,都比向上跳空缺口CC值
7948還低,直到09:40的值7959.6才比CC值還大,因此希望畫線能從
CC值7948一直畫到09:40的7959.6一條線,附上圖檔,圖中粗綠色的線,是希望的走法,黃色圈圈是希望修改的地方。所以前來請問版主,是否可以修改嗎??
附上公式碼,請版主幫助修改,謝謝您。
t:=ma(c,15);
AA:=REF(LLV(MA(L,5),3),1);
BB:=REF(LLV(MA(L,3),3),1);
CC:=(C+REF(C,1))/2;
QQ:=C*0;
QQ:=if(c>t and c/ref(c,1)>1.001 and t>ref(t,1),AA,QQ);
QQ:=if(c>t and c/ref(c,1)>1.002 and t>ref(t,1),BB,QQ);
QQ:=if(c>t and L>REF(H,1),CC,QQ); //向上跳空缺口
QQ:=ref(QQ,BARSLAST(QQ>0));
QQ:if(barpos<lbound(QQ),L,QQ);
引用:
最初由 awhtox 發表
版主好:
以台指期2008/02/19 為例,開盤就向上跳空缺口,符合CC值的發生 7948,在09:00 因為上漲0.13%,符合AA的值發生,因此傳回AA值7893,到了09:10 時,又符合AA的值,則傳回7926.4 ,到了09:40
符合AA值的發,因此傳回7959.6,現在我的問題是:
在09:00 的值7893 和 0910的值 7926.4,都比向上跳空缺口CC值
7948還低,直到09:40的值7959.6才比CC值還大,因此希望畫線能從
CC值7948一直畫到09:40的7959.6一條線,附上圖檔,圖中粗綠色的線,是希望的走法,黃色圈圈是希望修改的地方。所以前來請問版主,是否可以修改嗎??
附上公式碼,請版主幫助修改,謝謝您。
t:=ma(c,15);
AA:=REF(LLV(MA(L,5),3),1);
BB:=REF(LLV(MA(L,3),3),1);
CC:=(C+REF(C,1))/2;
QQ:=C*0;
QQ:=if(c>t and c/ref(c,1)>1.001 and t>ref(t,1),AA,QQ);
QQ:=if(c>t and c/ref(c,1)>1.002 and t>ref(t,1),BB,QQ);
QQ:=if(c>t and L>REF(H,1),CC,QQ); //向上跳空缺口
QQ:=ref(QQ,BARSLAST(QQ>0));
QQ:if(barpos<lbound(QQ),L,QQ);
版主好:
是否只能修改到粗綠色線的範圍,後面的走勢,就不再跟CC值
來比,這樣可以嗎?
引用:
最初由 awhtox 發表
版主好:
是否只能修改到粗綠色線的範圍,後面的走勢,就不再跟CC值
來比,這樣可以嗎?
全部時間均為台灣時間, 現在時間為22:00 | 在這個頁面顯示本主題全部的 6 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.