커뮤니티
수식 부탁드립니다.
2018-05-25 10:52:17
227
글번호 119190
지표는 이동평균선(5,20)을 기준으로
1. crossup 상태일 경우 진입은 스토캐스틱 하단 10 내려갔다가 다시 올라올때 매수 진입,
청산은 상단 90 에 진입시 매도 청산
2. crossdown 상태일 경우 진입은 스토캐스틱 상단 90 올라갔다가 한번 꺽여 내려올때 매도
진입, 청산은 하단 10에 진입시 매수 청산
3. 손절은 이동평균선이 반대로 교차할때 손절
crossup이 crossdown으로 교차하는 시점 또는 crossdown이 crossup으로 교차하는 시점
4. 진입후 목표 수익 도달시에도 청산토록 부탁드립니다.
답변 3
예스스탁 예스스탁 답변
2018-05-25 14:47:23
안녕하세요
예스스탁입니다.
Input : P1(5),P2(20),sto1(12), sto2(5), sto3(5),목표수익틱수(20);
var : mav1(0),mav2(0),StoK(0),StoD(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
StoK = StochasticsK(sto1,sto2);
StoD = StochasticsD(sto1,sto2,sto3);
if MarketPosition <= 0 and mav1 > mav2 and crossup(stok,10) Then
buy("b");
if MarketPosition >= 0 and mav1 < mav2 and CrossDown(stok,90) Then
sell("s");
if MarketPosition == 1 Then
{
if crossup(stok,90) Then
ExitLong("bx1");
if CrossDown(mav1,mav2) Then
ExitLong("bx2");
}
if MarketPosition == -1 Then
{
if CrossDown(stok,10) Then
ExitShort("sx1");
if CrossUp(mav1,mav2) Then
ExitShort("sx2");
}
SetStopProfittarget(PriceScale*목표수익틱수,PointStop);
즐거운 하루되세요
> 미완 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 지표는 이동평균선(5,20)을 기준으로
1. crossup 상태일 경우 진입은 스토캐스틱 하단 10 내려갔다가 다시 올라올때 매수 진입,
청산은 상단 90 에 진입시 매도 청산
2. crossdown 상태일 경우 진입은 스토캐스틱 상단 90 올라갔다가 한번 꺽여 내려올때 매도
진입, 청산은 하단 10에 진입시 매수 청산
3. 손절은 이동평균선이 반대로 교차할때 손절
crossup이 crossdown으로 교차하는 시점 또는 crossdown이 crossup으로 교차하는 시점
4. 진입후 목표 수익 도달시에도 청산토록 부탁드립니다.
미완
2018-05-25 17:11:07
답변에 감사드립니다.
그럼 이동평균선이 2개가 아닌 3개일 경우 5, 20, 60일때
5일이 20과 60을 상향 돌파했을때 매수
5일이 20과 60을 하향 돌파했릏때 매도로 한번 더 부탁드립니다.
예스스탁 예스스탁 답변
2018-05-28 09:21:12
안녕하세요
예스스탁입니다.
Input : P1(5),P2(20),P3(60),sto1(12), sto2(5), sto3(5),목표수익틱수(20);
var : mav1(0),mav2(0),StoK(0),StoD(0),mav3(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
mav3 = ma(C,P3);
StoK = StochasticsK(sto1,sto2);
StoD = StochasticsD(sto1,sto2,sto3);
if MarketPosition <= 0 and mav1 > mav2 and mav1 > mav3 and crossup(stok,10) Then
buy("b");
if MarketPosition >= 0 and mav1 < mav2 and mav1 < mav3 and CrossDown(stok,90) Then
sell("s");
if MarketPosition == 1 Then
{
if crossup(stok,90) Then
ExitLong("bx1");
if CrossDown(mav1,mav2) Then
ExitLong("bx2");
}
if MarketPosition == -1 Then
{
if CrossDown(stok,10) Then
ExitShort("sx1");
if CrossUp(mav1,mav2) Then
ExitShort("sx2");
}
SetStopProfittarget(PriceScale*목표수익틱수,PointStop);
즐거운 하루되세요
> 미완 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 부탁드립니다.
> 답변에 감사드립니다.
그럼 이동평균선이 2개가 아닌 3개일 경우 5, 20, 60일때
5일이 20과 60을 상향 돌파했을때 매수
5일이 20과 60을 하향 돌파했릏때 매도로 한번 더 부탁드립니다.
다음글
이전글