답변완료
수식부탁드립니다.
input : af(0.02), maxAF(0.2),선굵기(2);
var : T(0),cnt(0),TL(0),count(0);
Array : HD[20](0),HT[20](0),HH[20](0),LD[20](0),LT[20](0),LL[20](0);
var1 = CSar(af,maxAF);
if crossup(c,var1) Then
{
T = 1;
HH[0] = H;
HD[0] = sdate;
HT[0] = stime;
for cnt = 1 to 19
{
HD[cnt] = HD[cnt-1][1];
HT[cnt] = HT[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
}
TL = TL_New(sDate,sTime,0,sDate,sTime,999999999);
TL_SetColor(Tl,BLUe);
}
if CrossDown(c,var1) Then
{
T = -1;
LL[0] = L;
LD[0] = sdate;
LT[0] = stime;
for cnt = 1 to 19
{
LD[cnt] = LD[cnt-1][1];
LT[cnt] = LT[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
if HH[0] > 0 Then
{
TL = TL_New(sDate,sTime,0,sDate,sTime,999999999);
TL_SetColor(Tl,RED);
}
}
if T == 1 then
{
if H > HH[0] Then
{
HH[0] = H;
HD[0] = sdate;
HT[0] = stime;
TL_SetBegin(TL,sDate,sTime,0);
TL_SetEnd(TL,sDate,sTime,999999999);
}
}
if T == -1 then
{
if L < LL[0] Then
{
LL[0] = L;
LD[0] = sdate;
LT[0] = stime;
TL_SetBegin(TL,sDate,sTime,0);
TL_SetEnd(TL,sDate,sTime,999999999);
}
}
/////////////////////////////////////////////////////////
코스피200선물
1. 레드선(매수),블루선(매도)일때 5분봉 시가진입 후 레드선,블루선 일때
청산후 다음봉 스위칭 시가진입.
(레드선,블루선 발생 봉 시가진입 안될 시 다음봉 시가진입)
# 세로선 발생후 고점 및 저점 갱신 새로운선 생길시 마다,분할 매수 및 매도3회가능(2계약씩분할진입)
# 스탑로스손실제한설정
# 9시45분 부터 시작 - 15시 강제청산)
2024-02-20
792
글번호 176777
시스템
답변완료
수식 변환 부탁드립니다.
안녕하세요.
아래의 파인스크립트를 예스로 변환 부탁드립니다.
======================================================
//@version=5
strategy("BBdir", overlay=true)
source = low + ((high-low)/2)
length = input.int(20, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
direction = input.int(0, title = "Strategy Direction", minval=-1, maxval=1)
strategy.risk.allow_entry_in(direction == 0 ? strategy.direction.all : (direction < 0 ? strategy.direction.short : strategy.direction.long))
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
if (ta.crossover(source, lower))
strategy.entry("B", strategy.long, stop=lower, oca_name="BollingerBands", oca_type=strategy.oca.cancel, comment="B")
else
strategy.cancel(id="B")
if (ta.crossunder(source, upper))
strategy.entry("S", strategy.short, stop=upper, oca_name="BollingerBands", oca_type=strategy.oca.cancel, comment="S")
else
strategy.cancel(id="S")
2024-02-20
743
글번호 176775
시스템
답변완료
월봉 차트의 지표에서 종목 검색
안녕하세요?
타 증권사의 Inertia라는 지표를 활용하여 InertiaV수식을 만들고
동 지표를 월봉차트에 띄워서 InertiaV값이 40을 상향돌파하는 종목을 검색하려고
하는데 도무지 방법이 생각나질 않습니다.
작성한 수식은 다음과 같습니다.
Input: Period(10), Period1(14);
Var: RVIv(0), InertiaV(0), 평균(0), 분산(0), Count(0), 표준편차(0);
평균 = ma(C, Period);
분산 = 0;
For Count = 0 To Period - 1 {
분산 = 분산 + (C[Count] - 평균)^2 ;
}
표준편차 = Sqrt(분산 / Period);
RVIv = iff(ma(iff(c<=c[1],표준편차,0),Period1)==0,100,
(
100-(100/(1+
(
(ma(iff(c>c[1],표준편차,0),Period1)
/
ma(iff(c<c[1],표준편차,0),Period1))
))))
);
InertiaV= LRL(RVIv,Period1);
if CrossUp(InertiaV, Ma(C,20)) Then //이곳에 Ma(C,20)를 넣는 것이 아닌것 같습니다.
Find(1);
고견을 주시면 감사하겠습니다.
2024-02-19
848
글번호 176771
종목검색
답변완료
질문드립니다.
1번
M = ma(C, 기간, 종류);
HH = Highest(M, 봉수);
valuewhen(1, HH>HH(1), HH);
2번
M = ma(C, 기간, 종류);
LL = Lowest(M, 봉수);
valuewhen(1, LL<LL(1), LL);
3번
A = ((((valuewhen(1, HH>HH(1), HH)))+(valuewhen(1, LL<LL(1), LL))))/2
1번, 2번 수식 에서 매수 하거나 매도 하거나 혹은 매수는 매도로 매도는 매수로 체인지 또는 손절을 자동으로 하고 3번에서는 50% 익절 또는 비중 축소 를 할 수 있을까요?
자동매매를 구현 할 수 있을까요?
장기 매매로 일차트 또는 틱차트 에서 구현이 될까요?
가능하다면 유료라도 가입하고 싶습니다.
혹 가능하다면 1번에 검색된 값이 이전 검색된 값과 서로 비교 할 수 있을까요? 1번 값이 이전 (1번전 2번전 3번전) 3개의 값 중 최저점 보다는 높을때 검색
2024-02-15
860
글번호 176769
시스템
답변완료
예스트레이더 종목검색식으로 작성요청합니다.
아래수식은 TSF20수식인데, TSF20이 지수20이평을 돌파하는검색식을 요청하는데,
단조건은 바닥권에서 캔들이 5일선을 무는형태 혹은 5일선을 지지하는 조건을 추가하여 검색식 요청합니다...
항상감사 합니다..(일봉조건임)
A=RegressionConStMv(가격,기간)
+
RegressionSlopeMv(가격,기간);
B=EAVG(C,20);
CROSSUP(A,B)
-가격은 종가이고, 기간은 20일 입니다...
2024-02-19
810
글번호 176767
종목검색