2025的deepseek火出天际了用来写技术指标量化策略岂不是爽歪歪哈哈先说使用体验第一写代码确实很强第二写的错误点还是要懂代码的人才能看懂否则太难受了第三要清晰的用文字把策略的逻辑说清楚难点是说不清楚这点是最难的看一下我用的案例吧我的要求是macd的绿柱子底背离在金叉时给出信号deepseek的官网手机注册一下就可以用了https://chat.deepseek.com/浅蓝色的背景是我的要求一遍遍的纠错还是不对最后面我放上我自己写的代码 我也给指出deepseek的错误点在哪到这一步代码基本写的就这样了 我指出deepseek的错误点在哪应该都是从死叉开始算这是最重要的 不懂的代码的人 你根本不知道错误在哪里 就很难指出来 经过我的纠错 牛逼的是deepseek一把就改对了给了很多分析 我都截图吧虽然改对了 但是还有信号不一致的这种问题不懂代码的朋友就更难找到错误在哪里了而且信号还需要进一步的过滤我的结论是AI写代码确实很牛 但是目前还是无法替代一个熟练专业的程序员需要写公式的朋友们尝试过deepseek还是搞不定的朋友 可以找我哦修整说明就不看了 我把deepseek的代码放上来DIF : EMA(CLOSE, 12) - EMA(CLOSE, 26);DEA : EMA(DIF, 9);MACD : 2 * (DIF - DEA);死叉 : CROSS(DEA, DIF); { 定义死叉DEA上穿DIF }金叉 : CROSS(DIF, DEA); { 定义金叉DIF上穿DEA }{ 获取当前绿柱区间从最近一次死叉到当前金叉的绿柱最低值 }绿柱区间长度 : BARSLAST(死叉); { 当前死叉到现在的周期数 }绿低 : LLV(MACD, 绿柱区间长度); { 当前绿柱区间的最低值 }{ 获取上一段绿柱区间的最低值前一次死叉到前一次金叉 }前次死叉位置 : REF(BARSLAST(死叉), 绿柱区间长度 1) 绿柱区间长度 1; { 前一次死叉的位置 }前绿低 : REF(LLV(MACD, 前次死叉位置), 绿柱区间长度 1); { 上一段绿柱最低值 }{ 获取当前绿柱区间对应的K线最低值 }K低 : LLV(LOW, 绿柱区间长度); { 当前绿柱区间内的K线最低价 }{ 获取上一段绿柱区间对应的K线最低值 }前K低 : REF(LLV(LOW, 前次死叉位置), 绿柱区间长度 1); { 上一段K线最低价 }{ 底背离条件当前绿柱最低值 上一段绿柱最低值且当前K线最低值 上一段K线最低值 }背离条件 : 绿低 前绿低 AND K低 前K低;{ 提示信号金叉出现且满足底背离条件 }提示信号 : 金叉 AND 背离条件;{ 在金叉K线的最低点显示图标 }DRAWICON(提示信号, LOW, 1);我把我写的代码放上来DIF:EMA(C*100,12)-EMA(C*100,26);DEA:EMA(DIF,9);MACD:(DIF-DEA)*2;JINCHA:CROSS(DIF,DEA);SICHA:CROSS(DEA,DIF);SICHA_ZHOUQI:BARSLAST(SICHA);JINCHA_ZHOUQI:BARSLAST(JINCHA);MACD_ZHOUQI1:LLVBARS(MACD,SICHA_ZHOUQI1);MACD_MIN:IF(JINCHA1,REF(MACD,MACD_ZHOUQI1),0);MACD_MIN1:REF(MACD_MIN,REF(JINCHA_ZHOUQI,1)1);CLOSE_ZHOUQI1:LLVBARS(LOW,SICHA_ZHOUQI1);CLOSE_MIN:IF(JINCHA1,REF(LOW,CLOSE_ZHOUQI1),0);CLOSE_MIN1:REF(CLOSE_MIN,REF(JINCHA_ZHOUQI,1)1);DI_BEILI:IF(JINCHA1 AND MACD_MINMACD_MIN1 AND CLOSE_MINCLOSE_MIN1,1,0),COLORRED;核对几只股票第一个副图是macd原公式第二个副图是deepseek写的第三个副图是我写的