পিং শেয়ার পিং-ব্যাট বিশ্লেষণ বহু-খালি শক্তি এবং দুর্বলতার সূচক

লেখক:লেখকঃ ট্রেডম্যান, তারিখ: ২০২৩-০১-১৬ ৯ঃ১৯ঃ৩০
ট্যাগঃ

এফএমজেড প্ল্যাটফর্ম এবং সম্প্রদায়ের সাথে প্রতিক্রিয়া জানাতে কৌশল, কোড, ধারণা এবং টেমপ্লেট শেয়ার করুন

সংক্ষিপ্ত বিবরণঃ প্যাকেজ করা ফাংশন নির্দেশক, সরাসরি কল করা যায় রুট-কে লাইন বিশ্লেষণ K-রেখা নিজেই বন্ধের অবস্থানের সাথে সাম্প্রতিক দুটি K-রেখা সম্পর্কের তুলনা করে বাজারটির অতিরিক্ত শক্তি এবং দুর্বলতা পরিমাপ করা হয়।

বেশিরভাগ ক্ষেত্রেই আমরা কেবলমাত্র ক্লোজিং প্রাইস বা রুট কে লাইনের আকৃতির দিকে নজর রাখি, কীভাবে কে লাইনটি আরও ভালভাবে পড়তে হয় এবং বহু-স্পেসের শক্তি বোঝার আরও গভীর অধ্যয়নের দিকটি বোঝার জন্য, এই গবেষণায় একটি সমাধানের প্রস্তাব দেওয়া হয়েছে, কে লাইনের নিজস্ব প্রকারের সাথে মূল কে লাইন এবং উপরের এবং নীচের K লাইনের অবস্থানের তুলনা করে বহু-স্পেস শক্তি কোডিং। চিত্রগুলি দেখায়, এই গবেষণায় কে লাইনটি 18 টি ধরণের হিসাবে সংজ্ঞায়িত করা হয়েছে। এর মূলত দুটি শ্রেণীবিভাগ রয়েছে, প্রথমটি হল ক্লোজিং অবস্থান যা একক কে লাইন দৃষ্টিকোণটি নির্ধারণ করতে সহায়তা করে, এবং দ্বিতীয়টি হল ক্লোজিং অবস্থান তুলনা যা সম্পর্কিত কে লাইন দৃষ্টিকোণটি নির্ধারণ করতে সহায়তা করে। ক্লোজিং অবস্থানটি একক কে লাইনকে নির্ধারণ করতে সহায়তা করে, আমরা এটিকে একটি K লাইন হিসাবে সংজ্ঞায়িত করতে পারি যেখানে ক্লোজিংয়ের দামটি তার সর্বোচ্চ থেকে সর্বনিম্ন মূল্যের মধ্যে সর্বনিম্ন অবস্থানে থাকে, এটিকে উচ্চ-স্পেস লাইন K হিসাবে সংজ্ঞায়িত করাimg img img imgসংক্ষেপে, ছয়টি কে-লাইন বন্ধ সম্পর্ক এবং তিনটি কে-লাইন বন্ধের তুলনা করে মোট 18 টি কে-লাইন শক্তি এবং দুর্বল সম্পর্ক তৈরি করা হয়েছে। বহু-শিরোনামযুক্ত শক্তিশালী কে-লাইনটি 9 দিয়ে কোড করা হয়েছে, দুর্বলতম কে-লাইনটি -9 দিয়ে কোড করা হয়েছে, বাকিগুলি শক্তিশালী ও দুর্বল সম্পর্কের ভিত্তিতে ক্রমাগত কোড করা হয়েছে। ফলাফলটি চিত্রিত হয়েছে।img

স্বাগতম সহযোগিতা, বিনিময়, একসাথে শিখতে এবং উন্নতি করতে। v:haiyanyydss


$.getClosezhubang = function(rds){
    var arrclose = [];
    var arropen = [];
    var arrhigh = [];
    var arrlow = [];
    var arrzhubang = [];
    
    for(var i in rds){
        arrclose[i] = rds[i].Close;
        arropen[i] = rds[i].Open;
        arrhigh[i] = rds[i].High;
        arrlow[i] = rds[i].Low;
    
     if(i>1){
         
         if(arrclose[i] >= arrhigh[i-1]){
             
             if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.09;
             }else if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.08;
             }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.07;
             }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.06;
             }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.05;
             }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.04;
             }
             
         }
         else if(arrclose[i] < arrhigh[i-1] && arrclose[i] > arrlow[i-1]){
             
             if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.03;
             }else if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.02;
             }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*1.01;
             }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.99;
             }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.98;
             }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.97;
             }
             
         }
         else if(arrclose[i] <= arrlow[i-1]){
             
             if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.96;
             }else if(arrclose[i] >= (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.95;
             }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.94;
             }else if(arrclose[i] > (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < (arrhigh[i]-(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.93;
             }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] >= arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.92;
             }else if(arrclose[i] <= (arrlow[i]+(arrhigh[i]-arrlow[i])/3) && arrclose[i] < arropen[i]){
                 arrzhubang[i] = arrclose[i]*0.91;
             }
             
         }
     
     }else{
         arrzhubang[i] = arrclose[i];
     }    
    
    }
    return arrzhubang;
}

আরো

উহুওয়ানএটা কিভাবে কাজ করে?