늘 고맙습니다.
복 많이 받으시길 기원드립니다.
자꾸 헷갈리는 부분이 있습니다.
아래 조건으로 진입하고 청산이 됐는데 바로 진입이 되는 경우입니다.
if 20이평>60이평
then
buy();
# 20틱 청산이 됐는데 청산되자마자 위 조건이 계속 만족하니까 다시 바로 사지는 경우
그걸 방지하는 수식을 부탁드립니다.
# 매수 진입후 청산되면 10캔들내 매수 재진입은 안되게 하는 수식도 부탁드립니다.
# 20이평을 캔들이 현재봉부터 가장 최근에 상향돌파한 위치를 찾는 수식을 부탁드립니다.
# 5,20,60이평 역배열이 된 뒤(조건1) 20이평을 캔들이 돌파한 이후(조건2), 5,20,60이평 역배열(조건3)이 있었다. 수식 부탁드립니다.
조건1 만족후 조건2 만족하고 다시 조건3이 만족했다는 내용입니다.
#현재봉부터 지난 10분동안의 200틱봉 갯수를 셀 수 있나요?
답변 1
예스스탁
예스스탁 답변
2024-04-25 16:40:17
안녕하세요
예스스탁입니다.
1
Condition1 = MarketPosition == -1 or
MarketPosition == 0 and MarketPosition(1) != 1;
if 20이평>60이평 and Condition1 == true then
{
buy();
}
위와 같이 작성하시면 매수청산 후 동일방향으로는 재진입이 되지 않습니다.
동일방향 재진입을 10봉이후에는 가능하게 하시려면
아래와 같이 작성하시면 됩니다.
Condition1 = MarketPosition == -1 or
(MarketPosition == 0 and MarketPosition(1) != 1) or
(MarketPosition == 0 and MarketPosition(1) == 1 and BarsSinceExit(1) >= 10);
if 20이평 > 60이평 and Condition1 == true then
{
buy();
}
2
var : ii(-1);
var1 = ma(C,20);
if CrossUp(c,var1) Then
ii = 0;
if ii >= 0 Then
ii = ii +1;
ii가 가장 최근 종가가 20이평을 상향돌파한 이후 경과한 봉수입니다.
ii가 -1이면 이전에 골드가 없었다는 내용이 됩니다.
3
var1 = ma(C,5);
Var2 = ma(C,20);
Var3 = ma(C,60);
Condition1 = var1 < Var2 and Var2 < Var3;
#역배열상태
if Condition1 == true Then
{
#역배열 첫봉 1
if Condition1[1] == False Then
T = 1;
#1일 때 20이평 돌파 발생하면 2
if T == 1 and CrossUp(C,Var2) Then
T = 2;
#2가 된 후 역배열이면 3
if T == 2 Then
T = 3;
}
4, 10분간 봉갯수
input : ntime(10);
var : S1(0),D1(0),TM(0),ii(0),cnt(0),bars(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
ii = 0;
}
Else
{
ii = ii +1;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
bars = 0;
For cnt = 0 to ii
{
if TM[cnt] > TM-10 Then
bars = bars+1;
}
Plot1(bars);
}
즐거운 하루되세요
> 산골소년 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 늘 고맙습니다.
복 많이 받으시길 기원드립니다.
자꾸 헷갈리는 부분이 있습니다.
아래 조건으로 진입하고 청산이 됐는데 바로 진입이 되는 경우입니다.
if 20이평>60이평
then
buy();
# 20틱 청산이 됐는데 청산되자마자 위 조건이 계속 만족하니까 다시 바로 사지는 경우
그걸 방지하는 수식을 부탁드립니다.
# 매수 진입후 청산되면 10캔들내 매수 재진입은 안되게 하는 수식도 부탁드립니다.
# 20이평을 캔들이 현재봉부터 가장 최근에 상향돌파한 위치를 찾는 수식을 부탁드립니다.
# 5,20,60이평 역배열이 된 뒤(조건1) 20이평을 캔들이 돌파한 이후(조건2), 5,20,60이평 역배열(조건3)이 있었다. 수식 부탁드립니다.
조건1 만족후 조건2 만족하고 다시 조건3이 만족했다는 내용입니다.
#현재봉부터 지난 10분동안의 200틱봉 갯수를 셀 수 있나요?