커뮤니티
문의 드립니다
2018-10-03 21:53:18
166
글번호 122402
안녕하세요 ^^;
아래 3개지표를 활용하여 시스템식으로 만들어보고자 합니다
조건은 아래와 같습니다
<조건 A>
1, 아래 수식1, 2가 모두 같은 방향으로 전환시 해당봉 종가에(음봉 양봉 상관없이) 그방향 진입
2, 진입이후 수식1, 2가 모두 반대방향으로 전환시 해당봉 종가에 청산과 동시에 스위칭
* 봉은 종가를 기준으로하여 해당지표를 돌파시 전환으로 인정
3, 위 진입조건 만족에의거 진입후에 다시 눌림봉이 발생될경우
* 이때 2개지표중 어느 한개지표가 추세전환되더라도 나머지 한개지표가 현추세를 유지한다
면 그방향 계속 홀딩이 되어야함
(* 자동손절 6틱이 되기전까지는)
<조건 B>
1, 해당지표==> 120 이평선을 기준으로 상방, 하방으로 분류하여 상방일때는 매수만 진입
하방일때는 매도만 진입
<최종 조건>
1, 위 <조건 A>에 의거 진입조건 만족시에
==> <조건 B>의 진입조건도 동시 만족시에는 최종진입하고
==> 만약 <조건 B>의 진입조건은 반대방향이라면 청산만하고 대기한다
==> 이후 120 이평선기준 상하방 어느쪽으로든 다시 <조건 A, B> 의
진입조건이 만족시 그방향으로 다시 진입한다
2, 위 모든과정에서 눌림시에는 어떤 경우에라도 손절은 자동 6틱으로 일괄적용
(* 손절틱수는 수정이 가능하게 부탁드립니다)
==> 자동손절후 다시 어느방향으로든 <조건 A, B>의 진입조건이 다시 만족시에는
그방향로 재진입
<*** 제 질문의 요지가 제대로 설명이 됐는지 모르겠는데 혹시 이해안되시거나 질문에 오류가
있다고 판단되는 부분이 있다면 리플 부탁드립니다>
감사합니다
====================================================================================
<수식 1>
var1 = ma(C,10);
if var1 > var1[1] Then
var2 = red;
if var1 < var1[1] Then
var2 = BLUE;
plot1(var1,"수식1",var2);
<수식 2>
MACD 지표에서
MACD선이 MACDSignal 선을 돌파하는 시점
답변 2
유로파54
2018-10-03 21:52:32
유로파54 님에 의해 삭제된 답변입니다.
예스스탁 예스스탁 답변
2018-10-04 11:22:23
안녕하세요
예스스탁입니다.
Input : short(12), long(26), signal(9),P(120),손절틱수(6);
Var : MACDV(0) , MACDS(0), mav(0) ;
var : T1(0),T2(0),T3(0);
var1 = ma(C,10);
if var1 > var1[1] Then
T1 = 1;
if var1 < var1[1] Then
T1 = -1;
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if MACDV > MACDS Then
T2 = 1;
if MACDV < MACDS Then
T2 = -1;
mav = ma(C,P);
if mav > mav[1] Then
T3 = 1;
if mav < mav[1] Then
T3 = -1;
Condition1 = T1 == 1 and T2 == 1 and T3 == 1;
Condition2 = T1 == -1 and T2 == -1 and T3 == -1;
if Condition1 == true and Condition1[1] == false Then
buy("b");
if Condition2 == true and Condition2[1] == false Then
sell("s");
if MarketPosition == 1 and T3 == -1 Then
exitlong("bx");
if MarketPosition == -1 and T3 == 1 Then
ExitShort("sx");
SetStopLoss(PriceScale*손절틱수,PointStop);
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요 ^^;
아래 3개지표를 활용하여 시스템식으로 만들어보고자 합니다
조건은 아래와 같습니다
<조건 A>
1, 아래 수식1, 2가 모두 같은 방향으로 전환시 해당봉 종가에(음봉 양봉 상관없이) 그방향 진입
2, 진입이후 수식1, 2가 모두 반대방향으로 전환시 해당봉 종가에 청산과 동시에 스위칭
* 봉은 종가를 기준으로하여 해당지표를 돌파시 전환으로 인정
3, 위 진입조건 만족에의거 진입후에 다시 눌림봉이 발생될경우
* 이때 2개지표중 어느 한개지표가 추세전환되더라도 나머지 한개지표가 현추세를 유지한다
면 그방향 계속 홀딩이 되어야함
(* 자동손절 6틱이 되기전까지는)
<조건 B>
1, 해당지표==> 120 이평선을 기준으로 상방, 하방으로 분류하여 상방일때는 매수만 진입
하방일때는 매도만 진입
<최종 조건>
1, 위 <조건 A>에 의거 진입조건 만족시에
==> <조건 B>의 진입조건도 동시 만족시에는 최종진입하고
==> 만약 <조건 B>의 진입조건은 반대방향이라면 청산만하고 대기한다
==> 이후 120 이평선기준 상하방 어느쪽으로든 다시 <조건 A, B> 의
진입조건이 만족시 그방향으로 다시 진입한다
2, 위 모든과정에서 눌림시에는 어떤 경우에라도 손절은 자동 6틱으로 일괄적용
(* 손절틱수는 수정이 가능하게 부탁드립니다)
==> 자동손절후 다시 어느방향으로든 <조건 A, B>의 진입조건이 다시 만족시에는
그방향로 재진입
<*** 제 질문의 요지가 제대로 설명이 됐는지 모르겠는데 혹시 이해안되시거나 질문에 오류가
있다고 판단되는 부분이 있다면 리플 부탁드립니다>
감사합니다
====================================================================================
<수식 1>
var1 = ma(C,10);
if var1 > var1[1] Then
var2 = red;
if var1 < var1[1] Then
var2 = BLUE;
plot1(var1,"수식1",var2);
<수식 2>
MACD 지표에서
MACD선이 MACDSignal 선을 돌파하는 시점