資源簡介
纏中說禪源碼 纏論dll源碼 纏中說禪分型筆段中樞 VS編譯 省去你手動畫圖的時間 可以二次開發 完全開源

代碼片段和文件信息
#include?“stdafx.h“
#include?“ChanlunCore.h“
//?初始化靜態變量
ChanlunCore*?ChanlunCore::instance?=?NULL;
const?int?ChanlunCore::DIR_0?=?0;?
const?int?ChanlunCore::DIR_UP?=?1;
const?int?ChanlunCore::DIR_DN?=?-1;
const?int?ChanlunCore::DIR_XBH?=?-2;
const?int?ChanlunCore::DIR_SBH?=?2;
const?int?ChanlunCore::QK_N?=?0;?//?不存在缺口
const?int?ChanlunCore::QK_Y?=?1;?//?存在缺口
ChanlunCore::ChanlunCore()
{
biQuekou?=?0;
firstDuanDir?=?DIR_0;
}
ChanlunCore::~ChanlunCore()
{
if(NULL?!=?instance)
{
delete?instance;
instance?=?NULL;
}
}
ChanlunCore*?ChanlunCore::GetInstance()
{
if(NULL?==?instance)
{
instance?=?new?ChanlunCore();
}
return?instance;
}
void?ChanlunCore::initBiQK(CALCINFO*?pData)
{
const?qk?=?0.005;
if(NULL?==?pData)?return;
switch(pData->m_dataType)
{
case?MIN1_DATA:?//?1F
biQuekou?=?qk;
case?MIN5_DATA: //5分鐘線
biQuekou?=?qk?*?3;
case?MIN15_DATA: //15分鐘線
biQuekou?=?qk?*?6;
case?MIN30_DATA: //30分鐘線
biQuekou?=?qk?*?9;
case?MIN60_DATA: //60分鐘線
biQuekou?=?qk?*?18;
case?DAY_DATA: //日線
biQuekou?=?qk?*?30;
case?WEEK_DATA: //周線
biQuekou?=?qk?*?90;
case?MONTH_DATA: //月線
biQuekou?=?qk?*?250;
//case?YEAR_DATA: //沒有年線??
// biQuekou?=?qk?*?1000;
default:
biQuekou?=?qk?*?1000;
}
}
void?ChanlunCore::initKx(CALCINFO*?pData)
{
if(!kxData.empty())?kxData.clear();
if?(NULL?!=?pData?&&?pData->m_nNumData>0)?
{
initBiQK(pData);
float?h=0?l=0?h1=0?l1=0;
int?dir?=?0;
int?tj_jg?=?5;
/*?按周期取
int?dt?=?pData->m_dataType;
h?=?pData->m_pData[dt?i].m_fHigh;
l?=?pData->m_pData[dt?i].m_fLow;
*/
//?處理包含關系
for(int?i=0;?im_nNumData;?i++)
{
h?=?pData->m_pData[i].m_fHigh;
l?=?pData->m_pData[i].m_fLow;
if?(dir?>?DIR_0)
{
//?存在包含關系
if?((h>=h1?&&?l<=l1)?
||?(h<=h1?&&?l>=l1))
{
//?高點的高點?低點的高點
h?=?h>h1???h?:?h1;
l?=?l>l1???l?:?l1;
dir?=?DIR_SBH;
}
}
else?if?(dir? {
//?存在包含關系
if?((h>=h1?&&?l<=l1)?
||?(h<=h1?&&?l>=l1))
{
//?高點的低點?低點的低點
h?=?h>h1???h1?:?h;
l?=?l>l1???l1?:?l;
dir?=?DIR_XBH;
}
}
if(h>h1?&&?l>l1)
{
dir?=?DIR_UP;
}?else?if?(h {
dir?=?DIR_DN;
}
ckx?kx;
kx.low?=?l;
kx.high?=?h;
kx.dir?=?dir;
kx.flag?=?DIR_0;
kx.fxqj?=?0;
kx.bi?=?DIR_0;
kx.duan?=?DIR_0;
kx.no?=?i?+?1;
kx.rhigh?=?h;
kx.rlow?=?l;
h1?=?h;
l1?=?l;
kxData.push_back(kx);
}
}
}
void?ChanlunCore::initFX()
{
int?kxnum?=?kxData.size();
if(kxnum?<=?5)?return;
int?i?=?0?j?=?0?k?=?0;
float?h?=?0?h11?=?0?h12?=?0?h13?=?0?h21?=?0;
float?l?=?0?l11?=?0?l12?=?0?l13?=?0?l21?=?0;
float?p31?=?0?p32?=?0?p33?=?0?quekou?=?0;
bool?tjg1?=?false?tjd1?=?false?tjc?=?false;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????28786??2011-01-04?00:46??草帽源碼\chanlunv1.2源碼\ChanlunCore.cpp
?????文件???????3748??2011-01-03?22:53??草帽源碼\chanlunv1.2源碼\ChanlunCore.h
?????文件???????3447??2011-01-04?00:46??草帽源碼\chanlunv1.2源碼\ChanlunTools.cpp
?????文件???????1459??2011-01-03?23:13??草帽源碼\chanlunv1.2源碼\ChanlunTools.h
?????文件???????1111??2011-01-04?00:46??草帽源碼\chanlunv1.2源碼\ChanlunVersion.cpp
?????文件???????1134??2011-01-03?05:57??草帽源碼\chanlunv1.2源碼\ChanlunVersion.h
?????文件???????7550??2016-12-03?01:35??草帽源碼\chanlunv1.2源碼\Debug\BuildLog.htm
?????文件???????2048??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\chanlun.dll.em
?????文件??????????0??2016-12-03?01:35??草帽源碼\chanlunv1.2源碼\Debug\ChanlunCore.sbr
?????文件??????17662??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\ChanlunTools.obj
?????文件??????????0??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\ChanlunTools.sbr
?????文件??????10801??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\ChanlunVersion.obj
?????文件??????????0??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\ChanlunVersion.sbr
?????文件????3034112??2016-12-03?01:35??草帽源碼\chanlunv1.2源碼\Debug\FxjFunc.bsc
?????文件?????161180??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\FxjFunc.obj
?????文件????5767168??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\FxjFunc.pch
?????文件??????????0??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\FxjFunc.sbr
?????文件?????110511??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\StdAfx.obj
?????文件?????919321??2016-12-03?01:33??草帽源碼\chanlunv1.2源碼\Debug\StdAfx.sbr
?????文件?????371712??2016-12-03?01:35??草帽源碼\chanlunv1.2源碼\Debug\vc90.idb
?????文件?????495616??2016-12-03?01:35??草帽源碼\chanlunv1.2源碼\Debug\vc90.pdb
?????文件??????13777??2011-01-03?23:22??草帽源碼\chanlunv1.2源碼\FxjFunc.cpp
?????文件???????4964??2011-01-03?02:40??草帽源碼\chanlunv1.2源碼\FxjFunc.dsp
?????文件????????537??1999-01-29?05:35??草帽源碼\chanlunv1.2源碼\FxjFunc.dsw
?????文件???????7797??2011-01-03?23:21??草帽源碼\chanlunv1.2源碼\FxjFunc.h
?????文件???10365952??2016-12-30?03:15??草帽源碼\chanlunv1.2源碼\FxjFunc.ncb
?????文件??????48640??2011-01-04?01:33??草帽源碼\chanlunv1.2源碼\FxjFunc.opt
?????文件???????1793??2011-01-04?00:46??草帽源碼\chanlunv1.2源碼\FxjFunc.plg
?????文件????????884??2016-12-03?01:35??草帽源碼\chanlunv1.2源碼\FxjFunc.sln
????..A..H.?????13824??2016-12-30?03:15??草帽源碼\chanlunv1.2源碼\FxjFunc.suo
............此處省略12個文件信息
- 上一篇:Mxy5.0最新版本帶更新.zip
- 下一篇:網頁設計課程作品
評論
共有 條評論