커뮤니티

수식 문의 드립니다.^^

프로필 이미지
천년의사랑
2016-07-25 01:21:05
158
글번호 100327
답변완료
안녕 하세요.^^ 무더운 날씨에 고생이 많으십니다.^^ input : P1(5),P2(20); var : mav1(0),mav2(0); mav1 = ma(c,5); mav2 = ma(c,20); if mav1 > mav1[1] Then plot1(mav1,"이평1",RED); Else plot1(mav1,"이평1",blue); if mav2 > mav2[1] Then plot2(mav2,"이평2",RED); Else plot2(mav2,"이평2",blue); 위 수식을 5일선 색이 파란색이 붉은색으로 바뀔때 <<붉은색으로 바뀌는시점 매수진입 10틱 익절청산>> 위 수식을 5일선 색이 붉은색에서 파랑색으로 바귈때 <<파랑색으로 바뀌는시점 매도진입 10틱 익절 청산>> 매매신호에 이렇게 숫자가 나오도록 해주세요.^^ <<매수신호 44.50::매수청산 44.60>> <<매도44.50::매도청산 44.40>> 손절은 진입가격대비 마이너스 12틱으로 해주세요.^^ 1번=>> 각항공히 청산후30분간 매매금지 후 다시진입 할수 있도록 해주시구요.^^ 위사항 30분은 제가 타임을 줄이고 늘일수 있도록 해주세요.^^ 2번=>> 청산후 10캔들 이내에서 5% 미만 으로 움직일때는 매매진입 금지 8% 이상 벗어나는 시점에서 5일선 색상신호대로 매매진입 할수 잇게끔 해주세요.^^ 위수식 1번 과 2번은 둘다 따로 따로 작성을 부탁드립니다. 어느게 효율적인지 적용해 볼려구요.^^ 감사합니다.^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-25 16:15:17

안녕하세요 예스스탁입니다. 매매신호명은 고정텍스트로만 가능해서 말씀하신것과 같이 가격과 같이 생성이 되지 않습니다. 1. input : P1(5),N(30); var : mav1(0); var : T1(0),cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } mav1 = ma(c,P1); if mav1 > mav1[1] Then T1 = 1; Else T1 = -1; if T1 == 1 and T1[1] != 1 Then{ if MarketPosition == 0 and count == 0 Then buy(); if MarketPosition == 0 and count > 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+N Then buy(); } if T1 == -1 and T1[1] != -1 Then{ if MarketPosition == 0 and count == 0 Then sell(); if MarketPosition == 0 and count > 0 and TimeToMinutes(stime) >= TimeToMinutes(ExitTime(1))+N Then sell(); } SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*12,PointStop); 2 input : P1(5),per(8); var : mav1(0); var : T1(0),cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } mav1 = ma(c,P1); if mav1 > mav1[1] Then T1 = 1; Else T1 = -1; if T1 == 1 and T1[1] != 1 Then{ if MarketPosition == 0 and count == 0 Then buy(); if MarketPosition == 0 and count > 0 and (C >= ExitPrice(1)*(1+Per/100) or C <= ExitPrice(1-Per/100)) Then buy(); } if T1 == -1 and T1[1] != -1 Then{ if MarketPosition == 0 and count == 0 Then sell(); if MarketPosition == 0 and count > 0 and (C >= ExitPrice(1)*(1+Per/100) or C <= ExitPrice(1-Per/100)) Then sell(); } SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*12,PointStop); 즐거운 하루되세요 > 천년의사랑 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다.^^ > 안녕 하세요.^^ 무더운 날씨에 고생이 많으십니다.^^ input : P1(5),P2(20); var : mav1(0),mav2(0); mav1 = ma(c,5); mav2 = ma(c,20); if mav1 > mav1[1] Then plot1(mav1,"이평1",RED); Else plot1(mav1,"이평1",blue); if mav2 > mav2[1] Then plot2(mav2,"이평2",RED); Else plot2(mav2,"이평2",blue); 위 수식을 5일선 색이 파란색이 붉은색으로 바뀔때 <<붉은색으로 바뀌는시점 매수진입 10틱 익절청산>> 위 수식을 5일선 색이 붉은색에서 파랑색으로 바귈때 <<파랑색으로 바뀌는시점 매도진입 10틱 익절 청산>> 매매신호에 이렇게 숫자가 나오도록 해주세요.^^ <<매수신호 44.50::매수청산 44.60>> <<매도44.50::매도청산 44.40>> 손절은 진입가격대비 마이너스 12틱으로 해주세요.^^ 1번=>> 각항공히 청산후30분간 매매금지 후 다시진입 할수 있도록 해주시구요.^^ 위사항 30분은 제가 타임을 줄이고 늘일수 있도록 해주세요.^^ 2번=>> 청산후 10캔들 이내에서 5% 미만 으로 움직일때는 매매진입 금지 8% 이상 벗어나는 시점에서 5일선 색상신호대로 매매진입 할수 잇게끔 해주세요.^^ 위수식 1번 과 2번은 둘다 따로 따로 작성을 부탁드립니다. 어느게 효율적인지 적용해 볼려구요.^^ 감사합니다.^^