// Filter Name : SMART ANALAYZER FILTER FOR DAILY FLUCTUATIONS- VIP-FLAC-1.1.2
    // User: MOSTAFA EJARESTAGHI
    // Date: 1399/10/01
    // Version : V 1.1.2
    // ------------ SUBJECT-------------
    // description : VIP FILTER FOR FLUCTUATIONS  OF www.hooshefaal.com
    // SUPPORT EMAIL : hooshefaal@gmail.com
    // --------------END---------------
    true==function() 
    {
      
                (cfield0) = 0;
                (cfield1) = "";
                (cfield2) = "";
                var flag = false;
                var star = "";
                var score = 0;
                var message = "";
                var shoppingLine=true;
                // shopping line
                if((tmax)==(pf)&& (pl)==(tmax)){
                    shoppingLine=false;
                }
                // تیک صعودی یا الگوی ساعت
                if ((plp)-(pcp)>2 && (pd1)< (tmax)) { 
                    score += 30;
                    message += "ـ الگو تیک صعودی ـ";
                    star+="&#9733;"
                    }
                // ورود پول هوشمند
             if((tvol)>(([ih][0].QTotTran5J+[ih][1].QTotTran5J+[ih][2].QTotTran5J+[ih][3].QTotTran5J+
                [ih][4].QTotTran5J+[ih][5].QTotTran5J+[ih][6].QTotTran5J+[ih][7].QTotTran5J+[ih][8].QTotTran5J+
                [ih][9].QTotTran5J+[ih][10].QTotTran5J+[ih][11].QTotTran5J+[ih][12].QTotTran5J+[ih][13].QTotTran5J+
                [ih][14].QTotTran5J+[ih][15].QTotTran5J+[ih][16].QTotTran5J+[ih][17].QTotTran5J+[ih][18].QTotTran5J+
                [ih][19].QTotTran5J+[ih][20].QTotTran5J+[ih][21].QTotTran5J+[ih][22].QTotTran5J+[ih][23].QTotTran5J+
                [ih][24].QTotTran5J+[ih][25].QTotTran5J+[ih][26].QTotTran5J+[ih][27].QTotTran5J+[ih][28].QTotTran5J+
                [ih][29].QTotTran5J)/30)&&((ct).Buy_I_Volume/(ct).Buy_CountI)>=((ct).Sell_I_Volume/(ct).Sell_CountI)&&(pl)>=(pc)&&(plp)>0) { 
                score += 30;
                message += "_ورود پول هوشمند_";
                star+="&#9733;&#9733;"
                     }
                //---------------Increase trading volume
                var tv6 = function () {
                    var vol1 = [ih][0].QTotTran5J;
                    var n;
                    for (n = 1; n < 5; n++)
                        vol1 = vol1 + [ih][n].QTotTran5J;
                    return vol1;
                }
                var tv14 = function () {
                    var vol2 = [ih][6].QTotTran5J;
                    var m;
                    for (m = 7; m < 14; m++)
                        vol2 = vol2 + [ih][m].QTotTran5J;
                    return vol2;
                }
                var minv14 = function () {
                    var min = [ih][0].QTotTran5J;
                    var a;
                    for (a = 1; a < 14; a++)
                        if (min > [ih][a].QTotTran5J)
                            min = [ih][a].QTotTran5J;
                    return min;
                }
                var maxp52 = function () {
                    var max1 = [ih][0].PriceMax;
                    var b;
                    for (b = 1; b < 52; b++)
                        if (max1 < [ih][b].PriceMax)
                            max1 = [ih][b].PriceMax;
                    return max1;
                };
                if ((tv6()) > (tv14()) && ((pc) < .9 * maxp52()) && (minv14() > 0)) {
                    score += 10;
                    message += "_افزایش حجم معاملات_";
                  
                }
                 //-----------------------Real money entry
                if ((ct).Buy_I_Volume / (ct).Buy_CountI > 3 * (ct).Sell_I_Volume / (ct).Sell_CountI) {
                    score += 10;
                    message += "_ورود پول حقیقی_";
                }
                if ((pd1) * (qd1) + (pd2) * (qd2) + (pd3) * (qd3) > 2 * ((po1) * (qo1) + (po2) * (qo2) + (po3) * (qo3))) {
                    score += 10;
                    message += "_بالا بودن ارزش ریالی خریداران_";
                }

                if(score>=10)
                {
                    if(shoppingLine){
                    (cfield0)=score;
                    (cfield1)="<span style='color:orange'>"+star+"</span>";
                    (cfield2)=message;
                    return true;
                    }
                }
    
    }() 
    //=========================END FUNCTION =========================