摘要:就一个时期,我一直尝试deepseek在股市中用途,在不懈地尝试的过程中,我发现deepseek除了对于k线图缺乏最起码得辨别能力之外,它对于数据的处理能力,以及对消息的甄别能力都有超乎人类的精细度,而且它做出的每一个决策都是规避了我们人类的任何情绪的污染,所
还是那句话:deepseek是一把刀,只有人才能决定它是切菜还是去砍人!
虽然,deepseek有无限的可能,但是这些可能的爆发只有人的引导才能实现,这是毋庸置疑的。
就一个时期,我一直尝试deepseek在股市中用途,在不懈地尝试的过程中,我发现deepseek除了对于k线图缺乏最起码得辨别能力之外,它对于数据的处理能力,以及对消息的甄别能力都有超乎人类的精细度,而且它做出的每一个决策都是规避了我们人类的任何情绪的污染,所以在公道公正上,也是无可挑剔的。
在过去,我把一些简单的交易理念,或者一些技术单一的指标,投喂deepseek,然后由它自主完成一个交易系统,然后我们会把这个交易在股市的历史数据进行测试,都得到了非常卓越的成绩。
所以,我乐此不疲,今天我想把斐波那契的黄金位置61.8用于股价的支撑和压力位置的测试,并且以此去确定一个趋势的延续或者反转。当然,基于多维的考虑,我还要加入均线系统,和其他的辅助指标,形成一个多因子模式,以提高炒股使用的有效性。
今天,我们首先要和deepseek探讨一下斐波那契黄金分割位61.8在股价发展中的有效性,然后让deepseek混搭均线系统,以及其他好用的指标,搭建一个赚钱的交易系统,然后我们在历史数据上进行测试,发现问题然后进行必要的修正,使之趋于完美化。
斐波那契黄金分割位中的61.8%(黄金比例)之所以被广泛视为股价趋势中的重要关口,既有数学与自然规律的支撑,也有市场心理和交易行为的验证。
黄金分割的数学本源 61.8%是斐波那契数列的极限比例,由相邻数的比值趋近于(√5-1)/2 ≈ 0.618推导而来。这一比例在自然界(如贝壳螺旋、植物生长)、艺术和建筑中反复出现,被视为“和谐与平衡”的象征。
金融市场本质由人类行为驱动,而人类对自然规律的直觉性认知会反映在交易决策中。当大量交易者共同关注61.8%这一“天然比例”时,其作用会通过市场共识被放大,形成自我实现的预言。
当机构投资者、算法交易和散户普遍将61.8%视为重要回调位,导致价格在此处容易形成集中买卖行为(支撑或阻力)。 例如:在上升趋势中,交易者会预期价格回调至61.8%后可能反弹,从而提前在此挂单买入,形成实际支撑。 当价格接近61.8%时,大量止损单(如多头在支撑下方、空头在阻力上方)和止盈单会集中触发,加剧价格波动。 若价格突破61.8%,可能引发空头回补或多头止损,推动趋势加速。
这就是为什么斐波那契黄金分割位在股市价格趋势中能够起到有效性作用的原因,首先它是一个和谐平衡的位置,来自自然的验证,当它基于股市价格形成的阻力和支撑是完全因为人们逐渐形成的共识。换句话说,它存在于自然,被人们应用于股市,然后因为共识,又导致了它的有效性。
这一点非常重要,这是我们也在关注斐波那契黄金分割位在交易中的效率的原因。
很多人做过一个历史数据回溯的探讨,以证明其有效性,于是得出了它在实际股价使用中的胜率。
历史数据的回溯结果 :在多数股票、指数和商品市场中,61.8%的回调位对价格的反转或延续具有显著统计意义。例如: 上升趋势的回调:约60%-70%的概率在61.8%附近企稳并延续原趋势; 下降趋势的反弹:约55%-65%的概率在61.8%附近受阻并继续下跌。
通过历史数据的回溯,我们知道斐波那契黄金分割位的具体的概率,上涨趋势中稍微高一些,但是在下降趋势里大致处于55%~65%之间,这样的概率在实践应用中,是没有好的结果的。因此要想使用斐波那契黄金分割位61.8,就必须加入更多的比如均线系统等等更多的因子提高其胜率。
下面就是我们借助deepseek以斐波那契黄金分割位,并辅以其他指标构建的交易系统。
我们使用多因子模型,就是为了提高单一因子不能达到的概率需求。在前面我们已经单独测试了趋势和动能构建交易系统的有效性,显然它具备了一定的胜率要求,但是仍然没有到达小亏大赚的可能性,于是我们在斐波那契黄金分割位61.8上,加上趋势动能已经K线形态,使该系统的胜率进一步提高。
下面就是的deepseek按照要求建立的交易系统:
高效交易系统模板
系统1:趋势延续策略(顺大势)
适用场景:
上升趋势中价格回撤至61.8%支撑。
信号组合:
价格触及61.8%且靠近50日均线;
RSI
MACD柱状线缩量或底背离;
出现看涨K线形态(如锤子线)。
入场:
上述信号同时触发时,分批建仓。
止损:
设在61.8%下方1-2%(或前低)。
止盈:
前高或扩展斐波那契161.8%。
系统2:趋势反转策略(逆小势)
适用场景:
下降趋势中价格反弹至61.8%阻力。
信号组合:
价格触及61.8%且靠近200日均线;
RSI>70或随机指标超买;
MACD顶背离或死叉;
出现看跌K线形态(如乌云盖顶)。
入场:
信号确认后做空。
止损:
设在61.8%上方1-2%(或前高)。
止盈:
前低或扩展斐波那契161.8%。
这是一个看似简单的交易模型,但是其中涵盖了多因子,其胜率究竟如何需要进一步测试。这里我想说的是,这样的交易系统,如果没有对接到股市APP上,仍然需要我们人为地去完成交易的过程,所以距离deepseek实现真正的炒股,还有一定的距离。
但是如果把它编辑为一个自动EA,就可以介入到MT4或者MT5上,实现自动化交易。
//++
//| Fibonacci_Trading_System.mq4 |
//| Created by [Your Name] |
//| https://www.example.com |
#property copyright "Copyright 2023"
#property version "1.00"
#property strict
//--- 输入参数
input double RiskPercent = 1.0; // 单笔风险比例(%)
input int MA_Period = 50; // 均线周期
input int RSI_Period = 14; // RSI周期
input int Stochastic_Period = 14; // 随机指标周期
input double Fib_Level = 0.618; // 斐波那契关键位(61.8%)
//--- 全局变量
double fibSupport, fibResistance; // 斐波那契支撑/阻力位
bool trendDirection; // 趋势方向(true=上升,false=下降)
//| 初始化函数 |
int OnInit
{
// 初始化斐波那契位(需根据实际高低点动态计算)
CalculateFibonacciLevels;
return(INIT_SUCCEEDED);
}
//| 主执行函数 |
void OnTick
{
// 1. 更新斐波那契位
// 2. 判断趋势方向
trendDirection = CheckTrendDirection;
// 3. 检查交易信号
if(trendDirection)
{
// 上升趋势中的回调买入信号(系统1)
if(CheckBuySignal)
OpenOrder(OP_BUY);
}
else
{
// 下降趋势中的反弹做空信号(系统2)
if(CheckSellSignal)
OpenOrder(OP_SELL);
}
// 4. 管理持仓(止损、止盈)
ManagePositions;
}
//| 计算斐波那契支撑阻力位 |
void CalculateFibonacciLevels
{
// 假设从最近波段低点(LowPrice)到高点(HighPrice)画斐波那契
double HighPrice = iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, 100, 0));
double LowPrice = iLow(NULL, 0, iLowest(NULL, 0, MODE_LOW, 100, 0));
// 计算61.8%位置
fibSupport = LowPrice + (HighPrice - LowPrice) * Fib_Level;
fibResistance = HighPrice - (HighPrice - LowPrice) * Fib_Level;
}
//| 判断趋势方向(50日均线) |
bool CheckTrendDirection
{
double ma = iMA(NULL, 0, MA_Period, 0, MODE_SMA, PRICE_CLOSE, 0);
return (Close[0] > ma);
}
//| 检查买入信号(系统1条件) |
bool CheckBuySignal
{
// 条件1:价格接近61.8%支撑位
bool cond1 = (MathAbs(Close[0] - fibSupport) / Point
// 条件2:RSI超卖
double rsi = iRSI(NULL, 0, RSI_Period, PRICE_CLOSE, 0);
bool cond2 = (rsi
// 条件3:MACD底背离
bool cond3 = CheckMACDBullishDivergence;
// 条件4:看涨K线形态(如锤子线)
bool cond4 = CheckBullishCandlePattern;
return (cond1 && cond2 && cond3 && cond4);
}
//| 检查卖出信号(系统2条件) |
bool CheckSellSignal
{
// 条件1:价格接近61.8%阻力位
bool cond1 = (MathAbs(Close[0] - fibResistance) / Point
// 条件2:RSI超买
bool cond2 = (rsi > 70);
// 条件3:MACD顶背离
bool cond3 = CheckMACDBearishDivergence;
// 条件4:看跌K线形态(如乌云盖顶)
bool cond4 = CheckBearishCandlePattern;
}
//| 开仓函数(含风险管理) |
void OpenOrder(int cmd)
{
double lots = CalculateLotSize;
if(cmd == OP_BUY)
OrderSend(Symbol, OP_BUY, lots, Ask, 3, 0, 0, "Buy Order", 0);
else if(cmd == OP_SELL)
OrderSend(Symbol, OP_SELL, lots, Bid, 3, 0, 0, "Sell Order", 0);
}
//| 计算仓位大小(基于风险比例) |
double CalculateLotSize
{
double riskAmount = AccountBalance * RiskPercent / 100;
double stopLoss = 100 * Point; // 假设止损100点
double lot = riskAmount / (stopLoss * MarketInfo(Symbol, MODE_TICKVALUE));
return NormalizeDouble(lot, 2);
}
//| 其他辅助函数(MACD背离、K线形态等) |
bool CheckMACDBullishDivergence { /* 实现MACD底背离逻辑 */ }
bool CheckMACDBearishDivergence { /* 实现MACD顶背离逻辑 */ }
bool CheckBullishCandlePattern { /* 检测看涨K线形态 */ }
bool CheckBearishCandlePattern { /* 检测看跌K线形态 */ }
显然,deepseek完成的东西,是我们耗费长时间,甚至也没有办法完成的事情。这就是deepseek在当下炒股中扮演的角色。
而由deepseek编辑完成的EA,其中以斐波那契黄金分割位61.8为重点,以均线系统、趋势和动能、k线形态为辅助,构架一个至少五个因子的炒股模型,其胜率肯定比单一指标的胜率大幅提升,这是毋庸置疑的。
我们随机找了一个股票的价格趋势图,求真,验证其有效性:
背景:股价突破均线系统后回撤至61.8%。
信号组合:突破 61.8%;但收到200日线支撑
RSI超卖(33)并且出现背离;
MACD二次水下金叉;
日线出现“旭日东升”K线形态。
结果:股票价格开始快速上涨。
以上内容都是基于deepseek完成的,其有效性等待验证中,当前并不能作为交易的依据,由此导致的结果,概不负责,特此声明!
同时,文章为探讨deepseek炒股的可能性,纯属个人观点,欢迎在跑了里发表不同见解,我们一起探讨~
来源:行走吧木头