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

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


由 icute 在 2009-04-23 21:25 發表:

問題 [求救] 如何寫即時盤中的公式條件??

請問:
(1)要如何寫出在即時5分盤中,當某條均線正由下往上走平或翻揚時,而股價也正突破站上此均線價或已在此均線價以上呢??
(2)反之,要如何寫出在即時5分盤中,當某條均線正由上往下走平或下彎時,而股價也正跌破此均線價或已在此均線價以下呢??
(3)若想寫入的均線是1條以上,又該如何寫呢??
先謝謝了!!!


由 peter109 在 2009-04-24 10:22 發表:

範例

//當某條均線正由下往上走平或翻揚時,而股價也正突破站上此均線價或已在此均線價以上
M1:MA(C,55);
X1:=M1>=REF(M1,1);//上
X2:=X1 AND REF(X1,1)=0;
X3:=CROSS(C,M1);
X4:=C>M1;
X5:=X2 AND (X3 OR X4 OR (COUNT(X4,5)>=3 AND X4));
VERTLINE(X5);

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 icute 在 2009-04-24 11:05 發表:

如何寫即時盤中的公式條件

引用:
最初由 peter109 發表
範例

//當某條均線正由下往上走平或翻揚時,而股價也正突破站上此均線價或已在此均線價以上
M1:MA(C,55);
X1:=M1>=REF(M1,1);//上
X2:=X1 AND REF(X1,1)=0;
X3:=CROSS(C,M1);
X4:=C>M1;
X5:=X2 AND (X3 OR X4 OR (COUNT(X4,5)>=3 AND X4));
VERTLINE(X5);






多謝peter109大大的指導!!
在盤後試運算過後,發現會有不符合條件的個股出現,我是想應用於盤中5分鐘使用,不曉得哪裡需做更改呢??
也再請教:
(1)如何寫出當此條件在成立後,而圖中會出現標註買或是其它的記號呢??
(2)若只想讓此條件在成立後的30分內或6根K棒內有效,超過時間或K棒數就不再符合條件而出現,那該如何添寫出完整的公式呢??


由 peter109 在 2009-04-24 12:26 發表:

不符合條件的個股

貼張圖 或者用文字細述

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 peter109 在 2009-04-24 23:10 發表:

指標說明

M1:MA(C,55);
X1:=M1>=REF(M1,1);//均線 今日大於等於昨日 上行
X2:=X1 AND REF(X1,1)=0;//昨日X1=0 + 今日X1=1
X3:=CROSS(C,M1);//收盤價和均線 金叉
X4:=C>M1;//收盤價大於均線


//選擇條件
// 昨日X1=0 + 今日X1=1 + ( 收盤價和均線金叉 或者 收盤價大於均線 或者 最近五周期收盤價大於均線次數至少有三次且當日收盤價大於均線 )
X5:=X2 AND (X3 OR X4 OR (COUNT(X4,5)>=3 AND X4));
VERTLINE(X5);


不懂您短訊中說收盤價在均線下的也被選出
照說 不應該發生
因為 指標中並沒有收盤價小於均線的必要條件

PS. 擔心短訊箱粉快就滿了 所以在這邊做個說明

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 peter109 在 2009-04-25 12:14 發表:

回覆: 如何寫即時盤中的公式條件

條件(3):若條件(1)+(2)同時成立後出現的個股,在條件(1)+(2)持續成立後的30分或6根K棒過後,就不再出現在下次搜尋的名單裡 <<<<------- 這部分 似乎需要用人工作業

INPUT: N(55,1,9999);//自定義均線周期參數
M1:=MA(C,N);
X1:=M1>=REF(M1,1);//上
X2:=X1 AND REF(X1,1)=0;
X3:=CROSS(C,M1);
X4:=C>M1;
選股: X2 AND (X3 OR X4 OR (COUNT(X4,5)>=3 AND X4));

