亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? foxfunc.cpp

?? 股票軟飛狐dll接口 源代碼
?? CPP
字號:
// FoxFunc.cpp : Defines the entry point for the DLL application.
//

#include "stdafx.h"
#include "FoxFunc.h"

BOOL APIENTRY DllMain( HANDLE hModule, 
                       DWORD  ul_reason_for_call, 
                       LPVOID lpReserved
					 )
{
    switch (ul_reason_for_call)
	{
		case DLL_PROCESS_ATTACH:
		case DLL_THREAD_ATTACH:
		case DLL_THREAD_DETACH:
		case DLL_PROCESS_DETACH:
			break;
    }
    return TRUE;
}

//計算收盤價的均價,一個常數參數,表示計算周期
//調用方法:
//	"FOXFUNC@MYMACLOSE"(5)

__declspec(dllexport) int WINAPI MYMACLOSE(CALCINFO* pData)
{
	if ( pData->m_pfParam1 &&				//參數1有效
		 pData->m_nParam1Start<0 &&			//參數1為常數
		 pData->m_pfParam2==NULL )			//僅有一個參數
	{
		float fParam = *pData->m_pfParam1;
		int nPeriod = (int)fParam;			//參數1
		if(nPeriod>0)
		{
			float fTotal;
			int i, j;
			for ( i = nPeriod-1; i < pData->m_nNumData; i++ )//計算nPeriod周期的均線,數據從nPeriod-1開始有效
			{
				fTotal = 0.0f;
				for ( j = 0; j < nPeriod; j++ )				//累加
					fTotal += pData->m_pData[i-j].m_fClose;
				pData->m_pResultBuf[i] = fTotal/nPeriod;	//平均
			}
			return nPeriod-1;
		}
	}
	return -1;
}

//計算均價,2個參數,參數1為待求均線的數據,參數2表示計算周期
//調用方法:
//	"FOXFUNC@MYMAVAR"(CLOSE-OPEN,5)

__declspec(dllexport) int WINAPI MYMAVAR(CALCINFO* pData)
{
	if(pData->m_pfParam1 && pData->m_pfParam2 && 	//參數1,2有效
		pData->m_nParam1Start>=0 &&					//參數1為序列數
		pData->m_pfParam3==NULL)					//有2個參數
	{
		const float*  pValue = pData->m_pfParam1;	//參數1
		int nFirst = pData->m_nParam1Start;			//有效值起始位
		float fParam = *pData->m_pfParam2;			//參數2
		int nPeriod = (int)fParam;			

		if( nFirst >= 0 && nPeriod > 0 )
		{
			float fTotal;
			int i, j;
			for ( i = nFirst+nPeriod-1; i < pData->m_nNumData; i++ )
			{
				fTotal = 0.0f;
				for ( j=0; j < nPeriod; j++ )			//累加
					fTotal += pValue[i-j];
				pData->m_pResultBuf[i] = fTotal/nPeriod;//平均
			}
			return nFirst+nPeriod-1;
		}
	}
	return -1;
}

//計算多個序列的均值,5個參數,參數1-4為待求多個序列,參數5用于舉例說明數值參數的用法,實際在此例中無需該參數
/*
調用方法:
	MA1:=MA(CLOSE,3);
	MA2:=MA(CLOSE,6);
	MA3:=MA(CLOSE,12);
	MA4:=MA(CLOSE,24);
	MYBBI: "FOXFUNC@MYBBI"(MA1, MA2, MA3, MA4, 4);
*/

