實戰與指標

2011-09-23 09:22:11

86家最高價(利潤1)小於5%共發指示807(807-86)/807=89.34%成功率高達89.34%就把這個條件定為"美好未來1"吧.

現在就簡單的設想一下幾個結果可能不全面,還得請網友們共同研究)

一種可能,在買價買入股票,只要在明後天的兩日内把賣單埋在買價加5%的位置,就去守株待兔吧,精確點說2天賺2%(扣除印花稅和佣金1.5%+買入時多給的1.5%);

二種可能,其實對這種強勢股來說,買入的當天收盤就有很大可能已經漲很高了

這樣的例子很多,不一一列舉了,請大家用我給的公式(美好未來1)好好研究一下,有心得別忘了我;

三種可能,買入的當天,這支股票打一長上影線7-8%,兩天内隨不一定不上影,但上影線的一半的地方的利潤也不只2%吧;

第四種可能......止損!!!!!!

這樣一來公式轉變成(美好未來1):

BARSLAST(ref(c,1)/ref(o,1)>=1.099andl>ref(h,1))=1

結論:用"原始公式"搞測試;"美好未來1"實際操作.好了,汽車上太颠簸,就寫這些吧.

(15)、短線RSI選股指標設計

站長按:HP朋友設計的這個指標,從短線角度勝率不俗,且分佈十分均勻,有很好的實戰意義!

由於此公式選出的股票漲幅不是很大,所以目標利潤定為5%

首先從分析家自帶的RSI開始,當股價從低位開始上漲時6日RSI

會上穿24日RSI,初始公式為:

cross(rsi1,rsi3)

此時此公式所發出的指示有一部分出現在高位,甚至頂部,通

過觀察,可以發現在低位發出的指示有一些共同點,即12日RSI

小於40,6日RSI小於50,並且最近5天内RSI曾低於20,所以在

公式中加入以下限制:

rsi2<40andcount(rsi1<20,5)>=1andrsi1<50

經過測試(99.1.1-00.7.7),發現此公式的失敗指示主要發出在

99年9-12月,此時大盤不景氣,於是加入以下限制:

c/ref(c,1)以下測試條件均為20日5%(請註意目標利潤為5%)

-------------------------------------------------------

99.1.1-00.7.7

測試股票數:984

共發出指示:250成功指示:202失敗指示:48未完成指示:0

平均成功率:80.80%,成功率達到50%的股票有:18.8%

利潤1總平均:15.30%利潤1最大值:88.51%利潤1最小值:0.00%

利潤2總平均:11.19%利潤2最大值:88.51%利潤2最小值:-13.41%

-------------------------------------------------------

97.1.1-00.7.7

測試股票數:984

共發出指示:443成功指示:345失敗指示:98未完成指示:0

平均成功率:77.88%,成功率達到50%的股票有:29.3%

利潤1總平均:13.94%利潤1最大值:88.51%利潤1最小值:0.00%

利潤2總平均:9.64%利潤2最大值:88.51%利潤2最小值:-27.26%

-------------------------------------------------------

如果要用此公式選股,只需在條件選股窗口中選中此公式,並

把條件設定為HPRSI大於P1(P1為0)。

(16)、編程接口全攻略

為什麼使用編程接口

由於分析家的自編公式缺乏循序、選擇及循環三大基本結構中的循環結構,因而不能編制某些公式,作為補救措施,匯天奇公司推出編程接口。編程接口的優點是能實現任意算法,運算效率高,保密性強;缺點是需要額外的知識,調試困難,善未完善。所以,筆者建議盡量避免使用它。

使用編程接口需要什麼基礎知識及軟件

原始的編程接口是以C語言提供,以Win32動態連接庫的形式實現的,所以任何一個可以生成Win32

動態連接庫的開發工具,都可以用於編寫擴展函數,如Delphi、BCB、VC、VB等。

由於分析家軟件是用VC編寫的,故匯天奇公司推薦使用VC作為開發工具。有鑒於此,筆者編寫了VC6.0下的

CustomAppWizard,可自動生成程序框架,並作一些必要的設置,可節省不少時間。如果使用VC,只需學習C

語言,不必懂得C++知識,更不必掌握MFC,要求可說是相當低了。

本文以VC為例,講述擴展函數的編制。

擴展函數的命名及引用

