커뮤니티
문의
2016-05-03 10:09:29
123
글번호 97663
늘 친절한 답변 감사드립니다.
아래수식에서 종가청산 부분만 수정부탁드립니다.
진입당시의 양합보다 30틱 이상 양합이 감소했을때 익절하고
30틱 안 오면 종가청산하는것으로 수정하고 싶습니다.
var : sum(0,data1), HH(0,data1),H1(0,data1);
sum = data1(c)+data2(c);
if data1(date != date[1]) Then
HH = sum;
if sum > HH Then
HH = sum;
if data1(stime == 123000 or (stime > 123000 and stime[1] < 123000)) Then{
sell("s");
H1 = HH;
}
if MarketPosition == -1 and
HH > H1 and
sum >= H1+PriceScale*10 Then
ExitShort("sx");
SetStopEndofday(151500);
답변 1
예스스탁 예스스탁 답변
2016-05-03 14:14:45
안녕하세요
예스스탁입니다.
청산식만 수정하시면 됩니다.
매도진입 후에 진입시 양합값보다 30틱이상 감소하면 청산
해당조건에 도달하지 않으면 자동으로 종가청산입니다.
var : sum(0,data1),S1(0,data1);
sum = data1(c)+data2(c);
if data1(stime == 123000 or (stime > 123000 and stime[1] < 123000)) Then{
sell("s");
S1 = sum;//진입시점 양합값
}
#매도후 양합이 진입시양합보다 30틱 이상 작으면 매도청산
if MarketPosition == -1 and
sum <= S1-PriceScale*30 Then
ExitShort("sx");
SetStopEndofday(151500);
즐거운 하루되세요
> 타이밍승부사 님이 쓴 글입니다.
> 제목 : 문의
> 늘 친절한 답변 감사드립니다.
아래수식에서 종가청산 부분만 수정부탁드립니다.
진입당시의 양합보다 30틱 이상 양합이 감소했을때 익절하고
30틱 안 오면 종가청산하는것으로 수정하고 싶습니다.
var : sum(0,data1), HH(0,data1),H1(0,data1);
sum = data1(c)+data2(c);
if data1(date != date[1]) Then
HH = sum;
if sum > HH Then
HH = sum;
if data1(stime == 123000 or (stime > 123000 and stime[1] < 123000)) Then{
sell("s");
H1 = HH;
}
if MarketPosition == -1 and
HH > H1 and
sum >= H1+PriceScale*10 Then
ExitShort("sx");
SetStopEndofday(151500);
다음글
이전글