LongEntrySignal = Didi Index (DidiIndexDownFstPrd1,DidiIndexDownMdmPrd1,DidiIndexDownSlwPrd1,LinearWeighted)[2] is Down;
ShortEntrySignal = Didi Index (DidiIndexDownFstPrd1,DidiIndexDownMdmPrd1,DidiIndexDownSlwPrd1,LinearWeighted)[2] is Down;
LongExitSignal = (iCustom(NULL,0, "SqDidiIndex",DidiIndexDownFstPrd1,DidiIndexDownMdmPrd1,DidiIndexDownSlwPrd1,0,0,2)<iCustom(NULL,0, "SqDidiIndex",DidiIndexDownFstPrd1,DidiIndexDownMdmPrd1,DidiIndexDownSlwPrd1,0,2,2)
&& (iMFI(Subchart1Symbol, Subchart1Timeframe, MoneyFlowIndexPrd1,2)>iMFI(Subchart1Symbol, Subchart1Timeframe, MoneyFlowIndexPrd1,2+1)));
ShortExitSignal = (iCustom(NULL,0, "SqDidiIndex",DidiIndexDownFstPrd1,DidiIndexDownMdmPrd1,DidiIndexDownSlwPrd1,0,0,2)<iCustom(NULL,0, "SqDidiIndex",DidiIndexDownFstPrd1,DidiIndexDownMdmPrd1,DidiIndexDownSlwPrd1,0,2,2)
&& (iMFI(Subchart1Symbol, Subchart1Timeframe, MoneyFlowIndexPrd1,2)<iMFI(Subchart1Symbol, Subchart1Timeframe, MoneyFlowIndexPrd1,2+1)));
}