Esempio n. 1
0
        /// <summary>
        /// get string-ified version of qdl data set code
        /// </summary>
        /// <param name="source"></param>
        /// <returns></returns>
        static string GetQdlDataCode(qdl_ds source)
        {
            var code = string.Empty;

            switch (source)
            {
            case  qdl_ds.SecHarm:
                code = DATASOURCE_SEC_HARMONIZED;
                break;

            case qdl_ds.SECRaw:
                code = DATASOURCE_SEC_USA;
                break;

            case qdl_ds.StockPriceNA:
                code = DATASOURCE_STOCKPRICE_NA;
                break;

            case qdl_ds.ZacksEarnings:
                code = DATASOURCE_ZACKS_EARNEST;
                break;

            case qdl_ds.ZacksSurprises:
                code = DATASOURCE_ZACKS_EARNSUP;
                break;

            case qdl_ds.NYUProfessorDamodaran:
                code = DATASOURCE_FUNDAMENTAL_NYU;
                break;

            default:     // should never happen
                throw new NotImplementedException("Unknown quandl data source: " + source.ToString());
            }
            return(code);
        }
Esempio n. 2
0
 /// <summary>
 /// get string-ified version of qdl data set code
 /// </summary>
 /// <param name="source"></param>
 /// <returns></returns>
 static string GetQdlDataCode(qdl_ds source)
 {
     var code = string.Empty;
     switch (source)
     {
         case  qdl_ds.SecHarm:
             code = DATASOURCE_SEC_HARMONIZED;
             break;
         case qdl_ds.SECRaw:
             code = DATASOURCE_SEC_USA;
             break;
         case qdl_ds.StockPriceNA:
             code = DATASOURCE_STOCKPRICE_NA;
             break;
         case qdl_ds.ZacksEarnings:
             code = DATASOURCE_ZACKS_EARNEST;
             break;
         case qdl_ds.ZacksSurprises:
             code = DATASOURCE_ZACKS_EARNSUP;
             break;
         case qdl_ds.NYUProfessorDamodaran:
             code = DATASOURCE_FUNDAMENTAL_NYU;
             break;
         default: // should never happen
             throw new NotImplementedException("Unknown quandl data source: " + source.ToString());
     }
     return code;
 }