//選股2: C>ref(C,1) AND X2 AND (X3 OR X4 OR (COUNT(X4,5)>=3 AND X4));//針對上述選股條件 增加C>ref(C,1)條件

您可自行比較兩者結果

作業方式:
1. 新建指標完成後 用編輯指標方式 在input前面增加 //
使原句成為
//INPUT: N(55,1,9999);//自定義均線周期參數
2. 每次選股時間 間隔30分鐘以上
3. 人工移除 上次有出現的個股

提醒:
1. 如果周期用的太短 尤其在股票上 恐怕您會有 為誰辛苦為誰忙 的感覺 (揣測您目前的想法是做股票當沖)
2. 變更周期參數的長短 同時需考慮所為的30分鐘後是否要同步變更

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 icute 在 2009-04-25 19:00 發表:

如何增加公式條件

請教peter大大:

(1): 是將以下所寫出的全部設定為一組條件對嗎??

INPUT: N(55,1,9999);//自定義均線周期參數
M1:=MA(C,N);
X1:=M1>=REF(M1,1);//上
X2:=X1 AND REF(X1,1)=0;
X3:=CROSS(C,M1);
X4:=C>M1;
選股: X2 AND (X3 OR X4 OR (COUNT(X4,5)>=3 AND X4));

//選股2: C>ref(C,1) AND X2 AND (X3 OR X4 OR (COUNT(X4,5)>=3 AND X4));//針對上述選股條件 增加C>ref(C,1)條件

(2): 若條件(1)+(2)同時成立後出現的個股,在條件(1)+(2)持續成立後的30分或6根K棒過後,就不再出現在下次搜尋的名單裡 <<<<------- 這部分 似乎需要用人工作業

意思是說無法用公式寫出,來控制條件裡時間週期或K棒數,只能在當下搜尋出條件符合的個股,後續用人工來追蹤囉??

(3) :試用過發現有以下兩種情形

情形1: 之前條件是均線由下往上走平或向上翻揚時,若想再加入均線由下往上持續走平再向上翻揚時的條件

情形2.: 若想再加入條件是,均線由上往下走平再向上翻揚時,和另一條件是均線由上往下持續走平再向上翻揚時

若想加入這些條件,是否可與之前公式相容並用呢??

或是說可以將之前的公式+情形1,寫成一組條件公式,而之前的公式+情形2另寫成一組條件公式,兩組公式隔開區別出來呢??

再次感謝peter大大的指導... 祝 順心


由 peter109 在 2009-04-26 01:46 發表:

回覆: 如何增加公式條件

(1): 是將以下所寫出的全部設定為一組條件對嗎??

是的 這是一個選股指標
一般人會將選股指標放在條件選股中
個人習慣放在技術指標中,方便看訊號以及比較訊號

==========
(2): 若條件(1)+(2)同時成立後出現的個股,在條件(1)+(2)持續成立後的30分或6根K棒過後,就不再出現在下次搜尋的名單裡 <<<<------- 這部分 似乎需要用人工作業

可以用時間做區分點 指標也可做到
但針對您的問題 一般是不需要做區分
針對第二次選股 在跳出的條件選股畫面中
將右下方追加方式打勾
這樣可以輕易的移除第一次的選股結果(當然您要知道第一次選股結果列表中的最後一支股票名稱做為區分點)

==========
情形1: 之前條件是均線由下往上走平或向上翻揚時,若想再加入均線由下往上持續走平再向上翻揚時的條件

情形2.: 若想再加入條件是,均線由上往下走平再向上翻揚時,和另一條件是均線由上往下持續走平再向上翻揚時

若想加入這些條件,是否可與之前公式相容並用呢??
或是說可以將之前的公式+情形1,寫成一組條件公式,而之前的公式+情形2另寫成一組條件公式,兩組公式隔開區別出來呢??

