9337cca8b6f43bd7f780c980b4ca6f044bc8774d,QUANTAXIS/QAAnalysis/QAAnalysis_signal.py,,ma30_cross_func,#Any#,422

Before Change


    MA30_CROSS_SX_Integral = Timeline_Integral_with_cross_before(MA30_CROSS_SX)
    
    MA30_CROSS = pd.DataFrame(columns=["MA30_CROSS", "MA30_CROSS_JX", "MA30_CROSS_SX", "MA30_TP_CROSS_JX", "MA30_TP_CROSS_SX"], index=data.index)
    MA30_CROSS.loc[MA30_CROSS_JX == 1, "MA30_CROSS"] = 1
    MA30_CROSS.loc[MA30_CROSS_SX == 1, "MA30_CROSS"] = -1
    MA30_CROSS["MA30_CROSS_JX"] = Timeline_Integral_with_cross_before(MA30_CROSS_JX)
    MA30_CROSS["MA30_CROSS_SX"] = Timeline_Integral_with_cross_before(MA30_CROSS_SX)
    

After Change


    MA30_CROSS = MA30_CROSS.assign(MA30=MA30)
    MA30_CROSS["MA30_CROSS_JX"] = CROSS(MA5, MA30)
    MA30_CROSS["MA30_CROSS_SX"] = CROSS(MA30, MA5)
    MA30_CROSS["MA30_CROSS"] = np.where(MA30_CROSS["MA30_CROSS_JX"].values == 1, 1, np.where(MA30_CROSS["MA30_CROSS_SX"].values == 1, -1, 0))
    MA30_CROSS["MA30_CROSS_JX"] = Timeline_Integral_with_cross_before(MA30_CROSS["MA30_CROSS_JX"])
    MA30_CROSS["MA30_CROSS_SX"] = Timeline_Integral_with_cross_before(MA30_CROSS["MA30_CROSS_SX"])
    
    // MA30 前29个是 NaN,处理会抛出 Warning,使用 [29:] 则不会计算 NaN,相应的 return_index+29
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 13

Instances


Project Name: QUANTAXIS/QUANTAXIS
Commit Name: 9337cca8b6f43bd7f780c980b4ca6f044bc8774d
Time: 2020-03-14
Author: 11652964@qq.com
File Name: QUANTAXIS/QAAnalysis/QAAnalysis_signal.py
Class Name:
Method Name: ma30_cross_func


Project Name: QUANTAXIS/QUANTAXIS
Commit Name: 9337cca8b6f43bd7f780c980b4ca6f044bc8774d
Time: 2020-03-14
Author: 11652964@qq.com
File Name: QUANTAXIS/QAAnalysis/QAAnalysis_signal.py
Class Name:
Method Name: boll_cross_func


Project Name: QUANTAXIS/QUANTAXIS
Commit Name: 9337cca8b6f43bd7f780c980b4ca6f044bc8774d
Time: 2020-03-14
Author: 11652964@qq.com
File Name: QUANTAXIS/QAAnalysis/QAAnalysis_signal.py
Class Name:
Method Name: ma30_cross_func


Project Name: QUANTAXIS/QUANTAXIS
Commit Name: 9337cca8b6f43bd7f780c980b4ca6f044bc8774d
Time: 2020-03-14
Author: 11652964@qq.com
File Name: QUANTAXIS/QAAnalysis/QAAnalysis_signal.py
Class Name:
Method Name: maxfactor_cross_func