104 dertleri devam (bendeki tam değer 104.270)
ama almaya çalışıyoruz gibi, tabi kesin bilmek imkansız
Printable View
https://www.tradingview.com/x/bwEbVRh2/ 15lik sat üretmiş ama 103450 alda
https://www.tradingview.com/x/xlFqiSWc/ saatlik 103450 de al ama sat üretmiş
https://www.tradingview.com/x/J8H9NYKQ/ 4 saatlik sat üretmiş
103450 takipli short kovalma olabilir.....
ama https://www.tradingview.com/x/vkRJBY91/ 5likler....104265 kırılımını hesaba kat diyor.....
Fakat altlar perişan olmuş, nasıl yorumlasam bilemedim 🧐 vaa mı fikri olan, ben pek anlamaz alt sezonu filan, btc’ciyik 🙂
yeni moda....yapay zekaya grafik analiz ettirmek...
https://www.youtube.com/watch?v=LeUiv5d3GaI
https://cryptopotato.com/language/tr...asirtan-cevap/
coin karşıtıda yapay zeka kullanıyor...:whistling:
eğer....herkes yapay zekaya sararsa....
coinde....yapay zekaya karşı savaşmak için yapay zeka kullanma paradoksu ile uğraşılacak gibi....
https://tr.euronews.com/next/2024/10...pi-destekliyor
soru...trampet, desteklidiği için mi seçti ya da desteklendiği için mi?
cevap...win...win....desek...
tarmpet wini belli.....
ya elonun wini ne.....
ve bu winin içinde btc rolü ne olacak....
vortex.....
örnekPHP Code:
//@version=6
// Copyright (c) 2020-present, Alex Orekhov (everget)
// Vortex Bands script may be freely distributed under the terms of the GPL-3.0 license.
indicator('Vortex Bands', shorttitle = 'VB', overlay = true, max_bars_back=5000)
length = input(title = 'Length', defval = 20)
mult = input.float(title = 'Multiplier', step = 0.1, defval = 2)
src = input(title = 'Source', defval = hlc3)
barColoringType = input.string(title = 'Bar Coloring', defval = 'None', options = ['None', 'Upper > Lower', 'Close Above/Below Basis', 'Close Inside Cloud', 'Wicks Inside Cloud'])
_ema(src, alpha) =>
out = src
out := alpha * out + (1 - alpha) * nz(out[1], out)
out
_mnma(src, length) =>
alpha = 2 / (length + 1)
ema1 = _ema(src, alpha)
ema2 = _ema(ema1, alpha)
out = ((2 - alpha) * ema1 - ema2) / (1 - alpha)
out
basis = _mnma(src, length)
dev = mult * _mnma(src - basis, length)
upper = basis + dev
lower = basis - dev
plot(basis, title = 'Basis', color = color.new(color.maroon, 0))
upperBandPlot = plot(upper, title = 'Upper', linewidth = 2, color = color.new(color.blue, 0))
lowerBandPlot = plot(lower, title = 'Lower', linewidth = 2, color = color.new(color.orange, 0))
fill(upperBandPlot, lowerBandPlot, title = 'Background', color = color.new(#ffd966, 90))
barColor = barColoringType == 'Upper > Lower' ? upper > lower ? color.lime : color.red : barColoringType == 'Close Above/Below Basis' ? close > basis ? color.lime : color.red : barColoringType == 'Close Inside Cloud' ? math.min(upper, lower) < close and close < math.max(upper, lower) ? color.lime : color.red : barColoringType == 'Wicks Inside Cloud' ? math.min(upper, lower) < low and high < math.max(upper, lower) ? color.lime : color.red : na
//barcolor(barColor, title = 'Bar Color')
//@version=6
i_showAtr = input.bool(true, title = 'Show ATR Bands', group = 'general band settings', inline = '11')
i_src = input.source(close, 'Source', group = 'general band settings', inline = '11')
i_repaints = input.bool(true, title = 'Repaints?', group = 'general band settings', inline = '12')
i_showLabels = input.bool(true, 'Show labels', group = 'general band settings', inline = '12')
i_extendLines = input.bool(true, 'Extend lines', group = 'general band settings', inline = '12')
i_lineThickness = input.int(2, 'Line thickness', minval = 1, group = 'general band settings', inline = '13')
i_lineStyle = input.string(line.style_dotted, 'Line style', options = [line.style_dotted, line.style_solid, line.style_dashed], group = 'general band settings', inline = '13')
i_fixedTargets = input.bool(true, title = 'Fixed targets')
i_trackingSlLength = input.int(2, title = 'Trailing Stop loss length', minval = 0)
i_firstMult = input.float(1.5, title = 'First atr band mult.', group = 'first band settings')
i_firstAtrLength = input.int(14, title = 'First atr band length', group = 'first band settings')
i_firstColor = input.color(color.blue, title = 'First color', group = 'first band settings')
i_secondMult = input.float(3.0, title = 'Second band mult.', group = 'second band settings')
i_secondAtrLength = input.int(14, title = 'Second atr band length', group = 'second band settings')
i_secondColor = input.color(color.orange, title = 'Second color', group = 'second band settings')
i_viPeriod = input.int(14, title = 'Length', minval = 2, group = 'vortex indicator settings')
i_applyTema = input.bool(false, title = 'Apply TEMA smoothing', group = 'vortex indicator settings')
arraySize = i_fixedTargets ? 3 : 2
index = i_repaints ? 0 : 1
var lineArray = array.new_line()
var labelArray = array.new_label()
f_tema(_source, _lenght) =>
ema01 = ta.ema(_source, _lenght)
ema02 = ta.ema(ema01, _lenght)
ema03 = ta.ema(ema02, _lenght)
output = 3 * (ema01 - ema02) + ema03
output
f_drawLine(_x1, _x2, _yValue, _lineColor, _lineThickness, _lineStyle) =>
line.new(x1 = _x1, y1 = _yValue, x2 = _x2, y2 = _yValue, color = _lineColor, style = _lineStyle, width = _lineThickness)
f_drawLabel(_x, _y, _textColor) =>
label.new(_x, _y, '         ' + str.tostring(_y), xloc.bar_index, yloc.price, #00000000, label.style_none, _textColor)
f_extendArray(_lineArray, _labelArray, _extendLines) =>
if array.size(_lineArray) > 0
for _i = array.size(_lineArray) - 1 to 0 by 1
lineId = array.get(_lineArray, _i)
x2 = line.get_x2(lineId)
x1 = line.get_x1(lineId)
yValue = line.get_y1(lineId)
if _extendLines or bar_index - 1 == x2 and not(high > yValue and low < yValue)
if i_showLabels
label.set_x(array.get(_labelArray, _i), bar_index)
line.set_x2(lineId, bar_index)
f_drawLineAndLabel(_x1, _x2, _yValue, _colorLine, _lineThickness, _lineStyle, _array, _labelArray) =>
line l = f_drawLine(_x1, _x2, _yValue, _colorLine, _lineThickness, _lineStyle)
if i_showLabels
label lab = f_drawLabel(_x2, math.round(_yValue, 2), _colorLine)
if array.size(_labelArray) == arraySize
label.delete(array.shift(_labelArray))
array.push(_labelArray, lab)
if array.size(_array) == arraySize
line.delete(array.shift(_array))
array.push(_array, l)
// Vortex indicator
vmp = math.sum(math.abs(high - low[1]), i_viPeriod)
vmm = math.sum(math.abs(low - high[1]), i_viPeriod)
str = math.sum(ta.atr(1), i_viPeriod)
vip = i_applyTema ? f_tema(vmp / str, i_viPeriod) : vmp / str
vim = i_applyTema ? f_tema(vmm / str, i_viPeriod) : vmm / str
viShort = ta.crossunder(vip, vim)
viLong = ta.crossover(vip, vim)
longBarSince = ta.barssince(viLong)
shortBarSince = ta.barssince(viShort)
viLongBarsSince = longBarSince == 0 ? 0 : longBarSince - index
viShortBarsSince = shortBarSince == 0 ? 0 : shortBarSince - index
// ATR bands
firstAtr = ta.atr(i_firstAtrLength)
secondAtr = ta.atr(i_secondAtrLength)
firstUpBand = i_src + firstAtr * i_firstMult
firstDownBand = i_src - firstAtr * i_firstMult
secondUpBand = i_src + secondAtr * i_secondMult
secondDownBand = i_src - secondAtr * i_secondMult
// Stop loss tracking
isLong = viLongBarsSince > viShortBarsSince
yValueTracking = isLong ? firstUpBand : firstDownBand
viBarsSince = isLong ? viShortBarsSince : viLongBarsSince
// ATR plots
plot(i_showAtr ? firstUpBand : na, 'First ATR Top', linewidth = 1, color = color.new(i_firstColor, 55))
plot(i_showAtr ? firstDownBand : na, 'First ATR Bottom', linewidth = 1, color = color.new(i_firstColor, 55))
plot(i_showAtr ? secondUpBand : na, 'Second ATR Top', linewidth = 1, color = color.new(i_secondColor, 55))
plot(i_showAtr ? secondDownBand : na, 'Second ATR Bottom', linewidth = 1, color = color.new(i_secondColor, 55))
// Entry plots
plotshape(viLong[index], title = 'VI long', text = 'Long', textcolor = color.white, style = shape.labelup, location = location.belowbar, color = color.green, size = size.tiny)
plotshape(viShort[index], title = 'VI short', text = 'Short', textcolor = color.white, style = shape.labeldown, location = location.abovebar, color = color.red, size = size.tiny)
// Exit plots
line firstExit = na
label firstExitLabel = na
line secondExit = na
line stopLossLine = na
if viShort[index]
alert('VI short', alert.freq_once_per_bar_close)
f_drawLineAndLabel(bar_index, bar_index, firstDownBand, i_firstColor, i_lineThickness, i_lineStyle, lineArray, labelArray)
if i_fixedTargets
f_drawLineAndLabel(bar_index, bar_index, secondDownBand, i_secondColor, i_lineThickness, i_lineStyle, lineArray, labelArray)
f_drawLineAndLabel(bar_index, bar_index, firstUpBand, color.red, i_lineThickness, i_lineStyle, lineArray, labelArray)
if viLong[index]
alert('VI long', alert.freq_once_per_bar_close)
f_drawLineAndLabel(bar_index, bar_index, firstUpBand, i_firstColor, i_lineThickness, i_lineStyle, lineArray, labelArray)
if i_fixedTargets
f_drawLineAndLabel(bar_index, bar_index, secondUpBand, i_secondColor, i_lineThickness, i_lineStyle, lineArray, labelArray)
f_drawLineAndLabel(bar_index, bar_index, firstDownBand, color.red, i_lineThickness, i_lineStyle, lineArray, labelArray)
f_extendArray(lineArray, labelArray, i_extendLines)
if not i_fixedTargets and array.size(lineArray) > 0
slLabelId = array.get(labelArray, array.size(labelArray) - 1)
slLineId = array.get(lineArray, array.size(lineArray) - 1)
for _i = viBarsSince to 0 by 1
float slValue = _i < viBarsSince - i_trackingSlLength ? yValueTracking[i_trackingSlLength] : yValueTracking[viBarsSince]
if not(high[_i] > slValue and low[_i] < slValue)
line.set_y1(slLineId, slValue)
line.set_y2(slLineId, slValue)
line.set_x1(slLineId, bar_index[i_trackingSlLength])
label.set_y(slLabelId, slValue)
label.set_text(slLabelId, '         ' + str.tostring(math.round(slValue, 2)))
https://www.tradingview.com/x/uaGUJ4Qu/
https://www.tradingview.com/x/cmgWyVj8/
https://www.tradingview.com/x/4NExRBlz/
https://www.tradingview.com/x/YaigKsHK/
https://www.tradingview.com/x/Q3c9YgQg/
yazılımdan kastınız....başlangıç değerleri girip....belirlediğiniz koşullarda...sürekli al sat yapan....algo tarzı bir şey mi....
hani şu çinlilerin kullandıklarından mı....veya https://wundertrading.com/en/algo-trading bunun gibi bir şey mi....
yok, piyasalarla ilgili birşey değil ama benzeteceksek metatrader gibi birşey :)
biraz uğraşla script, indikatör vs tarzı şeyler zaten yazılır bence herhalukarda - şöyle birşey yap diyorsunuz, olmadı şöyle olsun böyle olsun filan diyorsunuz sonuçta. robot filan da rahat yazılır, önemli olan o kadar net bir sistem var mı elde ve robotun yerleşebileceği bir derleyici, API vs var mı hizmet sağlayıcıda :)
https://www.tradingview.com/x/nNVEABPL/
https://www.tradingview.com/x/v8BNW1ef/
https://www.tradingview.com/x/o6dq1Uae/
vortexe göre 1dakkalık alda ve 5 dakkalık ala geçecek...
atr 1,5 ve 3 hedefleri belli....
https://www.tradingview.com/x/qAIGZyKt/ 5 dakkalıkta al barı oluştu...
105137 ye kadar sarkması vortexe göre normal görülecek....
https://www.tradingview.com/x/VlflhpW7/ 1 dakkalıkta aşağı kesti...sat barı oluşturdu...
vortex de... bolingere benziyo gibi....
https://www.tradingview.com/x/LJAbVNit/
https://www.tradingview.com/x/TssmIbL7/
https://www.tradingview.com/x/Mqd1mA4Q/
https://www.tradingview.com/x/IsYGr6NH/
https://www.tradingview.com/x/PMGgea0A/ 45lik periyotta yeni al barı oluştu...
https://www.tradingview.com/x/dndly9FN/ saatlikteki sat barı....
vortexe göre ala dönecek....
voretexe göre en yakın stop noktası 105341 oluyor ....kesişim yeri anlamında....
vortex hesaplaması....14 uzunluk 2 çarpan ydk/3 kaynak kullanıp, kesişime göre bar renklendirip, atr 1,5 ve 3 ile kanal hesaplıyor...
versiyon 6 kodu.... denemek isteyenler için....
106200 https://www.tradingview.com/x/Gr1T86ps/PHP Code:
//@version=6
// Copyright (c) 2020-present, Alex Orekhov (everget)
// Vortex Bands script may be freely distributed under the terms of the GPL-3.0 license.
indicator('Vortex Bands', shorttitle = '..', overlay = true, max_bars_back=5000)
length = input(title = 'Length', defval = 14)
mult = input.float(title = 'Multiplier', step = 0.1, defval = 2)
src = input(title = 'Source', defval = hlc3)
barColoringType = input.string(title = 'Bar Coloring', defval = 'Upper > Lower', options = ['None', 'Upper > Lower', 'Close Above/Below Basis', 'Close Inside Cloud', 'Wicks Inside Cloud'])
_ema(src, alpha) =>
out = src
out := alpha * out + (1 - alpha) * nz(out[1], out)
out
_mnma(src, length) =>
alpha = 2 / (length + 1)
ema1 = _ema(src, alpha)
ema2 = _ema(ema1, alpha)
out = ((2 - alpha) * ema1 - ema2) / (1 - alpha)
out
basis = _mnma(src, length)
dev = mult * _mnma(src - basis, length)
upper = basis + dev
lower = basis - dev
plot(basis, title = 'V', color = color.new(color.maroon, 0))
upperBandPlot = plot(upper, title = 'V+', linewidth = 2, color = color.new(color.white, 0))
lowerBandPlot = plot(lower, title = 'V-', linewidth = 2, color = color.new(color.yellow, 0))
//fill(upperBandPlot, lowerBandPlot, title = 'Background', color = color.new(color.fuchsia, 0))
barColor = barColoringType == 'Upper > Lower' ? upper > lower ? color.lime : color.red : barColoringType == 'Close Above/Below Basis' ? close > basis ? color.lime : color.red : barColoringType == 'Close Inside Cloud' ? math.min(upper, lower) < close and close < math.max(upper, lower) ? color.lime : color.red : barColoringType == 'Wicks Inside Cloud' ? math.min(upper, lower) < low and high < math.max(upper, lower) ? color.lime : color.red : na
barcolor(barColor, title = 'Bar Color')
//@version=6
i_showAtr = input.bool(true, title = 'Show ATR Bands', group = 'general band settings', inline = '11')
i_src = input.source(close, 'Source', group = 'general band settings', inline = '11')
i_repaints = input.bool(true, title = 'Repaints?', group = 'general band settings', inline = '12')
i_showLabels = input.bool(true, 'Show labels', group = 'general band settings', inline = '12')
i_extendLines = input.bool(true, 'Extend lines', group = 'general band settings', inline = '12')
i_lineThickness = input.int(2, 'Line thickness', minval = 1, group = 'general band settings', inline = '13')
i_lineStyle = input.string(line.style_dotted, 'Line style', options = [line.style_dotted, line.style_solid, line.style_dashed], group = 'general band settings', inline = '13')
i_fixedTargets = input.bool(true, title = 'Fixed targets')
i_trackingSlLength = input.int(2, title = 'Trailing Stop loss length', minval = 0)
i_firstMult = input.float(1.5, title = 'First atr band mult.', group = 'first band settings')
i_firstAtrLength = input.int(14, title = 'First atr band length', group = 'first band settings')
i_firstColor = input.color(color.blue, title = 'First color', group = 'first band settings')
i_secondMult = input.float(3.0, title = 'Second band mult.', group = 'second band settings')
i_secondAtrLength = input.int(14, title = 'Second atr band length', group = 'second band settings')
i_secondColor = input.color(color.orange, title = 'Second color', group = 'second band settings')
i_viPeriod = input.int(14, title = 'Length', minval = 2, group = 'vortex indicator settings')
i_applyTema = input.bool(true, title = 'Apply TEMA smoothing', group = 'vortex indicator settings')
arraySize = i_fixedTargets ? 3 : 2
index = i_repaints ? 0 : 1
var lineArray = array.new_line()
var labelArray = array.new_label()
f_tema(_source, _lenght) =>
ema01 = ta.ema(_source, _lenght)
ema02 = ta.ema(ema01, _lenght)
ema03 = ta.ema(ema02, _lenght)
output = 3 * (ema01 - ema02) + ema03
output
f_drawLine(_x1, _x2, _yValue, _lineColor, _lineThickness, _lineStyle) =>
line.new(x1 = _x1, y1 = _yValue, x2 = _x2, y2 = _yValue, color = _lineColor, style = _lineStyle, width = _lineThickness)
f_drawLabel(_x, _y, _textColor) =>
label.new(_x, _y, '         ' + str.tostring(_y), xloc.bar_index, yloc.price, #00000000, label.style_none, _textColor)
f_extendArray(_lineArray, _labelArray, _extendLines) =>
if array.size(_lineArray) > 0
for _i = array.size(_lineArray) - 1 to 0 by 1
lineId = array.get(_lineArray, _i)
x2 = line.get_x2(lineId)
x1 = line.get_x1(lineId)
yValue = line.get_y1(lineId)
if _extendLines or bar_index - 1 == x2 and not(high > yValue and low < yValue)
if i_showLabels
label.set_x(array.get(_labelArray, _i), bar_index)
line.set_x2(lineId, bar_index)
f_drawLineAndLabel(_x1, _x2, _yValue, _colorLine, _lineThickness, _lineStyle, _array, _labelArray) =>
line l = f_drawLine(_x1, _x2, _yValue, _colorLine, _lineThickness, _lineStyle)
if i_showLabels
label lab = f_drawLabel(_x2, math.round(_yValue, 2), _colorLine)
if array.size(_labelArray) == arraySize
label.delete(array.shift(_labelArray))
array.push(_labelArray, lab)
if array.size(_array) == arraySize
line.delete(array.shift(_array))
array.push(_array, l)
// Vortex indicator
vmp = math.sum(math.abs(high - low[1]), i_viPeriod)
vmm = math.sum(math.abs(low - high[1]), i_viPeriod)
str = math.sum(ta.atr(1), i_viPeriod)
vip = i_applyTema ? f_tema(vmp / str, i_viPeriod) : vmp / str
vim = i_applyTema ? f_tema(vmm / str, i_viPeriod) : vmm / str
viShort = ta.crossunder(vip, vim)
viLong = ta.crossover(vip, vim)
longBarSince = ta.barssince(viLong)
shortBarSince = ta.barssince(viShort)
viLongBarsSince = longBarSince == 0 ? 0 : longBarSince - index
viShortBarsSince = shortBarSince == 0 ? 0 : shortBarSince - index
// ATR bands
firstAtr = ta.atr(i_firstAtrLength)
secondAtr = ta.atr(i_secondAtrLength)
firstUpBand = i_src + firstAtr * i_firstMult
firstDownBand = i_src - firstAtr * i_firstMult
secondUpBand = i_src + secondAtr * i_secondMult
secondDownBand = i_src - secondAtr * i_secondMult
// Stop loss tracking
isLong = viLongBarsSince > viShortBarsSince
yValueTracking = isLong ? firstUpBand : firstDownBand
viBarsSince = isLong ? viShortBarsSince : viLongBarsSince
// ATR plots
plot(i_showAtr ? firstUpBand : na, '1+', linewidth = 1, color = color.new(i_firstColor, 100))
plot(i_showAtr ? firstDownBand : na, '1-', linewidth = 1, color = color.new(i_firstColor, 100))
plot(i_showAtr ? secondUpBand : na, '2+', linewidth = 1, color = color.new(i_secondColor, 100))
plot(i_showAtr ? secondDownBand : na, '2-', linewidth = 1, color = color.new(i_secondColor, 100))
kodu deneyecekler.....haftalıkta görecekleri....
https://www.tradingview.com/x/t3WK9RRp/
99-100 pullbackini gece yapmış neyse ki, çok gererdi 🙂 beelki bi 104 dener yine. Artık fazla kıpırdanmaz parçalar adamı
belki akşam 8 e kadar....
5likteki 109500 ü.....
15likteki 111200 ü....
saatlikteki 113k .... test eder mi....
104 altı heç sevmeyiz
101 altı daha da heç sevmeyiz
hala yerleşemedik
zamanında 57 de 57 deyip durduğum yerin biraz daha küçük hali olmaya aday bu gidişle
101-102 (şu an tercihan 104) üstünde olduğumuz zamanlarda 113, 120, 130, 155, 170, 240 filan var oğlu var. ama çıkışın dalgasal olarak büyük kısmını yaptık gibi, bi final yapacaksak da geçen cycledaki gibi güllük gülistanlık olacağa benzemiyor.
biraz elmas gibi görünmeye başladı, soğuyorum durumdan
bilemedin yarın öbürgün yukarıyı açmamız lazım, yoksa güm pat ihtimali ... bence
Ola ki formasyonu çalıştırıyorsak 92-93’e kadar yolu var. Yolda düşüşü kesebilecek yerler de var, bakalım
aldatmacaydı diyor olabilir, normal pullback sonra aşağı devam olabilir
aşağı yukarı sınır buralar
öf ve pöf :)
yatay hallere devam, fazla kurcalayınca elmas da görürsün üçgen de vs vs
%52 yukarı %48 aşağı sonra yukarı bence :evil:
yine 92-93 gösteren bi formasyon var ama hep o trump günü zırvalaması yaratıyor, çok güvenilir denemez.
şu an zıpladığı yer bi yer ama ağır basan şey yatay bence.
89-90 altı boğa bile bitirebilir ama olmadan ona inanmak da şapşikllik olur çünkü master tepe yaptık diyen başka birşey de yok henüz.
bekleyip görmece. ilkinde elmas mı çalışacak diye çıktığım için bakıyorum malsız.
Beni sokmuş mala sıpa. Bakalım yine dönüp stoplattıracak mı 🙂 muhtmldir