__declspec(dllexport) int WINAPI MYBBI(CALCINFO* pData)
{
	if ( pData->m_pCalcParam[0].m_nParamStart >= 0 &&
		 pData->m_pCalcParam[1].m_nParamStart >= 0 &&
		 pData->m_pCalcParam[2].m_nParamStart >= 0 &&
		 pData->m_pCalcParam[3].m_nParamStart >= 0 )			//4個序列都含有效數值
	{
		//計算返回的序列的第一個有效值位置
		int nFirst = pData->m_pCalcParam[3].m_nParamStart;		//已知返回的序列的第一個有效值位置與第4個序列一致
//若不知,則
/*
		int nFirst = pData->m_pCalcParam[0].m_nParamStart;
		if ( nFirst < pData->m_pCalcParam[1].m_nParamStart ) 
			nFirst = pData->m_pCalcParam[1].m_nParamStart;
		if ( nFirst < pData->m_pCalcParam[2].m_nParamStart ) 
			nFirst = pData->m_pCalcParam[2].m_nParamStart;
		if ( nFirst < pData->m_pCalcParam[3].m_nParamStart ) 
			nFirst = pData->m_pCalcParam[3].m_nParamStart;
 */

		const float* pValue1 = pData->m_pCalcParam[0].m_pfParam;
		const float* pValue2 = pData->m_pCalcParam[1].m_pfParam;
		const float* pValue3 = pData->m_pCalcParam[2].m_pfParam;
		const float* pValue4 = pData->m_pCalcParam[3].m_pfParam;
		int nNum = (int)(pData->m_pCalcParam[4].m_fParam);		//實際上該例中已知nNum=4,在此用于說明數值參數的用法
		for( int i = nFirst; i < pData->m_nNumData; i++ )
		{
			pData->m_pResultBuf[i] = 
				(pValue1[i] + pValue2[i] + pValue3[i] + pValue4[i])/nNum;
		}
		return nFirst;
	}
	return -1;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人99免费视频| 国产精品精品国产色婷婷| 欧美精品自拍偷拍动漫精品| 欧美性欧美巨大黑白大战| 色激情天天射综合网| 色综合久久天天| 91蜜桃免费观看视频| 色综合久久九月婷婷色综合| 色偷偷一区二区三区| 欧美亚日韩国产aⅴ精品中极品| 91精品91久久久中77777| 欧美亚洲国产一卡| 欧美久久久久久蜜桃| 欧美一区二区性放荡片| 欧美成人一级视频| 久久久不卡影院| 亚洲国产激情av| 亚洲日本丝袜连裤袜办公室| 樱桃视频在线观看一区| 香蕉乱码成人久久天堂爱免费| 五月激情六月综合| 精品午夜久久福利影院| 国产精品一区二区久久不卡| 成人免费视频播放| 色婷婷综合久久久久中文| 欧美精品三级日韩久久| 欧美va天堂va视频va在线| 国产网红主播福利一区二区| 综合在线观看色| 午夜成人免费电影| 狠狠狠色丁香婷婷综合久久五月| 国产高清精品在线| 91黄色小视频| 欧美不卡在线视频| 国产精品国产三级国产专播品爱网| 一区二区三区不卡在线观看| 日本va欧美va欧美va精品| 国产成人高清在线| 欧美性猛交xxxx乱大交退制版| 欧美大片免费久久精品三p| 欧美韩国日本不卡| 五月天激情综合网| 国产高清亚洲一区| 欧美日韩综合不卡| 国产人成一区二区三区影院| 一区二区三区精品久久久| 亚洲国产精品自拍| 国产成人亚洲综合a∨婷婷 | 蜜桃免费网站一区二区三区| 国产高清在线精品| 欧美手机在线视频| 久久精品水蜜桃av综合天堂| 亚洲一区在线观看网站| 国产精品99久久久| 欧美三级日本三级少妇99| 国产丝袜美腿一区二区三区| 亚洲成人免费影院| 成人avav影音| 欧美高清hd18日本| 亚洲精品欧美在线| 国产精品一区在线| 欧美精品高清视频| 最新不卡av在线| 国产精品自拍三区| 欧美人妇做爰xxxⅹ性高电影| 国产亚洲一本大道中文在线| 天天av天天翘天天综合网| 成人激情图片网| 久久亚区不卡日本| 日本成人在线网站| 色婷婷亚洲精品| 欧美激情一区二区三区蜜桃视频| 日本中文在线一区| 欧美艳星brazzers| ...xxx性欧美| 成人综合在线观看| 久久久久久久久伊人| 麻豆国产欧美一区二区三区| 在线亚洲一区观看| 综合分类小说区另类春色亚洲小说欧美 | 久久久91精品国产一区二区精品 | 日韩一区二区电影在线| 亚洲激情成人在线| 不卡电影免费在线播放一区| 久久久国产精品麻豆| 久久狠狠亚洲综合| 日韩视频永久免费| 全国精品久久少妇| 欧美高清www午色夜在线视频| 一区二区三区中文字幕电影| av在线不卡电影| 国产精品人妖ts系列视频| 国产麻豆一精品一av一免费| 日韩美女主播在线视频一区二区三区| 夜色激情一区二区| 色先锋资源久久综合| 亚洲欧美日韩成人高清在线一区| 成人在线综合网| 中文字幕久久午夜不卡| 国产99久久久国产精品| 国产亚洲欧美日韩在线一区| 激情六月婷婷久久| 久久日韩精品一区二区五区| 精品一区二区三区在线播放视频| 日韩午夜av一区| 九九视频精品免费| 久久午夜色播影院免费高清 | 欧美性一二三区| 亚洲大型综合色站| 欧美久久久久久久久中文字幕| 首页国产欧美久久| 亚洲一区免费视频| 欧美在线高清视频| 婷婷综合另类小说色区| 欧美区视频在线观看| 免费一级欧美片在线观看| 欧美成人在线直播| 国产精品1区2区| 国产精品乱子久久久久| 91丨porny丨国产| 一级做a爱片久久| 91精选在线观看| 国产乱码精品一品二品| 国产精品国产三级国产a | 日韩欧美亚洲一区二区| 黄色资源网久久资源365| 国产精品人成在线观看免费 | 久久久精品2019中文字幕之3| 国产99久久久国产精品| 亚洲视频免费观看| 欧美日韩在线播放三区四区| 麻豆精品一区二区| 国产精品国产a级| 欧美三电影在线| 国精产品一区一区三区mba视频 | 欧美绝品在线观看成人午夜影视| 日本在线不卡视频一二三区| www激情久久| 91视频一区二区三区| 奇米色777欧美一区二区| 久久久国产一区二区三区四区小说| 91蜜桃传媒精品久久久一区二区| 婷婷成人综合网| 国产女主播一区| 欧美四级电影网| 国产麻豆午夜三级精品| 亚洲愉拍自拍另类高清精品| 欧美成人高清电影在线| 99久久99久久综合| 日日夜夜精品视频免费| 国产欧美日韩中文久久| 欧美午夜精品一区二区蜜桃| 经典一区二区三区| 玉足女爽爽91| 国产欧美视频一区二区| 在线播放视频一区| eeuss鲁一区二区三区| 日韩精品一级二级| 亚洲人成亚洲人成在线观看图片| 日韩一区二区三区在线视频| 91在线视频免费观看| 久久爱另类一区二区小说| 一区2区3区在线看| 国产日韩精品一区二区浪潮av | 欧美精品一区二区三区久久久| 99精品视频免费在线观看| 久久 天天综合| 天天综合色天天综合| 亚洲视频一二区| 国产日韩亚洲欧美综合| 9191精品国产综合久久久久久| www.视频一区| 国产一区二区三区久久久| 亚洲mv在线观看| ●精品国产综合乱码久久久久| 久久先锋影音av鲁色资源| 欧美久久久影院| 在线亚洲一区二区| 不卡视频免费播放| 国产成人免费视频网站 | 欧美一区二区三区视频在线观看| 99精品久久只有精品| 国产99久久久国产精品潘金 | 欧洲精品在线观看| 成人18视频在线播放| 国产福利一区二区| 美女精品自拍一二三四| 午夜精品久久久久久久| 亚洲在线免费播放| 亚洲手机成人高清视频| 国产精品久久久久久久久快鸭 | 欧美一区二区三级| 欧美日韩欧美一区二区| 在线一区二区观看| 色av成人天堂桃色av| 色综合天天综合| 91视频观看视频| 不卡av在线网| 91视频国产观看| 一本色道综合亚洲|