커뮤니티
수식부탁드립니다
2017-12-10 20:38:00
188
글번호 114862
1.
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 고가(A)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 저가(B)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 시가(C)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 종가(D)를 표시한다
A와 B의 상방 대칭을 표시한다
A와 B의 하방 대칭을 표시한다
C와 D의 상방 대칭을 표시한다
C와 D의 하방 대칭을 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 고가(E)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 저가(F)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 시가(G)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 종가(H)를 표시한다
E와 F의 상방 대칭을 표시한다
E와 F의 하방 대칭을 표시한다
G와 H의 상방 대칭을 표시한다
G와 H의 하방 대칭을 표시한다
2.
A와 B의 하방 대칭을 아래에서 위로 터치할 때 매수
E와 F의 상방 대칭을 위에서 아래로 터치할 때 매도
3.
A와 B의 하방 대칭을 아래에서 위로 돌파할 때 매수
E와 F의 상방 대칭을 위에서 아래로 돌파할 때 매도
4.
A와 B의 하방 대칭을 위에서 아래로 터치할 때 매수
E와 F의 상방 대칭을 아래에서 위로 터치할 때 매도
손실이 발생할 경우 당일 매매 종료
감사합니다
답변 1
예스스탁 예스스탁 답변
2017-12-11 16:18:03
안녕하세요
예스스탁입니다.
1.
input : N(20);
var : cnt(0),AA(0),BB(0),CC(0),DD(0);
var : EE(0),FF(0),GG(0),HH(0);
var1 = 0;
var2 = 0;
AA = 0;
BB = 0;
CC = 0;
DD = 0;
for cnt = 0 to N-1{
if H[cnt]-L[cnt] > var1 and C[cnt] < O[cnt] Then{
var1 = H[cnt]-L[cnt];
AA = H[cnt];
BB = L[cnt];
CC = O[cnt];
DD = C[cnt];
}
if H[cnt]-L[cnt] > var2 and C[cnt] > O[cnt] Then{
var2 = H[cnt]-L[cnt];
EE = H[cnt];
FF = L[cnt];
GG = O[cnt];
HH = C[cnt];
}
}
plot1(AA);
plot2(BB);
plot3(CC);
plot4(DD);
plot5(AA+(AA-BB));
plot6(BB-(AA-BB));
plot7(CC+(CC-DD));
plot8(DD-(CC-DD));
plot9(EE);
plot10(FF);
plot11(GG);
plot12(HH);
plot13(EE+(EE-FF));
plot14(FF-(EE-FF));
plot15(GG+(GG-HH));
plot16(HH-(GG-HH));
2
input : N(20);
var : cnt(0),AA(0),BB(0),CC(0),DD(0);
var : EE(0),FF(0),GG(0),HH(0);
var1 = 0;
var2 = 0;
AA = 0;
BB = 0;
CC = 0;
DD = 0;
for cnt = 0 to N-1{
if H[cnt]-L[cnt] > var1 and C[cnt] < O[cnt] Then{
var1 = H[cnt]-L[cnt];
AA = H[cnt];
BB = L[cnt];
CC = O[cnt];
DD = C[cnt];
}
if H[cnt]-L[cnt] > var2 and C[cnt] > O[cnt] Then{
var2 = H[cnt]-L[cnt];
EE = H[cnt];
FF = L[cnt];
GG = O[cnt];
HH = C[cnt];
}
}
var1 = BB-(AA-BB);
var2 = EE+(EE-FF);
if MarketPosition <= 0 and H < var1 Then
buy("b",AtStop,var1);
if MarketPosition >= 0 and L > var2 Then
sell("s",AtStop,var2);
3
input : N(20);
var : cnt(0),AA(0),BB(0),CC(0),DD(0);
var : EE(0),FF(0),GG(0),HH(0);
var1 = 0;
var2 = 0;
AA = 0;
BB = 0;
CC = 0;
DD = 0;
for cnt = 0 to N-1{
if H[cnt]-L[cnt] > var1 and C[cnt] < O[cnt] Then{
var1 = H[cnt]-L[cnt];
AA = H[cnt];
BB = L[cnt];
CC = O[cnt];
DD = C[cnt];
}
if H[cnt]-L[cnt] > var2 and C[cnt] > O[cnt] Then{
var2 = H[cnt]-L[cnt];
EE = H[cnt];
FF = L[cnt];
GG = O[cnt];
HH = C[cnt];
}
}
var1 = BB-(AA-BB);
var2 = EE+(EE-FF);
if crossup(C,var1) Then
buy();
if CrossDown(C,var2) Then
sell();
4
input : N(20);
var : cnt(0),AA(0),BB(0),CC(0),DD(0);
var : EE(0),FF(0),GG(0),HH(0),Xcond(false);
var1 = 0;
var2 = 0;
AA = 0;
BB = 0;
CC = 0;
DD = 0;
for cnt = 0 to N-1{
if H[cnt]-L[cnt] > var1 and C[cnt] < O[cnt] Then{
var1 = H[cnt]-L[cnt];
AA = H[cnt];
BB = L[cnt];
CC = O[cnt];
DD = C[cnt];
}
if H[cnt]-L[cnt] > var2 and C[cnt] > O[cnt] Then{
var2 = H[cnt]-L[cnt];
EE = H[cnt];
FF = L[cnt];
GG = O[cnt];
HH = C[cnt];
}
}
var1 = BB-(AA-BB);
var2 = EE+(EE-FF);
if bdate != bdate[1] Then
Xcond = false;
if TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then
Xcond = true;
if MarketPosition <= 0 and L > var1 and Xcond == false Then
buy("b",AtLimit,var1);
if MarketPosition >= 0 and H < var2 Then
sell("s",Atlimit,var2);
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 1.
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 고가(A)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 저가(B)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 시가(C)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 음봉 종가(D)를 표시한다
A와 B의 상방 대칭을 표시한다
A와 B의 하방 대칭을 표시한다
C와 D의 상방 대칭을 표시한다
C와 D의 하방 대칭을 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 고가(E)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 저가(F)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 시가(G)를 표시한다
최근 20캔들에서 고가와 저가의 폭이 가장 큰 양봉 종가(H)를 표시한다
E와 F의 상방 대칭을 표시한다
E와 F의 하방 대칭을 표시한다
G와 H의 상방 대칭을 표시한다
G와 H의 하방 대칭을 표시한다
2.
A와 B의 하방 대칭을 아래에서 위로 터치할 때 매수
E와 F의 상방 대칭을 위에서 아래로 터치할 때 매도
3.
A와 B의 하방 대칭을 아래에서 위로 돌파할 때 매수
E와 F의 상방 대칭을 위에서 아래로 돌파할 때 매도
4.
A와 B의 하방 대칭을 위에서 아래로 터치할 때 매수
E와 F의 상방 대칭을 아래에서 위로 터치할 때 매도
손실이 발생할 경우 당일 매매 종료
감사합니다
다음글
이전글