擴展函數的命名有以下規定:

1.函數名稱須符合C語言的規定,並需全部大寫.

2.函數必須以下述A,B兩種形式之一聲明,請用實際函數名稱替代xxxxxxxx。

__declspec(dllexport)intxxxxxxxx(CALCINFO*pData);

----------A

__declspec(dllexport)intxxxxxxxxVAR(CALCINDO*pData);

----------B

3.上述形式A用於聲明不帶參數或全部參數為常數的函數;

形式B用於聲明參數1為序列數的函數;兩種函數的區別在於後者以VAR結尾.

4.函數名稱長度不能超過15字節,動態連接庫文件名不能超過9字節(不包括擴展名),動態庫名稱不能叫

SYSTEM,EXPLORER;

擴展函數的引用分兩個步驟:

1、將生成的動態連接庫拷貝到分析家目錄下;

2、編寫一個公式,引用動態連接庫中的擴展函數,格式如下:

"動態庫名稱@函數名稱"(參數表)

例如,您編了一個擴展函數叫FUNCTION(),有兩個常數參數,生成的動態連接庫叫FORMula.dll,引用為

"),註意一對半角雙引號的位置,庫名及函數名不區分大小寫。

數據結構

編程接口的一大任務是數據的傳遞,包括將原始數據傳遞給擴展函數及將運算結果傳遞回分析家。這是通過函數的參數CALCINFO*

pData實現的,結構CALCINFO的定義在頭文件FxjFunc.h或Analyst.h中,簡介如下:

typedefstructtagCALCINFO

{

constDWORDm_dwSize;//本結構的大小,可用於分配内存

constDWORDm_dwVersion;//調用軟件版本(V2.10:0x210)

constDWORDm_dwSerial;//調用軟件序列號

constchar*m_strStkLabel;//股票代碼

constBOOLm_bIndex;//大盤

//數據數量(pData,pDataEx,pResultBuf指向的數組大小)

constintm_nNumData;

//常規數據數組指針,註意:當m_nNumData==0時可能為NULL

constSTKDATA*m_pData;

//擴展數據數組指針,用於描述分筆成交買賣盤,註意:可能為NULL

constSTKDATAEx*m_pDataEx;

constintm_nParam1Start;//參數1有效位置,詳見註4、5

constfloat*m_pfParam1;//調用參數1

constfloat*m_pfParam2;//調用參數2

constfloat*m_pfParam3;//調用參數3

constfloat*m_pfParam4;//調用參數3

float*m_pResultBuf;//結果緩沖區

constDATA_TYPEm_dataType;//數據類型

constfloat*m_pfFinData;//財務數據

}CALCINFO;

註:

1.函數調用參數由m_pfParam1--m_pfParam4帶入,若為NULL則表示該參數無效.

2.當一個參數無效時,則其後的所有參數均無效.

如:m_pfParam2為NULL,則m_pfParam3,m_pfParam4一定為NULL.

 承諾與聲明

兄弟財經是全球歷史最悠久,信譽最好的外匯返佣代理。多年來兄弟財經兢兢業業,穩定發展,獲得了全球各地投資者的青睞與信任。歷經十餘年的積澱,打造了我們在業内良好的品牌信譽。

本文所含内容及觀點僅為一般信息,並無任何意圖被視為買賣任何貨幣或差價合約的建議或請求。文中所含内容及觀點均可能在不被通知的情況下更改。本文並未考 慮任何特定用戶的特定投資目標、財務狀況和需求。任何引用歷史價格波動或價位水平的信息均基於我們的分析,並不表示或證明此類波動或價位水平有可能在未來 重新發生。本文所載信息之來源雖被認為可靠,但作者不保證它的準確性和完整性,同時作者也不對任何可能因參考本文内容及觀點而產生的任何直接或間接的損失承擔責任。

外匯和其他產品保證金交易存在高風險,不適合所有投資者。虧損可能超出您的賬戶註資。增大槓桿意味著增加風險。在決定交易外匯之前,您需仔細考慮您的財務目標、經驗水平和風險承受能力。文中所含任何意見、新聞、研究、分析、報價或其他信息等都僅 作與本文所含主題相關的一般類信息.

同時, 兄弟財經不提供任何投資、法律或稅務的建議。您需向合適的顧問徵詢所有關於投資、法律或稅務方面的事宜。