안녕하세요.
수고하심에 언제나 감사드립니다.
매수 조건:
무포지션에서 60일 이동평균선가격A 를 기준으로 60일 이동평균선가격A 상방에서
음봉이 하나 발생하고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후
양봉이 연속으로 2개 생길 때
1 상승 대양봉 이라 합니다. 이 때
1 상승 대양봉 시가 = 첫 양봉의 시가
1 상승 대양봉 중간 시가 = 둘째 양봉 시가
1 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다.
그 후에 다시 음봉이 생기고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후
양봉이 연속으로 2개 생길 때
2 상승 대양봉 이라 합니다. 이 때
2 상승 대양봉 시가 = 첫 양봉의 시가
2 상승 대양봉 중간 시가 = 둘째 양봉 시가
2 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다.
조건: 음봉의 종가 또는 양봉의 시가 중 어느 하나라도 60일 이동평균선가격A 를 하방으로
깨면 상승 대양봉들의 조건은 모두 취소가 되어서 처음부터 다시 시작햐여 합니다.
매수:
조건들을 만족하고 1상승 대양봉 시가 < 2 상승 대양봉 시가 이면
매수합니다.
청산:::::
손절청산:
매수후에 손절가격 = 2 상승 대양봉 시가(첫 양봉의 시가)를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다.
매수후에 매수가격< 양봉이 하나 생기면
손절가격 = 2 상승 대양봉 중간 시가( 둘째 양봉 시가) 를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다.
본절 청산:
매수후에 매수후 매수가격< 첫 양봉 종가 < 양봉 종가를 만족하는 양봉이 2개가 생기면
본절가격 = 매수가격 이라 정의 하고
현재가가 본절가격에 오면 본절 청산합니다.
이익청산:
매수후에 이익이 나면 처음 음봉종가 > 둘재 음봉 종가 > 3번째 음봉 연속으로 3개가 음봉이 나면 이익 청산합니다.
매도: 반대논리로 매도 수식도 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2023-05-11 10:39:52
안녕하세요
예스스탁입니다.
var : mav(0),T(0),X(0),S(0);
var : PO1(0),PO2(0),PC(0);
mav = ma(C,60);
if CrossUp(c,mav) Then
{
T = 1;
X = Index;
S = 0;
}
if CrossDown(c,mav) Then
{
T = -1;
X = Index;
}
if T == 1 Then
{
if index >= X+3 and C > O and C[1] > O[1] and C[2] < O[2] Then
{
S = S+1;
var1 = O[1];
Var2 = O;
var3 = C;
var11 = var11[1];
Var21 = var21[1];
var31 = var31[1];
if MarketPosition <= 0 and S >= 2 and var1 > Var11 Then
{
Buy();
}
}
}
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
Var4 = EntryPrice;
Var5 = 0;
}
if C > O and C > Var4 Then
{
Var4 = C;
Var5 = Var5+1;
}
if Var5 == 0 Then
ExitLong("bx1",AtStop,Var1[BarsSinceEntry]);
Else
ExitLong("bx2",AtStop,Var2[BarsSinceEntry]);
if Var5 >= 2 Then
ExitLong("bx3",AtStop,EntryPrice);
if countif(C<O,3)== 3 and C < C[1] and c[1] < C[2] and C > EntryPrice Then
ExitLong("bx4");
}
if T == -1 Then
{
if index >= X+3 and C < O and C[1] < O[1] and C[2] > O[2] Then
{
S = S+1;
value1 = O[1];
value2 = O;
value3 = C;
value11 = value11[1];
value21 = value21[1];
value31 = value31[1];
if MarketPosition >= 0 and S >= 2 and value1 < value11 Then
{
Sell();
}
}
}
if MarketPosition == -1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
value4 = EntryPrice;
value5 = 0;
}
if C < O and C < value4 Then
{
value4 = C;
value5 = value5+1;
}
if value5 == 0 Then
ExitShort("sx1",AtStop,value1[BarsSinceEntry]);
Else
ExitShort("sx2",AtStop,value2[BarsSinceEntry]);
if value5 >= 2 Then
ExitShort("sx3",AtStop,EntryPrice);
if countif(C>O,3)== 3 and C > C[1] and c[1] > C[2] and C < EntryPrice Then
ExitShort("sx4");
}
즐거운 하루되세요
> 종호 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
수고하심에 언제나 감사드립니다.
매수 조건:
무포지션에서 60일 이동평균선가격A 를 기준으로 60일 이동평균선가격A 상방에서
음봉이 하나 발생하고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후
양봉이 연속으로 2개 생길 때
1 상승 대양봉 이라 합니다. 이 때
1 상승 대양봉 시가 = 첫 양봉의 시가
1 상승 대양봉 중간 시가 = 둘째 양봉 시가
1 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다.
그 후에 다시 음봉이 생기고 첫 양봉이 생기고 둘째 양봉이 생기면 즉 음봉후
양봉이 연속으로 2개 생길 때
2 상승 대양봉 이라 합니다. 이 때
2 상승 대양봉 시가 = 첫 양봉의 시가
2 상승 대양봉 중간 시가 = 둘째 양봉 시가
2 상승 대양봉 종가 = 둘째 양봉의 종가 정의합니다.
조건: 음봉의 종가 또는 양봉의 시가 중 어느 하나라도 60일 이동평균선가격A 를 하방으로
깨면 상승 대양봉들의 조건은 모두 취소가 되어서 처음부터 다시 시작햐여 합니다.
매수:
조건들을 만족하고 1상승 대양봉 시가 < 2 상승 대양봉 시가 이면
매수합니다.
청산:::::
손절청산:
매수후에 손절가격 = 2 상승 대양봉 시가(첫 양봉의 시가)를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다.
매수후에 매수가격< 양봉이 하나 생기면
손절가격 = 2 상승 대양봉 중간 시가( 둘째 양봉 시가) 를 손절가격으로 정하고 종가가 아닌 현재가가 하방으로 깨면 손절합니다.
본절 청산:
매수후에 매수후 매수가격< 첫 양봉 종가 < 양봉 종가를 만족하는 양봉이 2개가 생기면
본절가격 = 매수가격 이라 정의 하고
현재가가 본절가격에 오면 본절 청산합니다.
이익청산:
매수후에 이익이 나면 처음 음봉종가 > 둘재 음봉 종가 > 3번째 음봉 연속으로 3개가 음봉이 나면 이익 청산합니다.
매도: 반대논리로 매도 수식도 부탁드립니다.