COCO研究院

 找回密碼
 註冊
搜索
查看: 4339|回復: 16

[工具] 有人看過這個嗎?

[複製鏈接]
發表於 13-3-8 06:48 | 顯示全部樓層 |閱讀模式



發表於 13-3-8 08:22 | 顯示全部樓層
圖太小了, 看不太清楚, 可不可以加個大圖?
發表於 13-3-8 08:32 | 顯示全部樓層
真的....圖太小了....或者是這圖想表示甚麼嗎?
 樓主| 發表於 13-3-8 08:34 | 顯示全部樓層
圖檔的原出處

http://www.wisestocktrader.com/indicators/3627-percentage-of-ad

他的表格其實是記分卡
我很好奇 有沒有人實際用過類似的系統
如此而已
發表於 13-3-8 09:29 | 顯示全部樓層
本帖最後由 TrendRover 於 13-3-8 09:34 編輯
calvinhorng 發表於 13-3-8 08:34
圖檔的原出處

http://www.wisestocktrader.com/indicators/3627-percentage-of-ad

USA的某女CEO就是9~12voting for BULL  or BEAR .

ps:這是六神無主時用的方法:投票!! holy grail 沒人會貼的.圖貼ㄧ貼ok.
    當然comewish 老大是不信holygrail的,我也不信,但有空寫ㄧ寫spec. 定義什麼是holy grail 是無彷的.    trend在哪就往哪作才是正途.




發表於 13-3-8 09:36 | 顯示全部樓層
本帖最後由 TrendRover 於 13-3-8 09:37 編輯
calvinhorng 發表於 13-3-8 08:34
圖檔的原出處

http://www.wisestocktrader.com/indicators/3627-percentage-of-ad

你把codecompile 上去run 貼張圖瞧瞧 ,應該只是 percentage AD而已

