COCO研究院

 找回密碼
 註冊
搜索
查看: 1865|回復: 2

請問劃出一個 shapeDownArrow

[複製鏈接]
發表於 14-11-5 18:33 | 顯示全部樓層 |閱讀模式
請問各位大大,如同一畫面中同時出現2個或以上相同的最高點,要如何才能指使其中之一個最高點的bar上劃出一個 shapeDownArrow,而不是同一畫面中每個最高點都畫
,thanks in advance.
發表於 14-11-7 22:37 | 顯示全部樓層
參考看看~
  1. //
  2. _VBarIndex = BarsSince( Status("barvisible") != Ref( Status("barvisible"), -1 ) );
  3. //
  4. _HHVShapes = ( HighestVisibleValue( H ) == H );
  5. _HBarCount = Sum( ( _HHVShapes != Ref( _HHVShapes, -1 ) ), _VBarIndex );
  6. _HHVShapes = _HHVShapes AND ( _HBarCount == 1 ) AND ( Ref( _HBarCount, -1 ) == 0 );
  7. //
  8. _LLVShapes = ( LowestVisibleValue( L ) == L );
  9. _LBarCount = Sum( ( _LLVShapes != Ref( _LLVShapes, -1 ) ), _VBarIndex );
  10. _LLVShapes = _LLVShapes AND ( _LBarCount == 1 ) AND ( Ref( _LBarCount, -1 ) == 0 );
  11. //
  12. PlotShapes( _HHVShapes * shapeSmallSquare + _LLVShapes * shapeSmallSquare
  13.             , colorWhite
  14.             , 0
  15.             , _HHVShapes * High +  _LLVShapes * Low
  16.             , _HHVShapes * 10 +  _LLVShapes * -10 );
  17. //
  18. for ( i = 0; i < BarCount; i++ )
  19. {
  20.     if ( _HHVShapes[ i ] )
  21.         PlotText( "High " + H[ i ]
  22.                   , i + 2
  23.                   , H[ i ]
  24.                   , colorWhite );

  25.     if ( _LLVShapes[ i ] )
  26.         PlotText( "Low " + L[ i ]
  27.                   , i + 2
  28.                   , L[ i ]
  29.                   , colorWhite );
  30. }
  31. Plot( C, "", colorWhite, styleCandle );
複製代碼


評分

參與人數 1金錢 +5 收起 理由
kilroy + 5 按一個讚

查看全部評分

 樓主| 發表於 14-11-8 19:09 | 顯示全部樓層
感謝大大的回覆,衷心感謝.
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-11-22 22:57

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |