커뮤니티
시스템수식부탁합니다.
2016-05-23 02:20:06
101
글번호 98340
수고하십니다.기존의 수식에 추가기능 문의합니다
Envelope 상한선을 뚷고갔다가 상한선으로 들어왔을때 매도
하한선을 뚷고내려갔다가 하한선안으로 들어왔을때 매수
장시작시간과 마감시간 수식입니다.
기존의 수식에다
손절50틱추가해주시고요.
매수로 진입했다가 손절50틱을 당하면 매수진입금지 매도신호가 나올때까지
매도로 진입했다가 손절50틱을 당하면 매도진입금지 매수신호가 나올때까지
감사합니다.
input : P(20),Percent(1),장시작시간(090000),장마감시간(150000);
var : upv(0),dnv(0),Tcond(false);
upv = EnvelopeUp(P,Percent);
dnv = EnvelopeDown(P,Percent);
if stime == 장시작시간 or (stime > 장시작시간 and stime[1] < 장시작시간) Then
Tcond = true;
if stime == 장마감시간 or (stime > 장마감시간 and stime[1] < 장마감시간) Then{
Tcond = false;
ExitLong();
ExitShort();
}
if Tcond == true then{
if CrossDown(c,upv) Then
sell();
if crossup(c,dnv) Then
buy();
}
답변 1
예스스탁 예스스탁 답변
2016-05-23 15:00:09
안녕하세요
예스스탁입니다.
input : P(20),Percent(1),장시작시간(090000),장마감시간(150000);
var : upv(0),dnv(0),Tcond(false);
upv = EnvelopeUp(P,Percent);
dnv = EnvelopeDown(P,Percent);
if stime == 장시작시간 or (stime > 장시작시간 and stime[1] < 장시작시간) Then
Tcond = true;
if stime == 장마감시간 or (stime > 장마감시간 and stime[1] < 장마감시간) Then{
Tcond = false;
ExitLong();
ExitShort();
}
Condition1 = MarketPosition == 0 and MarketPosition(1) == -1 and ExitDate(1) == sdate and IsExitName("StopLoss",1) == true;
Condition2 = MarketPosition == 0 and MarketPosition(1) == 1 and ExitDate(1) ==sdate and IsExitName("StopLoss",1) == true;
if Tcond == true then{
if CrossDown(c,upv) and Condition1 == false Then
sell();
if crossup(c,dnv) and Condition2 == false Then
buy();
}
SetStopLoss(PriceScale*5,PointStop);
즐거운 하루되세요
> 마르시아 님이 쓴 글입니다.
> 제목 : 시스템수식부탁합니다.
> 수고하십니다.기존의 수식에 추가기능 문의합니다
Envelope 상한선을 뚷고갔다가 상한선으로 들어왔을때 매도
하한선을 뚷고내려갔다가 하한선안으로 들어왔을때 매수
장시작시간과 마감시간 수식입니다.
기존의 수식에다
손절50틱추가해주시고요.
매수로 진입했다가 손절50틱을 당하면 매수진입금지 매도신호가 나올때까지
매도로 진입했다가 손절50틱을 당하면 매도진입금지 매수신호가 나올때까지
감사합니다.
input : P(20),Percent(1),장시작시간(090000),장마감시간(150000);
var : upv(0),dnv(0),Tcond(false);
upv = EnvelopeUp(P,Percent);
dnv = EnvelopeDown(P,Percent);
if stime == 장시작시간 or (stime > 장시작시간 and stime[1] < 장시작시간) Then
Tcond = true;
if stime == 장마감시간 or (stime > 장마감시간 and stime[1] < 장마감시간) Then{
Tcond = false;
ExitLong();
ExitShort();
}
if Tcond == true then{
if CrossDown(c,upv) Then
sell();
if crossup(c,dnv) Then
buy();
}
다음글
이전글