我看code看太多了, master formula 和if then else 看看就好,其他是garbage decoration
發表於 13-3-8 14:48 | 顯示全部樓層
本帖最後由 f29825604 於 13-3-8 14:54 編輯
  1. //提供一個陽春ScoreCard//from 9 to -9
  2. // created by chandrakant
  3. //modified on 120309..credit goes to of Karthik sir

  4. /*1. Here are some observations to keep in mind that will help assure
  5. you are in a good trending move which is detrimental to the success
  6. of the trade moving higher before the inevitable over exhausted trend.

  7. 2 Consider only going long on the 5M if the 30M (two rows above) is also blue.

  8. 3 Consider the 1hr row as well being blue since it has an effect too.

  9. 4 The 15M row has to be blue with NO exceptions

  10. 5 The 30M row if blue has less effect on the trade as compared to the 15M row
  11. but keep this in mind. The 30M row being blue helps the 15M row continue to stay blue.

  12. 6 The 1hr row has even less effect OR importance but it too keeps the 30M
  13. from weakening to some minor degree.
  14. */
  15. // Define label bar (x) position location

  16. blankRightBars = 5; //insert actual blank right bars specified in Preferences
  17. barsInView = Status("lastvisiblebarindex") - Status("firstvisiblebarindex") - blankRightBars;
  18. Offset = Param("Offset Bar", 0.95, 0, 1, 0.01);
  19. textOffset = BarCount - (Offset * barsInView);

  20. _SECTION_BEGIN("default");
  21. HaClose =EMA((O+H+L+C)/4,3);
  22. HaOpen = AMA( Ref( HaClose, -1 ), 0.5 );
  23. HaHigh = Max( H, Max( HaClose, HaOpen ) );
  24. HaLow = Min( L, Min( HaClose, HaOpen ) );
  25. PlotText("Heinkein 4T tf :"+Interval(2), textoffset, 41.01, colorYellow);

  26. Color = IIf( Haopen > Haclose,4, IIf( Haopen == Haclose,colorYellow, 6));
  27. Plot(10,"", Color,  styleHistogram+styleThick|styleOwnScale|styleNoLabel, 0, 100 );
  28. Plot( 11,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );

  29. _SECTION_BEGIN("2");
  30. Compress2= Param("Compression",2,1,3,1);
  31. TimeFrameSet(Compress2* Interval());
  32. HaClose2 =EMA((O+H+L+C)/4,3);
  33. HaOpen2 = AMA( Ref( HaClose2, -1 ), 0.5 );
  34. HaHigh2 = Max( H, Max( HaClose2, HaOpen2 ) );
  35. HaLow2 = Min( L, Min( HaClose2, HaOpen2 ) );
  36. PlotText("Heinkein 4T tf :"+Interval(2), textoffset, 41.055, colorYellow);
  37. TimeFrameRestore();
  38. HAopen2f=TimeFrameExpand( Haopen2, Compress2* Interval());
  39. Haclose2f=TimeFrameExpand( Haclose2, Compress2* Interval());
  40. HaHigh2f=TimeFrameExpand( Hahigh2, Compress2* Interval());
  41. HaLow2f=TimeFrameExpand( Halow2, Compress2* Interval());
  42. Color2 = IIf( Haopen2f > Haclose2f,4, IIf(Haopen2f == Haclose2f,colorYellow, 6));
  43. Plot(20,"", Color2,  styleHistogram+styleThick|styleOwnScale|styleNoLabel, 0, 100 );
  44. Plot( 21,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );

  45. _SECTION_BEGIN("3");
  46. Compress3= Param("Compression3",4,2,6,1);
  47. TimeFrameSet(Compress3* Interval());
  48. HaClose3 =EMA((O+H+L+C)/4,3);
  49. HaOpen3 = AMA( Ref( HaClose3, -1 ), 0.5 );
  50. HaHigh3 = Max( H, Max( HaClose3, HaOpen3 ) );
  51. HaLow3 = Min( L, Min( HaClose3, HaOpen3 ) );
  52. PlotText("Heinkein 4T tf :"+Interval(2), textoffset,41.10, colorYellow);
  53. TimeFrameRestore();
  54. HAopen3f=TimeFrameExpand( Haopen3, Compress3* Interval());  
  55. Haclose3f=TimeFrameExpand( Haclose3, Compress3* Interval());
  56. HaHigh3f=TimeFrameExpand( Hahigh3, Compress3* Interval());
  57. HaLow3f=TimeFrameExpand( Halow3, Compress3* Interval());
  58. color3 = IIf( Haopen3f > Haclose3f,4, IIf( Haopen3f == Haclose3f,colorYellow,6));
  59. Plot(30,"", Color3,  styleHistogram+styleThick|styleOwnScale|styleNoLabel, 0, 100 );
  60. Plot( 31,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );

  61. _SECTION_BEGIN("4");
  62. Compress4= Param("Compression4",8,2,10,1);
  63. TimeFrameSet(Compress4* Interval());
  64. HaClose4 =EMA((O+H+L+C)/4,3);
  65. HaOpen4 = AMA( Ref( HaClose4, -1 ), 0.5 );
  66. HaHigh4 = Max( H, Max( HaClose4, HaOpen4 ) );
  67. HaLow4 = Min( L, Min( HaClose4, HaOpen4 ) );
  68. PlotText("Heinkein 4T tf :"+Interval(2), textoffset, 41.14, colorYellow);
  69. TimeFrameRestore();
  70. HAopen4f=TimeFrameExpand( Haopen4, Compress4* Interval());  
  71. Haclose4f=TimeFrameExpand( Haclose4, Compress4* Interval());
  72. HaHigh4f=TimeFrameExpand( Hahigh4, Compress4* Interval());
  73. HaLow4f=TimeFrameExpand( Halow4, Compress4* Interval());
  74. Color4 = IIf( Haopen4f > Haclose4f,4, IIf( Haopen4f == Haclose4f ,colorYellow, 6));
  75. Plot(40,"", Color4,  styleHistogram+styleThick|styleOwnScale|styleNoLabel, 0, 100 );
  76. Plot( 41,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );
  77. _N(Title = "{{NAME}} - {{INTERVAL}} {{DATE}} "+_DEFAULT_NAME()+" : {{OHLCX}} {{VALUES}}" );


  78. // Define label bar (x) position location
  79. blankRightBars = 5; //insert actual blank right bars specified in Preferences
  80. barsInView = Status("lastvisiblebarindex") - Status("firstvisiblebarindex") - blankRightBars;
  81. Offset = Param("Offset Bar", .99, 0, 1, .01);
  82. textOffset = BarCount - (Offset * barsInView);



  83. _SECTION_BEGIN("RSI Color Bar");
  84. RSIColor = IIf( RSI(14) > 70, colorRed, IIf( RSI(14) < 30, colorGreen, colorYellow));
  85. rs=RSI(14);
  86. r1=HHV(rs,200)-LLV(rs,200);
  87. r2=rs-LLV(rs,200);
  88. rn=255-((r2/r1)*255);
  89. rd=(r2/r1)*255;

  90. Plot( 10, "", ColorRGB(rn,rd,0), styleArea|styleOwnScale|styleNoLabel, 0, 100);
  91. Plot( 11,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );
  92. PlotText("RSI-14", textoffset, 41.00, colorBlack);
  93. printf("\nRSI(14) =" + WriteVal(RSI(14)) );
  94. _SECTION_END();


  95. _SECTION_BEGIN("MACD Color Bar");
  96. m = MACD();
  97. s = Signal();
  98. //MACDColor = IIf( m > s, colorGreen, colorRed);
  99. xx=m-s;
  100. Hv= HHV(xx,400);
  101. Lv=LLV(xx,400);
  102. rng=Hv-Lv;
  103. Cr=(xx)-Lv;
  104. m2=255-((Cr/rng)*255);
  105. m1=(Cr/rng)*255;
  106. Plot( 20, "", ColorRGB(m2,m1,0), styleArea|styleOwnScale|styleNoLabel, 0, 100);
  107. Plot( 21,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );

  108. //Plot( 20, "", MACDColor, styleArea|styleOwnScale|styleNoLabel, 0, 100);
  109. //Plot( 21,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );
  110. PlotText("MACD", textoffset, 41.05, colorBlack);
  111. printf("\n ");
  112. printf("\nMACD(12,26) =" + WriteVal(m) );
  113. printf("\nMACD sig =" + WriteVal(s) );
  114. _SECTION_END();

  115. _SECTION_BEGIN("21 Day Range Color Bar");
  116. H21 = HHV(H,21);                                                                                        // Highest High over last 21 days
  117. L21 = LLV(Low,21);                                                                                    // Lowest Low over last 21 days
  118. P21DR = ( (Close - L21) / (H21 - L21) ) * 100;                                                    // Calculate where the close is in relation to this 21 day range
  119. R21 = (255 - ( (P21DR/100)*255 ) );                                                                // Red Color component
  120. G21 = (P21DR/100)*255;                                                                                // Green Color component
  121. Plot( 30, "", ColorRGB(R21,G21,0), styleArea|styleOwnScale|styleNoLabel, 0, 100);
  122. Plot( 31,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );
  123. PlotText("21Day Range", textoffset, 41.09, colorBlack);
  124. printf("\n ");
  125. printf("\nHHV 21 days =" + WriteVal(H21) );
  126. printf("\nLLV 21 days =" + WriteVal(L21) );
  127. printf("\n% Range =" + WriteVal(P21DR) );
  128. _SECTION_END();


  129. _SECTION_BEGIN("250 Day Range Color Bar");
  130. sk = StochK(5,3)    ;                                                                                // Highest High over last 250 days
  131. skr = HHV(sk,200)-LLV(sk,200);
  132. s1=sk-LLV(sk,200);
  133. sn=255-((s1/skr)*255);
  134. sd=255*(s1/skr);                                                                                    // Lowest Low over last 250 days
  135.                                                                     // Green Color component
  136. Plot( 40, "", ColorRGB(sn,sd,0), styleArea|styleOwnScale|styleNoLabel, 0, 100);
  137. Plot( 41,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0, 100 );
  138. PlotText("Stochastic K", textoffset, 41.1325, colorBlack);
  139. printf("\n ");
  140. //printf("\nHHV 250 days =" + WriteVal(HH250) );
  141. //printf("\nLLV 250 days =" + WriteVal(LL250) );
  142. //printf("\n% Range =" + WriteVal(P250DR) );
  143. _SECTION_END();

  144. Title = "Multi Ribbon Indicator - " + "RSI(14) =" + WriteVal(RSI(14)) + ",   MACD(12,26) =" + WriteVal(m) + ", 21 Day % Range =" + WriteVal(P21DR) + ",   250 Day % Range =" + WriteVal(sk);


  145. _SECTION_BEGIN("ABKPScoreCardMap");
  146. /* KPScoreCard Map
  147.     Plot the individual Compenements of ScoreCard as individual ribbons.
  148.     This indicator is mainly for educational purposes
  149. */
  150. parmBullColor = ParamColor("Bull color", ColorRGB(167, 224, 243) );
  151. parmBearColor = ParamColor("Bear color", ColorRGB(255, 192, 203) );
  152. parmNeutColor = ParamColor("Neutral color", ColorRGB(255,255,72) );
  153. parmTextColor = ParamColor("Text color", colorBlack);
  154. parmYTextOffset = Param("Text Offset (Y)", 0.60, 0.25, 0.90, 0.05);
  155. SetBarsRequired(350, -1);

  156. Count = 0;
  157. GraphXSpace = 0;

  158. procedure ribbon( Caption, Color ) {
  159. Count++;

  160. Plot( 0, "", colorBlack, styleNoDraw );
  161. Plot( Count, "", colorBlack, styleLine | styleNoLabel );
  162. Plot( Count, "", Color, styleArea | styleNoLabel );
  163. PlotText( Caption, BarCount +1, Count - parmYTextOffset, parmTextColor );

  164. }

  165. //calculations
  166. Ctmpl = E_TSKPCOLORTMPL(Open,High,Low,Close,Volume);
  167. total = 0;
  168. total = total  + IIf(tskp_colortmplcnd0 > 0, 1, -1);
  169. total = total  + IIf(tskp_colortmplcnd1 > 0, 1, -1);
  170. total = total  + IIf(tskp_colortmplcnd2 > 0, 1, -1);
  171. total = total  + IIf(tskp_colortmplcnd3 > 0, 1, -1);
  172. total = total  + IIf(tskp_colortmplcnd4 > 0, 1, -1);
  173. total = total  + IIf(tskp_colortmplcnd5 > 0, 1, -1);
  174. total = total  + IIf(tskp_colortmplcnd6 > 0, 1, -1);
  175. total = total  + IIf(tskp_colortmplcnd7 > 0, 1, -1);
  176. KPScoreCard = total  + IIf(tskp_colortmplcnd8 > 0, 1, -1);
  177. //Plot
  178. ribbon( "A900" , IIf(tskp_colortmplcnd0 > 0, parmBullColor, parmBearColor) );
  179. ribbon( "AutoStop" , IIf(tskp_colortmplcnd1 > 0, parmBullColor, parmBearColor) );
  180. ribbon( "HighLight" , IIf(tskp_colortmplcnd2 > 0, parmBullColor, parmBearColor) );
  181. ribbon( "Combo" , IIf(tskp_colortmplcnd3 > 0, parmBullColor, parmBearColor) );
  182. ribbon( "Fast3" , IIf(tskp_colortmplcnd4 > 0, parmBullColor, parmBearColor) );
  183. ribbon( "STTB" , IIf(tskp_colortmplcnd5 > 0, parmBullColor, parmBearColor) );
  184. ribbon( "Trigger/Stop" , IIf(tskp_colortmplcnd6 > 0, parmBullColor, parmBearColor) );
  185. ribbon( "115Split" , IIf(tskp_colortmplcnd7 > 0, parmBullColor, parmBearColor) );
  186. ribbon( "Medium" , IIf(tskp_colortmplcnd8 > 0, parmBullColor, parmBearColor) );

  187. KPSCColor = IIf(KPScoreCard >= 5, parmBullColor , IIf(KPScoreCard <= -5, parmBearColor, parmNeutColor) );
  188. //Plot(KPScoreCard,"ScoreCard",KPSCColor,ParamStyle("ScoreCardStyle",default=styleStaircase | styleOwnScale | styleArea ,maskAll), -10, 100);
  189. ribbon("ScoreCard" , KPSCColor);
  190. Title = "ScoreCard Map ScoreCard = " + NumToStr(SelectedValue(KPScoreCard), 1.0);
  191. _SECTION_END();


  192. _SECTION_BEGIN("ABKPMRange");
  193. /* TSKPMRange as Indicator or as ribbon */
  194. SetBarsRequired(350, -1);

  195. //user parameters
  196. parmUpColor =ParamColor( "MRange Color Up", ColorRGB(167, 224, 243) );
  197. parmDwnColor =ParamColor( "MRange Color Dn", ColorRGB(255, 192, 203) );
  198. parmRibbon = ParamToggle("PLot as ribbon", "No|Yes");
  199. parmRibbonSize = Param("Ribbon Size", 1 , 0.5, 10, 0.5);

  200. //KP indicators
  201. tightstop = E_TSKPTIGHTSTOP(High,Low,Close);
  202. stopline = E_TSKPSTOPLINE(High,Low,Close);

  203. mp = 0.5 * (High + Low);

  204. //calculation
  205. MRangeColor = IIf(mp > StopLine AND mp > tightstop, parmupColor, IIf(mp < stopline AND mp < tightstop, parmDwnColor, colorWhite) );
  206. //plot
  207. if(parmRibbon == 0)
  208. {
  209. Plot( 0, "MRange0", MRangeColor, styleNoDraw );
  210. Plot( 1, "MRange1", MrangeColor, styleNoLabel + styleArea + styleHistogram );
  211. }
  212. else
  213.     Plot( parmRibbonSize, "MRange", MRangeColor, styleArea |  styleNoLabel | styleOwnScale , 0, 10);

  214. _SECTION_END();

  215. _SECTION_BEGIN("ADX");  
  216. range = Param("ADX Periods", 7, 2, 200, 1 );
  217. Col_adx = IIf(ADX(range) > Ref(ADX(range),-1) ,colorBlue, colorGrey40);
  218. Col_pdi = IIf(PDI(range) > MDI(range) AND ADX(range) > MDI(range),colorBrightGreen,colorDarkGreen);
  219. Col_Mdi = IIf(MDI(range) > PDI(range) AND ADX(range) > PDI(range),colorRed,colorDarkRed);

  220. trend = IIf(Col_adx ==colorBlue AND Col_pdi==colorBrightGreen,colorBrightGreen,IIf(Col_adx ==colorBlue AND Col_mdi==colorRed,colorRed,IIf(Col_pdi == colorBrightGreen AND Col_mdi == colorRed,colorYellow, IIf(Col_pdi==colorBrightGreen,colorDarkGreen,IIf(Col_mdi==colorRed,colorDarkRed,colorBlack)))));

  221. TimeFrameSet(in5Minute);
  222. Col_adx5 = IIf(ADX(range) > Ref(ADX(range),-1) ,colorBlue, colorGrey40);
  223. Col_pdi5 = IIf(PDI(range) > MDI(range) AND ADX(range) > MDI(range),colorBrightGreen,colorDarkGreen);
  224. Col_Mdi5 = IIf(MDI(range) > PDI(range) AND ADX(range) > PDI(range),colorRed,colorDarkRed);
  225. trend5 = IIf(Col_adx5 ==colorBlue AND Col_pdi5==colorBrightGreen,colorBrightGreen,IIf(Col_adx5 ==colorBlue AND Col_mdi5==colorRed,colorRed,IIf(Col_pdi5 == colorBrightGreen AND Col_mdi5 == colorRed,colorYellow, IIf(Col_pdi5==colorBrightGreen,colorDarkGreen,IIf(Col_mdi5==colorRed,colorDarkRed,colorBlack)))));
  226. TimeFrameRestore();
  227. Plot(2, "", trend5, styleOwnScale| styleArea|styleNoLabel,-0.5,100);
  228. Plot(4, "", Col_adx5, styleOwnScale| styleArea|styleNoLabel,-0.5,100);

  229. Plot(10, "", trend, styleOwnScale| styleArea|styleNoLabel,-0.5,100);

  230. _SECTION_END();
