Sayfa 217/296 İlkİlk ... 117167207215216217218219227267 ... SonSon
Arama sonucu : 2368 madde; 1,729 - 1,736 arası.

Konu: Tradingview






  1. endeks devam....vade de sort kovalama ihtimali yüksek......

    stoplar takip....
    16.07.2024 - 10.12.2024

  2. hülasa...
    vioptakilerin deyimiyle....
    go go go tar tar tar....
    hem vadeye...hem de endekse....

    vade 7580 üzeri...7600-7630 hedefli...
    endeks 6790 üzeri hedefli...parabol orta nokta....

    bol nasipleriniz olsun....
    16.07.2024 - 10.12.2024



  3. riski sevenlere gelsin saatlik düzeltmesi tamam...
    1860 üzeri...1914 hacimli geçiş ise.... tavan olabilir.... parabol hedef 2150-2250 arası....
    16.07.2024 - 10.12.2024

  4.  Alıntı Originally Posted by @yörük@ Yazıyı Oku
    https://www.tradingview.com/x/kiUb1VCK/ riskli ve gaplı gidiyor....
    https://www.tradingview.com/x/0LoWyBY0/ bu da aynı.....

    ikisi arasında pairtrade ile....250 ihtimaline göre hareket yapılabilir....
    dikkatli olmakta fayda var... her ikisi de 10dan fazla tavan bozdu....
    16.07.2024 - 10.12.2024

  5. PHP Code:
      //@version=5
    indicator("Trend Channels With Liquidity Breaks [ChartPrime]"overlay=trueshorttitle="Trend "max_lines_count 50)

    length input.int(8"Length")
    show   input.bool(true"Show Last Channel")
    wait   input.bool(false"Wait for Break")
    extend input.bool(false"Extend Line")
    enable_liquid input.bool(false"Volume BG")
    top_color input.color(color.rgb(5112479), "Colors"inline "Colors")
    center_color input.color(color.gray""inline "Colors")
    bottom_color input.color(color.rgb(1654545), ""inline "Colors")

    source_high high
    source_low  
    low

    // variables to store the latest and previous pivot values
    var float prev_pivot_high na
    var int prev_pivot_high_index na
    var float last_pivot_high na
    var int last_pivot_high_index na

    var float prev_pivot_low na
    var int prev_pivot_low_index na
    var float last_pivot_low na
    var int last_pivot_low_index na

    atan2
    (yx) =>
        var 
    float angle 0.0
        
    if 0
            angle 
    := math.atan(x)
        else
            if 
    and >= 0
                angle 
    := math.atan(x) + math.pi
            
    else
                if 
    and 0
                    angle 
    := math.atan(x) - math.pi
                
    else
                    if 
    == and 0
                        angle 
    := math.pi 2
                    
    else
                        if 
    == and 0
                            angle 
    := -math.pi 2
        angle

    min_max_volume
    (src) =>
        
    out = (src ta.lowest(src100))/(ta.highest(src100) - ta.lowest(src100)) * 100
        math
    .max(math.min(100out), 0)

    volume_normalized()=>
        
    min_max_volume(ta.wma(volume21))

    simple_moving_average(source)=>
        var 
    float sum na
        
    var int count na
        count 
    := nz(count[1]) + 1
        sum 
    := nz(sum[1]) + source 
        sum
    /count

    liquidity_break
    ()=>
        
    vol volume_normalized()
        
    avg simple_moving_average(vol)
        
    rank ta.percentile_nearest_rank(vol75100)
        
    avg_rank simple_moving_average(rank)
        
    colour vol avg "LV" : (vol avg and vol avg_rank "MV" "HV")


    // Pivot high calculation
    ph ta.pivothigh(source_highlengthlength)
    if (
    not na(ph))
        
    // Update the previous pivot high to the last pivot high before we update the last pivot high
        
    prev_pivot_high := last_pivot_high
        prev_pivot_high_index 
    := last_pivot_high_index
        
    // Update the last pivot high
        
    last_pivot_high := ph
        last_pivot_high_index 
    := bar_index

    // Pivot low calculation
    pl ta.pivotlow(source_lowlengthlength)
    if (
    not na(pl))
        
    // Update the previous pivot low to the last pivot low before we update the last pivot low
        
    prev_pivot_low := last_pivot_low
        prev_pivot_low_index 
    := last_pivot_low_index
        
    // Update the last pivot low
        
    last_pivot_low := pl
        last_pivot_low_index 
    := bar_index

    volume_score 
    volume_normalized()

    var 
    down_trend_top line.new(nanananacolor nawidth 2)
    var 
    down_trend_bottom line.new(nanananacolor nawidth 2)
    var 
    down_trend_top_zone line.new(nanananacolor color.new(color.black100), width 2)
    var 
    down_trend_bottom_zone line.new(nanananacolor color.new(color.black100), width 2)
    var 
    down_trend_top_zone_mid line.new(nanananacolor color.new(color.black100), width 2)
    var 
    down_trend_bottom_zone_mid line.new(nanananacolor color.new(color.black100), width 2)
    var 
    down_trend_center line.new(nanananacolor nawidth 2style line.style_dashed)
    var 
    down_break_label label.new(nananatextcolor color.new(color.silver0))
    linefill.new(down_trend_topdown_trend_top_zone_midcolor.new(top_color20))
    linefill.new(down_trend_bottomdown_trend_bottom_zone_midcolor.new(bottom_color20))
    down_trend_top_zone_mid_fill linefill.new(down_trend_top_zone_middown_trend_top_zonecolor.new(top_color80))
    down_trend_bottom_zone_mid_fill linefill.new(down_trend_bottom_zone_middown_trend_bottom_zonecolor.new(bottom_color80))
    var 
    up_trend_top line.new(nanananacolor nawidth 2)
    var 
    up_trend_bottom line.new(nanananacolor nawidth 2)
    var 
    up_trend_top_zone line.new(nanananacolor color.new(color.black100), width 2)
    var 
    up_trend_bottom_zone line.new(nanananacolor color.new(color.black100), width 2)
    var 
    up_trend_top_zone_mid line.new(nanananacolor color.new(color.black100), width 2)
    var 
    up_trend_bottom_zone_mid line.new(nanananacolor color.new(color.black100), width 2)
    var 
    up_trend_center line.new(nanananacolor nawidth 2style line.style_dashed)
    linefill.new(up_trend_topup_trend_top_zone_midcolor.new(top_color20))
    linefill.new(up_trend_bottomup_trend_bottom_zone_midcolor.new(bottom_color20))
    top_trend_top_zone_mid_fill linefill.new(up_trend_top_zone_midup_trend_top_zonecolor.new(top_color80))
    top_trend_bottom_zone_mid_fill linefill.new(up_trend_bottom_zone_midup_trend_bottom_zonecolor.new(bottom_color80))
    var 
    up_break_label label.new(nananatextcolor color.new(color.silver0), style label.style_label_up)

    if 
    extend
        line
    .set_extend(down_trend_topextend.right)
        
    line.set_extend(down_trend_bottomextend.right)
        
    line.set_extend(down_trend_top_zoneextend.right)
        
    line.set_extend(down_trend_bottom_zoneextend.right)
        
    line.set_extend(down_trend_centerextend.right)
        
    line.set_extend(up_trend_topextend.right)
        
    line.set_extend(up_trend_bottomextend.right)
        
    line.set_extend(up_trend_top_zoneextend.right)
        
    line.set_extend(up_trend_bottom_zoneextend.right)
        
    line.set_extend(up_trend_centerextend.right)
        
    line.set_extend(down_trend_top_zone_midextend.right)
        
    line.set_extend(down_trend_bottom_zone_midextend.right)
        
    line.set_extend(up_trend_top_zone_midextend.right)
        
    line.set_extend(up_trend_bottom_zone_midextend.right)
    else
        
    line.set_extend(down_trend_topextend.none)
        
    line.set_extend(down_trend_bottomextend.none)
        
    line.set_extend(down_trend_top_zoneextend.none)
        
    line.set_extend(down_trend_bottom_zoneextend.none)
        
    line.set_extend(down_trend_centerextend.none)
        
    line.set_extend(up_trend_topextend.none)
        
    line.set_extend(up_trend_bottomextend.none)
        
    line.set_extend(up_trend_top_zoneextend.none)
        
    line.set_extend(up_trend_bottom_zoneextend.none)
        
    line.set_extend(up_trend_centerextend.none)
        
    line.set_extend(down_trend_top_zone_midextend.none)
        
    line.set_extend(down_trend_bottom_zone_midextend.none)
        
    line.set_extend(up_trend_top_zone_midextend.none)
        
    line.set_extend(up_trend_bottom_zone_midextend.none)

    var 
    down_dydx 0.
    var up_dydx 0.

    atr_10 
    ta.atr(10) * 6
    var down_count 0
    var up_count 0

    // Plot the trendlines if we have enough pivots
    if (not na(prev_pivot_high)
     and 
    not na(last_pivot_high)) 
     and 
    prev_pivot_high != prev_pivot_high[1
     and 
    atan2(last_pivot_high prev_pivot_highlast_pivot_high_index prev_pivot_high_index) <= 
     
    and down_count == 
     
    and (wait up_count != true)
     and 
    barstate.isconfirmed
        down_count 
    := 1
        offset 
    atr_10
        line
    .set_xy1(down_trend_topprev_pivot_high_index lengthmath.round_to_mintick(prev_pivot_high offset/7))
        
    line.set_xy2(down_trend_toplast_pivot_high_index lengthmath.round_to_mintick(last_pivot_high offset/7))
        
    line.set_color(down_trend_toptop_color)
        
    line.set_xy1(down_trend_top_zoneprev_pivot_high_index lengthmath.round_to_mintick(prev_pivot_high offset/7))
        
    line.set_xy2(down_trend_top_zonelast_pivot_high_index lengthmath.round_to_mintick(last_pivot_high offset/7))
        
    line.set_xy1(down_trend_top_zone_midprev_pivot_high_index lengthprev_pivot_high)
        
    line.set_xy2(down_trend_top_zone_midlast_pivot_high_index lengthlast_pivot_high)
        
    down_dydx := (last_pivot_high prev_pivot_high) / (last_pivot_high_index prev_pivot_high_index)
        
    line.set_xy1(down_trend_bottomprev_pivot_high_index lengthmath.round_to_mintick(prev_pivot_high offset offset/7))
        
    line.set_xy2(down_trend_bottomlast_pivot_high_index lengthmath.round_to_mintick(last_pivot_high offset offset/7))
        
    line.set_color(down_trend_bottombottom_color)
        
    line.set_xy1(down_trend_bottom_zoneprev_pivot_high_index lengthmath.round_to_mintick(prev_pivot_high offset offset/7))
        
    line.set_xy2(down_trend_bottom_zonelast_pivot_high_index lengthmath.round_to_mintick(last_pivot_high offset offset/7))
        
    line.set_xy1(down_trend_bottom_zone_midprev_pivot_high_index lengthmath.round_to_mintick(prev_pivot_high offset))
        
    line.set_xy2(down_trend_bottom_zone_midlast_pivot_high_index lengthmath.round_to_mintick(last_pivot_high offset))

        
    // Set center line for down trend
        
    line.set_xy1(down_trend_centerprev_pivot_high_index lengthmath.round_to_mintick((prev_pivot_high prev_pivot_high offset) / 2))
        
    line.set_xy2(down_trend_centerlast_pivot_high_index lengthmath.round_to_mintick((last_pivot_high last_pivot_high offset) / 2))
        
    line.set_color(down_trend_centercenter_color)
        
    label.set_text(down_break_label"")
        
    label.set_color(down_break_labelcolor.new(color.black100))
        
    // Blank previous channel
        
    if not show
            line
    .set_xy1(up_trend_bottomnana)
            
    line.set_xy2(up_trend_bottomnana)
            
    line.set_xy1(up_trend_topnana)
            
    line.set_xy2(up_trend_topnana)
            
    line.set_xy1(up_trend_centernana)
            
    line.set_xy2(up_trend_centernana)
            
    line.set_xy1(up_trend_bottom_zonenana)
            
    line.set_xy2(up_trend_bottom_zonenana)
            
    line.set_xy1(up_trend_bottom_zone_midnana)
            
    line.set_xy2(up_trend_bottom_zone_midnana)
            
    line.set_xy1(up_trend_top_zonenana)
            
    line.set_xy2(up_trend_top_zonenana)
            
    line.set_xy1(up_trend_top_zone_midnana)
            
    line.set_xy2(up_trend_top_zone_midnana)
            
    label.set_text(up_break_label"")
            
    label.set_color(up_break_labelcolor.new(color.black100))

    if (
    not na(prev_pivot_low)
     and 
    not na(last_pivot_low)) 
     and 
    prev_pivot_low != prev_pivot_low[1
     and 
    atan2(last_pivot_low prev_pivot_lowlast_pivot_low_index prev_pivot_low_index) >= 
     
    and up_count == 
     
    and (wait down_count != true)
     and 
    barstate.isconfirmed
        up_count 
    := 1
        offset 
    atr_10
        line
    .set_xy1(up_trend_topprev_pivot_low_index lengthmath.round_to_mintick(prev_pivot_low offset offset/7))
        
    line.set_xy2(up_trend_toplast_pivot_low_index lengthmath.round_to_mintick(last_pivot_low offset offset/7))
        
    line.set_color(up_trend_toptop_color)
        
    line.set_xy1(up_trend_top_zoneprev_pivot_low_index lengthmath.round_to_mintick(prev_pivot_low offset offset/7))
        
    line.set_xy2(up_trend_top_zonelast_pivot_low_index lengthmath.round_to_mintick(last_pivot_low offset offset/7))
        
    line.set_xy1(up_trend_top_zone_midprev_pivot_low_index lengthmath.round_to_mintick(prev_pivot_low offset))
        
    line.set_xy2(up_trend_top_zone_midlast_pivot_low_index lengthmath.round_to_mintick(last_pivot_low offset))
        
    line.set_xy1(up_trend_bottomprev_pivot_low_index lengthmath.round_to_mintick(prev_pivot_low offset/7))
        
    line.set_xy2(up_trend_bottomlast_pivot_low_index lengthmath.round_to_mintick(last_pivot_low offset/7))
        
    line.set_color(up_trend_bottombottom_color)
        
    line.set_xy1(up_trend_bottom_zoneprev_pivot_low_index lengthmath.round_to_mintick(prev_pivot_low offset/7))
        
    line.set_xy2(up_trend_bottom_zonelast_pivot_low_index lengthmath.round_to_mintick(last_pivot_low offset/7))
        
    line.set_xy1(up_trend_bottom_zone_midprev_pivot_low_index lengthmath.round_to_mintick(prev_pivot_low))
        
    line.set_xy2(up_trend_bottom_zone_midlast_pivot_low_index lengthmath.round_to_mintick(last_pivot_low))
        
    up_dydx := (last_pivot_low prev_pivot_low) / (last_pivot_low_index prev_pivot_low_index)
        
    // Set center line for up trend
        
    line.set_xy1(up_trend_centerprev_pivot_low_index lengthmath.round_to_mintick((prev_pivot_low prev_pivot_low offset) / 2))
        
    line.set_xy2(up_trend_centerlast_pivot_low_index lengthmath.round_to_mintick((last_pivot_low last_pivot_low offset) / 2))
        
    line.set_color(up_trend_centercenter_color)
        
    label.set_text(up_break_label"")
        
    label.set_color(up_break_labelcolor.new(color.black100))
        
    // Blank previous channel
        
    if not show
            line
    .set_xy1(down_trend_bottomnana)
            
    line.set_xy2(down_trend_bottomnana)
            
    line.set_xy1(down_trend_topnana)
            
    line.set_xy2(down_trend_topnana)
            
    line.set_xy1(down_trend_centernana)
            
    line.set_xy2(down_trend_centernana)
            
    line.set_xy1(down_trend_bottom_zonenana)
            
    line.set_xy2(down_trend_bottom_zonenana)
            
    line.set_xy1(down_trend_bottom_zone_midnana)
            
    line.set_xy2(down_trend_bottom_zone_midnana)
            
    line.set_xy1(down_trend_top_zonenana)
            
    line.set_xy2(down_trend_top_zonenana)
            
    line.set_xy1(down_trend_top_zone_midnana)
            
    line.set_xy2(down_trend_top_zone_midnana)
            
    label.set_text(down_break_label"")
            
    label.set_color(down_break_labelcolor.new(color.black100))

    liquidity_score liquidity_break()
    volume_color_high color.new(top_color60 + (100 volume_score)/5)
    volume_color_low color.new(bottom_color60 + (100 volume_score)/5)

    atr_20 ta.atr(20)/1.5
    if down_count == 1
        
    if enable_liquid    
            linefill
    .set_color(down_trend_top_zone_mid_fillvolume_color_high)
            
    linefill.set_color(down_trend_bottom_zone_mid_fillvolume_color_low)
        if 
    not extend
            line
    .set_y2(down_trend_topline.get_y2(down_trend_top) + down_dydx)
            
    line.set_y2(down_trend_bottomline.get_y2(down_trend_bottom) + down_dydx)
            
    line.set_y2(down_trend_top_zoneline.get_y2(down_trend_top_zone) + down_dydx)
            
    line.set_y2(down_trend_bottom_zoneline.get_y2(down_trend_bottom_zone) + down_dydx)
            
    line.set_y2(down_trend_top_zone_midline.get_y2(down_trend_top_zone_mid) + down_dydx)
            
    line.set_y2(down_trend_bottom_zone_midline.get_y2(down_trend_bottom_zone_mid) + down_dydx)
            
    line.set_y2(down_trend_centerline.get_y2(down_trend_center) + down_dydx)
            
    line.set_x2(down_trend_topbar_index)
            
    line.set_x2(down_trend_bottombar_index)
            
    line.set_x2(down_trend_top_zonebar_index)
            
    line.set_x2(down_trend_bottom_zonebar_index)
            
    line.set_x2(down_trend_top_zone_midbar_index)
            
    line.set_x2(down_trend_bottom_zone_midbar_index)
            
    line.set_x2(down_trend_centerbar_index)

        if 
    low line.get_price(down_trend_topbar_index)
            
    down_count := 0
            label
    .set_text(down_break_labelliquidity_score)
            
    label.set_color(down_break_labeltop_color)
            
    label.set_style(down_break_labellabel.style_label_up)
            
    label.set_xy(down_break_labelbar_indexline.get_y2(down_trend_top) - atr_20)
        if 
    high line.get_price(down_trend_bottombar_index)
            
    down_count := 0
            label
    .set_text(down_break_labelliquidity_score)
            
    label.set_color(down_break_labelbottom_color)
            
    label.set_style(down_break_labellabel.style_label_down)
            
    label.set_xy(down_break_labelbar_indexline.get_y2(down_trend_bottom) + atr_20)

    if 
    up_count == 1
        
    if enable_liquid
            linefill
    .set_color(top_trend_top_zone_mid_fillvolume_color_high)
            
    linefill.set_color(top_trend_bottom_zone_mid_fillvolume_color_low)
        if 
    not extend
            line
    .set_y2(up_trend_topline.get_y2(up_trend_top) + up_dydx)
            
    line.set_y2(up_trend_bottomline.get_y2(up_trend_bottom) + up_dydx)
            
    line.set_y2(up_trend_top_zoneline.get_y2(up_trend_top_zone) + up_dydx)
            
    line.set_y2(up_trend_bottom_zoneline.get_y2(up_trend_bottom_zone) + up_dydx)
            
    line.set_y2(up_trend_top_zone_midline.get_y2(up_trend_top_zone_mid) + up_dydx)
            
    line.set_y2(up_trend_bottom_zone_midline.get_y2(up_trend_bottom_zone_mid) + up_dydx)
            
    line.set_y2(up_trend_centerline.get_y2(up_trend_center) + up_dydx)
            
    line.set_x2(up_trend_topbar_index)
            
    line.set_x2(up_trend_bottombar_index)
            
    line.set_x2(up_trend_top_zonebar_index)
            
    line.set_x2(up_trend_bottom_zonebar_index)
            
    line.set_x2(up_trend_top_zone_midbar_index)
            
    line.set_x2(up_trend_bottom_zone_midbar_index)
            
    line.set_x2(up_trend_centerbar_index)

        if 
    low line.get_price(up_trend_topbar_index) and barstate.isconfirmed
            up_count 
    := 0
            label
    .set_text(up_break_labelliquidity_score)
            
    label.set_color(up_break_labeltop_color)
            
    label.set_style(up_break_labellabel.style_label_up)
            
    label.set_xy(up_break_labelbar_indexline.get_y2(up_trend_top) - atr_20)
        if 
    high line.get_price(up_trend_bottombar_index) and barstate.isconfirmed
            up_count 
    := 0
            label
    .set_text(up_break_labelliquidity_score)
            
    label.set_color(up_break_labelbottom_color)
            
    label.set_style(up_break_labellabel.style_label_down)
            
    label.set_xy(up_break_labelbar_indexline.get_y2(up_trend_bottom) + atr_20)
    ////////////////////////////
    //Settings
    //-----------------------------------------------------------------------------{
    length74 input.int(8'Length'minval 2)
    mult74   input.float(5.'Factor'minval 0step .5)
    tf     input.timeframe('''Timeframe')
    src74   input(close'Source')

    //-----------------------------------------------------------------------------}
    //Function
    //-----------------------------------------------------------------------------{
    pred_ranges(length74mult74)=>
        var 
    avg src74
        
    var hold_atr 0.

        atr 
    nz(ta.atr(length74)) * mult74
            
        avg 
    := src74 avg atr avg atr 
          
    avg src74 atr avg atr 
          
    avg
            
        hold_atr 
    := avg != avg[1] ? atr hold_atr
            
        
    [avg hold_atr 2avg hold_atravgavg hold_atravg hold_atr 2]

    //-----------------------------------------------------------------------------}
    //Calculation
    //-----------------------------------------------------------------------------{
    [prR2
      
    prR1
      
    avg
      
    prS1
      
    prS2] = request.security(syminfo.tickeridtfpred_ranges(length74mult74))

    //-----------------------------------------------------------------------------}
    //Plots
    //-----------------------------------------------------------------------------{
    plot_pru2  plot(prR2'2'avg != avg[1] ? na #f2364600)
    plot_pru1  plot(prR1'1'avg != avg[1] ? na #f2364600)
    plot_pravg plot(avg '0'avg != avg[1] ? na #5b9cf600)
    plot_prl1  plot(prS1'1'avg != avg[1] ? na #08998100)
    plot_prl2  plot(prS2'2'avg != avg[1] ? na #08998100)

    //Fills
    fill(plot_pru2plot_pru1avg != avg[1] ? na color.new(#f2ef36, 50))
    fill(plot_prl1plot_prl2avg != avg[1] ? na color.new(#53e7f1, 50))

    //-----------------------------------------------------------------------------} 
    trend takibi için kullanılabilir gibi...
    16.07.2024 - 10.12.2024


  6. 16.07.2024 - 10.12.2024


  7. 16.07.2024 - 10.12.2024

Sayfa 217/296 İlkİlk ... 117167207215216217218219227267 ... SonSon

Yer İmleri

Yer İmleri

Gönderi Kuralları

  • Yeni konu açamazsınız
  • Konulara cevap yazamazsınız
  • Yazılara ek gönderemezsiniz
  • Yazılarınızı değiştiremezsiniz
  •