수고 합니다
아래 식를 작성좀 부탁합니다
예를 들어 이평선 5 20 만 사용합니다
기본조건 -- 20 이평선 아래 캔들이 있으면 조건에 맞아도 매수는 절대 없습니다
20 이평선 위에 캔들이 있으면 조건에 맞아도 매도는 절대 없습니다
매도식 1 -- 양봉 음봉 상관없이
20 이평선을 종가로 이탈하고
다음봉이 종가로 이탈한 봉보다 종가가 낮으면 매도
매도식 2 -- 반드시 매도1 이후 청산식이 있어야 매도2 가 작동됩니다
5 이평선을 종가로 이탈하고
다음봉이 종가로 이탈한 봉보다 종가가 낮으면 매도
청산식 -- 매도1 매도2 진입하고 있는상태에서
5 이평선을 캡들이 종가로 돌파하고
종가가 돌파봉보다 두번이상 가격이높아지면 청산
반대의 매수도 부탁합니다
답변 1
예스스탁
예스스탁 답변
2019-11-15 14:50:04
안녕하세요
예스스탁입니다.
var1 = ma(c,5);
var2 = ma(C,20);
if MarketPosition <= 0 and C < C[1] and CrossDown(c[1],var2[1]) Then
sell("s1");
if MarketPosition == 0 and MarketPosition(1) == -1 and IsEntryName("s1",1) == true and
C < C[1] and CrossDown(c[1],var1[1]) Then
sell("s2");
if MarketPosition == -1 Then
{
if crossup(C,var1) Then
{
Condition1 = true;
value1 = c;
value2 = 0;
}
if Condition1 == true and C > value11 Then
{
value11 = C;
value12 = value12+1;
if value12 == 2 Then
ExitShort("sx");
}
}
Else
Condition1 = false;
if MarketPosition >= 0 and C > C[1] and CrossUp(c[1],var2[1]) Then
Buy("b1");
if MarketPosition == 0 and MarketPosition(1) == 1 and IsEntryName("b1",1) == true and
C > C[1] and CrossUp(c[1],var1[1]) Then
Buy("b2");
if MarketPosition == 1 Then
{
if CrossDown(C,var1) Then
{
Condition2 = true;
value21 = c;
value22 = 0;
}
if Condition2 == true and C < value21 Then
{
value21 = C;
value22 = value22+1;
if value22 == 2 Then
ExitLong("bx");
}
}
Else
Condition2 = false;
즐거운 하루되세요
> 나는전진만있을뿐 님이 쓴 글입니다.
> 제목 : 식 하나만 부탁합니다
> 수고 합니다
아래 식를 작성좀 부탁합니다
예를 들어 이평선 5 20 만 사용합니다
기본조건 -- 20 이평선 아래 캔들이 있으면 조건에 맞아도 매수는 절대 없습니다
20 이평선 위에 캔들이 있으면 조건에 맞아도 매도는 절대 없습니다
매도식 1 -- 양봉 음봉 상관없이
20 이평선을 종가로 이탈하고
다음봉이 종가로 이탈한 봉보다 종가가 낮으면 매도
매도식 2 -- 반드시 매도1 이후 청산식이 있어야 매도2 가 작동됩니다
5 이평선을 종가로 이탈하고
다음봉이 종가로 이탈한 봉보다 종가가 낮으면 매도
청산식 -- 매도1 매도2 진입하고 있는상태에서
5 이평선을 캡들이 종가로 돌파하고
종가가 돌파봉보다 두번이상 가격이높아지면 청산
반대의 매수도 부탁합니다