複製代碼



發表於 13-3-8 15:19 | 顯示全部樓層
//再整合這一個指標湊成From 10 To -10
  1. _SECTION_BEGIN("TREND");
  2. // Piecewise EMA is an EMA that restarts
  3. // calculations each time 'sincebar' argument is true
  4. function PiecewiseEMA( array, range, sincebar )
  5. {
  6.    factor = IIf( sincebar, 1, 2/(range+1) );
  7.   return AMA2( array, factor, 1-factor );
  8. }

  9. // parameters
  10. m=4;
  11. n=250;

  12. // generate reversal signlas based on EMA crossover rule
  13. Lpf1 = EMA( C, 7  );
  14. Lpf2 = EMA( C, 15 );
  15. CrossPoint = Cross( Lpf1, Lpf2 ) OR Cross( Lpf2, Lpf1 );
  16. Periods = BarsSince( CrossPoint );

  17. // variable bar sum
  18. DC = Close - Ref( Close, -1 );
  19. CPC = Sum( DC, Periods );

  20. // smooth CPC by piecewise 4 bar EMA
  21. Trend = PiecewiseEMA( CPC, 4, CrossPoint );

  22. // noise
  23. DT = CPC - Trend;
  24. Noise = 2 * sqrt( MA( DT^2, n ) );

  25. // alternative 'linear' noise calculation
  26. // Noise = 2 * MA( abs( DT ), n ) );

  27. QIndicator = Trend/Noise;

  28. Plot(sign(Lpf1-Lpf2), "Rev", colorRed );
  29. Plot( Qindicator, "Qindicator", colorGreen, styleHistogram);
  30. PlotGrid( -1 );
  31. PlotGrid( 1 );
  32. PlotGrid( 2 );
  33. PlotGrid( -2 );
  34. PlotGrid( 5 );
  35. PlotGrid( 5);
  36. _SECTION_END();
