上面谈了一些理念,现在再谈些技术。道术相结合嘛。
短线强弱判断方法1
有时我们做1分钟短线盘时,往往会把当天阴线总量与阳线总量做个比较,来判断出当日是否强势,以作为我们短线是否适合进入的标志。
这里,可以用
大智慧软件外挂DLL的方法求出该比值。
//以开盘作为测算目标,求出一分钟K线阳线,阴线数量之比
//阳线为buy,阴线为sel
__declspec(dllexport) int W
INAP I TODAYYangYinDIV(CAL
CINF O* pData)
{
struct tm* today_time ;
struct tm* temp_time ;
float num1 = 0.0f ;
float num2 = 0.0f ;
int i , j ;
int today = 0;
int date =0 ;
float buy = 0.0f , sel = 0.0f ;
today_time = localtime(&pData->m_pData[pData->m_nNumData-1].m_time);
today = today_time->tm_mday ;
for(i=pData->m_nNumData-1;i>=0;i--)
{
temp_time = localtime(&pData->m_pData.m_time);
if(temp_time->tm_mday != today)
{
date = i ;
break ;
}
}
for(i=0;i<pData->m_nNumData;i++)
{
pData->m_pResultBuf = 0 ;
if(i>date)
{
buy = 0 ;
sel = 0 ;
for(j=date+1;j<=i;j++)
{
if(pData->m_pData[j].m_fClose > pData->m_pData[j].m_fOpen)
buy ++ ;
else
sel ++ ;
}
if(buy==0) buy =1 ;
if(sel==0) sel =1 ;
pData->m_pResultBuf = buy / sel ;
}
}
return 0;
}
在大智慧里就可用公式做如下调用
M:="FxjFunc
@TODAYYangYinDIV" ;