PSB is being developed by Pooya Paridel.
شركت مديريت فناوري بورس تهران
Tehran Securities Exchange Technology Management Co
ساخت ستون و فیلد جدید و استفاده از آن در قالب شخصی

(با استفاده از کد نویسی می توانید اطلاعات جدیدی را محاسبه کنید و در دیده بان بازار نمایش دهید. شما سه فیلد در اختیار دارید:

  • (cfield0)
  • (cfield1)
  • (cfield2)

برای مثال کد زیر آخرین مقدار RSI را محاسبه و نمایش می دهد:

true==function()
{

   var CalculateRSI =function(period){

      var len=20;

      for (var i = 0; i < len ; i++) {
         var rec=[ih][len-1-i];

         var change=rec.PClosing-rec.PriceYesterday;         

         if (change> 0) {
        rec.gain=change;
                rec.loss=0;
         }
         else
         {
        rec.gain=0;
                rec.loss=-change;
         }
      }

      // Calculate first "average gain" and "average loss"
      var gainSum=0;
      var lossSum=0;

      for (var i = 0; i < period; i++) {
         var rec=[ih][len-1-i];
     gainSum += rec.gain;
     lossSum += rec.loss;
      }

      var averageGain=gainSum /period;
      var averageLoss=lossSum / period;

      // Calculate subsequent "average gain" and "average loss" values
      for (var i = period + 1; i < len; i++) {
         var rec=[ih][len-1-i];

         averageGain=(averageGain* (period - 1) + rec.gain) / period;
         averageLoss=(averageLoss* (period - 1) + rec. loss)/  period;

         rec.averageGain=averageGain;
         rec.averageLoss=averageLoss;
      }

      // Calculate RSI
      var RS = 0; // Relative strength
      var RSIndex = 0; // Relative strength index
        
      for (var i = period + 1; i < len; i++) {
         var rec=[ih][len-1-i];

         RS = rec.averageGain/ rec.averageLoss;
     RSIndex = 100 - 100 / (1 + RS);
     rec.rsi=RSIndex;
      }
   };

      if(typeof [ih][0].rsi=="undefined")  
        CalculateRSI(14);

         (cfield0)= [ih][0].rsi;  

         return true;       

}()

برای نمایش این اطلاعات حتما می بایست از قالب شخصی استفاده کنید.