主力资金流入选股:结合资金净流入数据,挖掘潜力股 以下代码由今日美股网(www.TodayUSStock.com)代码学院提供,该选股公式通过分析主力资金净流入数据,帮助投资者挖掘潜力股。以下是适用于多个主流股票软件的代码实现。 代码实现 同花顺 以下代码适用于同花顺软件,使用标准函数,无需额外调整。 // 同花顺选股公式
MAIN_FUND_INFLOW := (LARGE_ORDER_NET_INFLOW + MEDIUM_ORDER_NET_INFLOW) / CAPITAL * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := CLOSE > REF(CLOSE, 1); // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION AND PRICE_CONDITION; // 买入信号
FILTER(BUY_SIGNAL, 1); // 筛选符合条件的股票 加载方法:打开同花顺软件,进入选股器,粘贴代码并保存。 东方财富 以下代码适用于东方财富软件,使用标准函数,无需额外调整。 // 东方财富选股公式
MAIN_FUND_INFLOW := (LARGE_ORDER_NET_INFLOW + MEDIUM_ORDER_NET_INFLOW) / CAPITAL * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := CLOSE > REF(CLOSE, 1); // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION AND PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开东方财富软件,进入选股器,粘贴代码并保存。 通达信 以下代码适用于通达信软件,使用标准函数,无需额外调整。 // 通达信选股公式
MAIN_FUND_INFLOW := (LARGE_ORDER_NET_INFLOW + MEDIUM_ORDER_NET_INFLOW) / CAPITAL * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := CLOSE > REF(CLOSE, 1); // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION AND PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开通达信软件,进入选股器,粘贴代码并保存。 大智慧 以下代码适用于大智慧软件,使用标准函数,无需额外调整。 // 大智慧选股公式
MAIN_FUND_INFLOW := (LARGE_ORDER_NET_INFLOW + MEDIUM_ORDER_NET_INFLOW) / CAPITAL * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := CLOSE > REF(CLOSE, 1); // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION AND PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开大智慧软件,进入选股器,粘贴代码并保存。 MetaStock 以下代码适用于MetaStock软件,使用标准函数,无需额外调整。 // MetaStock选股公式
MAIN_FUND_INFLOW := (LARGE_ORDER_NET_INFLOW + MEDIUM_ORDER_NET_INFLOW) / CAPITAL * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := C > Ref(C, -1); // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION AND PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开MetaStock软件,进入公式编辑器,粘贴代码并保存。 NinjaTrader 以下代码适用于NinjaTrader软件,使用标准函数,无需额外调整。 // NinjaTrader选股公式
MAIN_FUND_INFLOW := (LARGE_ORDER_NET_INFLOW + MEDIUM_ORDER_NET_INFLOW) / CAPITAL * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := Close[0] > Close[1]; // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION AND PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开NinjaTrader软件,进入策略编辑器,粘贴代码并保存。 eSignal 以下代码适用于eSignal软件,使用标准函数,无需额外调整。 // eSignal选股公式
MAIN_FUND_INFLOW := (LARGE_ORDER_NET_INFLOW + MEDIUM_ORDER_NET_INFLOW) / CAPITAL * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := Close() > Ref(Close(), -1); // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION AND PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开eSignal软件,进入公式编辑器,粘贴代码并保存。 TradingView 以下代码适用于TradingView软件,使用标准函数,无需额外调整。 // TradingView选股公式
MAIN_FUND_INFLOW := (large_order_net_inflow + medium_order_net_inflow) / capital * 100; // 计算主力资金净流入占比
FUND_CONDITION := MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
PRICE_CONDITION := close > close[1]; // 股价上涨条件
BUY_SIGNAL := FUND_CONDITION and PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开TradingView软件,进入Pine Script编辑器,粘贴代码并保存。 MetaTrader 4/5 以下代码适用于MetaTrader 4/5软件,使用标准函数,无需额外调整。 // MetaTrader 4/5选股公式
double MAIN_FUND_INFLOW = (iCustom(NULL, 0, "LargeOrderNetInflow", 0, 0) + iCustom(NULL, 0, "MediumOrderNetInflow", 0, 0)) / iCustom(NULL, 0, "Capital", 0, 0) * 100; // 计算主力资金净流入占比
bool FUND_CONDITION = MAIN_FUND_INFLOW > 1; // 主力资金净流入占比大于1%
bool PRICE_CONDITION = iClose(NULL, 0, 0) > iClose(NULL, 0, 1); // 股价上涨条件
bool BUY_SIGNAL = FUND_CONDITION && PRICE_CONDITION; // 买入信号
BUY_SIGNAL; // 筛选符合条件的股票 加载方法:打开MetaTrader软件,进入MetaEditor,粘贴代码并保存。 参数说明 参数 意义 推荐值 适用产品 推荐理由 参数调整建议 MAIN_FUND_INFLOW 主力资金净流入占比 >1% 股票、期货、外汇、加密货币 反映主力资金流入情况 对于波动较大的市场,可调整为>2% PRICE_CONDITION 股价上涨条件 CLOSE > REF(CLOSE, 1) 股票、期货、外汇、加密货币 反映股价上涨趋势 对于波动较大的市场,可调整为CLOSE > REF(CLOSE, 2) 优缺点分析 优点 缺点 1. 捕捉主力资金流入信号,适合中短线交易 1. 需要实时数据支持,延迟可能导致信号失效 2. 结合量价分析,信号更可靠 2. 参数设置可能因市场不同而需要调整 3. 适用于多种金融产品 3. 需要结合其他指标进行综合判断 使用建议 建议结合其他技术指标(如均线、RSI等)进行综合判断。 根据不同市场(股票、期货、外汇、加密货币)调整参数设置。 定期回测和优化参数,以适应市场变化。 回测和优化建议 在使用该选股公式前,建议进行历史数据回测,以验证其有效性。以下是回测步骤: 选择一段历史数据(如过去1年的数据)。 在选股软件中加载公式并运行回测。 根据回测结果调整参数(如1%的主力资金净流入占比阈值)。 结合其他指标(如均线、RSI等)进行综合优化。 常见问题解答(FAQ) 问题1:代码无法运行可能原因:函数名称不兼容。请检查所用软件的函数库,确保函数名称正确。 问题2:选股结果不准确可能原因:参数设置不适合当前市场。建议根据市场特性调整参数。 问题3:如何加载代码请参考每个代码段下方的加载方法说明。 来源:今日美股网lg...