답변완료
수식요청
1.3분봉에서,
-3연속 양봉발생(각 봉의 시가<종가)
-각 봉은 전봉대비 0.5%이상
-3봉전 종가<2봉전 종가<1봉전 종가
-1봉전 종가>볼밴(60,2)의 상한선
-1봉전 종가기준 20일선과 이격=7%이하
을 0봉에 검색코자 합니다.
2.60분봉에서,
아래는 종전에 작성해주신 수식입니다.
var : A1(0),A2(0),A3(0),A4(0);
A1=MACD(12,26);
A2=Ema(A1,9);
if CrossUp(A1,0) Then
A3 = C;
if CrossUp(A1,A2) Then
A4=C;
Condition1 = crossup(C,A3) && Crossup(C,A4) ;
if Condition1[1] == true Then
Find(1);
이 신호가 71봉이내에 발생한 후 1봉전에 RSI(20)>64인 봉을 검색코자 합니다.
즉, RSI(20)>64가 되는 봉 기준으로 70봉 이내에서 위 수식신호가 발생한 것을
0봉에 자동매수에 걸어놓으려고 합니다.
여러 시도를 하느라 요청사항이 많아 미안합니다.
2024-07-22
642
글번호 181709
종목검색
답변완료
검색식 부탁 드려요
1. 60이평을(단순) 기준으로, 20이평 (단순)이 60이평을 2% 이내로 골든크로스로 접근했을때와
이미 골든크로스 되어 상승2% 안에있을때 종목검색식 부탁드립니다.(60이평 상하2%)
2. 20이평 (단순) 이 상승추세일때 종목검색식
3. 일목균형표 에서 선행스팬2가 상승 일때 종목검색식 부탁드립니다.
4. 주가가 5일전의 주가보다 높은 모든종목이, 일목균형표 양운(붉은구름)이며,
이평이 정배열상태이고, 10일 신고가 20일신고가 60일 신고가 인
종목검색식 부탁드립니다.
5. 캔들이 (기준) 20일 이평(단순)을 돌파 하고,
돌파한 캔들의 (26일 앞)일목균형표 선행스팬1 이 같이 상승,
돌파한 캔들의 (26일 뒤)일목균형표 후행스팬이 20일 이평 위에 있을때,
종목검색식 부탁드립니다.
2024-07-22
569
글번호 181708
종목검색
답변완료
수식 부탁해요
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// ⓒ BalintDavid
// WHAT IT DOES AND HOW TO USE:
// In the Input page you configure the RSI
//
// The indicator draws swings on the chart based on RSI extremes
// Example: Lines are draws from OVERSOLD to OVERBOUGHT and vice-versa
// If we keep geing in deeper OVERBOUGHT or OVERSOLD, the swinglines follow the price, till another cycle is complete
// In the labels you see the swing's relation to the structure: If the swing high is higher then the previous, it becomes Higher High aka HH
//@version=4
study("RSI Swing Indicator", overlay=true, max_bars_back=1000)
// RSI Settings for user
rsiSource = input(title="RSI Source", type=input.source, defval=close)
rsiLength = input(title="RSI Length", type=input.integer, defval=7)
rsiOverbought = input(title="RSI Overbought", type=input.integer, defval=70, minval=51, maxval=100)
rsiOvesold = input(title="RSI Oversold", type=input.integer, defval=30, minval=1, maxval=49)
// RSI value based on inbuilt RSI
rsiValue = rsi(rsiSource, rsiLength)
// Get the current state
isOverbought = rsiValue >= rsiOverbought
isOversold = rsiValue <= rsiOvesold
// State of the last extreme 0 for initialization, 1 = overbought, 2 = oversold
var laststate = 0
// Highest and Lowest prices since the last state change
var hh = low
var ll = high
// Labels
var label labelll = na
var label labelhh = na
// Swing lines
var line line_up = na
var line line_down = na
var last_actual_label_hh_price = 0.0
var last_actual_label_ll_price = 0.0
// FUNCTIONS
obLabelText() =>
if(last_actual_label_hh_price < high)
"HH"
else
"LH"
//plot(last_actual_label_hh_price)
osLabelText() =>
if(last_actual_label_ll_price < low)
"HL"
else
"LL"
// Create oversold or overbought label
createOverBoughtLabel(isIt) =>
if(isIt)
label.new(x=bar_index, y=na ,yloc=yloc.abovebar, style=label.style_label_down, color=color.red, size=size.tiny, text=obLabelText())
else
label.new(x=bar_index, y=na ,yloc=yloc.belowbar, style=label.style_label_up, color=color.green, size=size.tiny, text=osLabelText())
// Move the oversold swing and label
moveOversoldLabel() =>
label.set_x(labelll, bar_index)
label.set_y(labelll, low)
label.set_text(labelll, osLabelText())
line.set_x1(line_down, bar_index)
line.set_y1(line_down, low)
moveOverBoughtLabel() =>
label.set_x(labelhh, bar_index)
label.set_y(labelhh, high)
label.set_text(labelhh, obLabelText())
line.set_x1(line_up, bar_index)
line.set_y1(line_up, high)
// We go from oversold straight to overbought NEW DRAWINGS CREATED HERE
if(laststate == 2 and isOverbought)
hh := high
labelhh := createOverBoughtLabel(true)
last_actual_label_ll_price := label.get_y(labelll)
labelll_ts = label.get_x(labelll)
labelll_price = label.get_y(labelll)
line_up := line.new(x1=bar_index, y1=high, x2=labelll_ts, y2=labelll_price, width=1)
// We go from overbought straight to oversold NEW DRAWINGS CREATED HERE
if(laststate == 1 and isOversold)
ll := low
labelll := createOverBoughtLabel(false)
last_actual_label_hh_price := label.get_y(labelhh)
labelhh_ts = label.get_x(labelhh)
labelhh_price = label.get_y(labelhh)
line_down := line.new(x1=bar_index, y1=high, x2=labelhh_ts, y2=labelhh_price, width=1)
// If we are overbought
if(isOverbought)
if(high >= hh)
hh := high
moveOverBoughtLabel()
laststate := 1
// If we are oversold
if(isOversold)
if(low <= ll)
ll := low
moveOversoldLabel()
laststate := 2
// If last state was overbought and we are overbought
if(laststate == 1 and isOverbought)
if(hh <= high)
hh := high
moveOverBoughtLabel()
//If we are oversold and the last state was oversold, move the drawings to the lowest price
if(laststate == 2 and isOversold)
if(low <= ll)
ll := low
moveOversoldLabel()
// If last state was overbought
if(laststate == 1)
if(hh <= high)
hh := high
moveOverBoughtLabel()
// If last stare was oversold
if(laststate == 2)
if(ll >= low)
ll := low
moveOversoldLabel()
2024-07-23
837
글번호 181704
지표
답변완료
검색식 부탁 드립니다
지표조건
기간 5
기간1 20
1번
분봉에서 5_20 3골든 평균돌파 첫캔들 종목검색식 부탁드립니다 두번째 캔들부터는 검색이 안되도록 해주세요
5_20 3골든 평균돌파
M5=ma(c,기간);
M20=ma(c,기간1);
A=Valuewhen(1,crossup(M5,M20),C);
A1=Valuewhen(2,crossup(M5,M20),C);
A2=Valuewhen(3,crossup(M5,M20),C);
B=(A+A1+A2)/3;
Crossup(C,B) && C>O
2번 분봉에서 첫번째 골든크로스와 B의 지표수치가 같은 종목 검색식 부탁드립니다
2024-07-22
662
글번호 181703
종목검색