複製代碼
發表於 13-3-8 16:04 | 顯示全部樓層
f29825604 發表於 13-3-8 15:19
//再整合這一個指標湊成From 10 To -10

F大,您也太強了吧~

發表於 13-3-8 21:28 | 顯示全部樓層
Milton 發表於 13-3-8 16:04
F大,您也太強了吧~

小弟的程式很弱
只能找些程式碼
東拼西湊加減用

評分

參與人數 1金錢 +2 收起 理由
Milton + 2 感謝分享

查看全部評分

發表於 13-3-12 03:08 | 顯示全部樓層
回帖賺COCO買帖.............
發表於 13-4-12 02:45 | 顯示全部樓層
我也在wises看過這圖, 也找了這AFL很久, 結果是找不到呢~~
發表於 13-4-13 01:43 | 顯示全部樓層
TrendRover 發表於 13-3-8 09:29
USA的某女CEO就是9~12voting for BULL  or BEAR .

ps:這是六神無主時用的方法:投票!! holy grail 沒人會 ...


應該是 Abby Joseph Cohen from Goldman, 她用十六種指標決定多空
沒想過用Amibroker來做... 太強了...
發表於 13-4-13 02:01 | 顯示全部樓層
greg 發表於 13-4-13 01:43
應該是 Abby Joseph Cohen from Goldman, 她用十六種指標決定多空
沒想過用Amibroker來做... 太強了...{ ...

Successes and FailuresShe is famous for predicting the bull market of the 1990s early in the decade. However, she failed to predict the dramatic stock market decline of the early 2000s and developed a reputation as a so-called "perma-bull" and was ridiculed for her continuous bullish predictions after March 2000 as market indices fell. Her reputation was further damaged when she failed to foresee the great crash of 2008. On a CNBC appearance in March 2008, she predicted S&P 500 at 1550 by end 2008.
In an August 10, 2007 appearance on CNBC Abby Joseph Cohen predicted the S&P 500 would rally to 1,600 by December.
In December 2007 Abby Joseph Cohen predicted the S&P 500 index would reach 1,675 in 2008. The S&P 500 traded as low as 741.02 by November 2008, 55% below her prediction.
On March 8, 2008 Goldman Sachs announced that Abby Joseph Cohen was being replaced by David Kostin as the bank's chief forecaster.
On May 1, 2009 Abby Joseph Cohen predicted, "The Standard & Poor’s 500 Index may jump 20 percent to 1,050 over the next six to 12 months as investors buy stocks trading at low valuations."[5]
On August 6, 2009 Abby Joseph Cohen declared, "the new bull market has begun,"[6] and proclaimed Goldman Sachs sees the benchmark Standard & Poor's 500 index .SPX in a range of 1,050-1,100 toward year-end. The S&P 500 index traded around 1,000 on August 6, 2009, after a 50% run-up from the year's low.
發表於 13-4-13 02:03 | 顯示全部樓層
本帖最後由 TrendRover 於 13-4-13 02:04 編輯

所以我說6神無主才亂抓一通,每次股災就倒楣.

黑天鵝只需微微的風吹過!!
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-5-17 12:30

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 | AI繪圖AI超擬真美女AI beauty AI Stable DiffusionAI正妹AI Lookbook