當然您可以另外增加條件來做為條件選股
之前條件是均線由下往上走平或向上翻揚時 <<--- A
之前條件是均線由下往上走平或向上翻揚時,再加入均線由下往上持續走平再向上翻揚時的條件 <<--- B
再加入條件是,均線由上往下走平再向上翻揚時,和另一條件是均線由上往下持續走平再向上翻揚時 <<--- C
您可依據不同條件做成不同指標
或者將所有條件寫入一個指標內(指標放入技術指標)

這方面的問題 關鍵點在
走平的定義是甚麼(例如上下振幅空間%) 周期又是多久

條件越多 意味著條件的嚴苛

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 icute 在 2009-04-26 18:16 發表:

回覆: 回覆: 如何增加公式條件

可以用時間做區分點 指標也可做到
但針對您的問題 一般是不需要做區分
針對第二次選股 在跳出的條件選股畫面中
將右下方追加方式打勾
這樣可以輕易的移除第一次的選股結果(當然您要知道第一次選股結果列表中的最後一支股票名稱做為區分點)

上面所述不太熟悉如何操作,不知道公式裡能否寫出限制時間週期??

是否可以在B與C裡各加入設定均線向上翻揚後,在持續上揚而股價也等於或大於均線值,在十根K棒的時間裡,都可以搜尋到的條件嗎??<<---1


走平的定義是甚麼(例如上下振幅空間%) 周期又是多久

持續走平的定義在於均線值持續不變,而在執行選股的同時,只要股價也等於或大於均線值,就符合條件!!
各個股週期有長有短,故可以設定只要均線持續走平或持續走平再翻揚時(股價也是都需等於或大於均線值)就都持續符合條件嗎??<<---2

另想請教的是,之前在指標裡有加入訊號出現時以垂直線做為標示,若要改為在出現訊號的K棒上,用"買"字來做為標示,該如何更改呢??<<---3


之前條件是均線由下往上走平或向上翻揚時 <<--- A
之前條件是均線由下往上走平或向上翻揚時,再加入均線由下往上持續走平再向上翻揚時的條件 <<--- B
再加入條件是,均線由上往下走平再向上翻揚時,和另一條件是均線由上往下持續走平再向上翻揚時 <<--- C

因B已包含有A的條件了,若B與C都加入1-2-3,B與C各成為一組條件,該如何寫出呢??


再次謝謝Peter大大指導
祝 順心...


由 peter109 在 2009-04-27 02:08 發表:

上面所述不太熟悉如何操作,不知道公式裡能否寫出限制時間週期?? <<---- 請來電公司
==============================
是否可以在B與C裡各加入設定均線向上翻揚後,在持續上揚而股價也等於或大於均線值,在十根K棒的時間裡,都可以搜尋到的條件嗎??<<---1
可以
==================

走平的定義是甚麼(例如上下振幅空間%) 周期又是多久

持續走平的定義在於均線值持續不變,而在執行選股的同時,只要股價也等於或大於均線值,就符合條件!!
各個股週期有長有短,故可以設定只要均線持續走平或持續走平再翻揚時(股價也是都需等於或大於均線值)就都持續符合條件嗎??<<---2
YES
=================
另想請教的是,之前在指標裡有加入訊號出現時以垂直線做為標示,若要改為在出現訊號的K棒上,用"買"字來做為標示,該如何更改呢??<<---3
垂直線用VERTLINE函數
"買" 字用DRAWTEXT函數
==========================

之前條件是均線由下往上走平或向上翻揚時 <<--- A
之前條件是均線由下往上走平或向上翻揚時,再加入均線由下往上持續走平再向上翻揚時的條件 <<--- B
再加入條件是,均線由上往下走平再向上翻揚時,和另一條件是均線由上往下持續走平再向上翻揚時 <<--- C

因B已包含有A的條件了,若B與C都加入1-2-3,B與C各成為一組條件,該如何寫出呢??
有空再處理
==============

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 icute 在 2009-04-28 00:28 發表:

寫即時盤中的公式條件??

多謝Peter大大!!!


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


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

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