커뮤니티
재문의드립니다.
2017-03-06 18:19:42
135
글번호 107511
1.
input : 기간(20), 시작시간(180000),끝시간(0),수익틱수(20);
INPUT: P26(26), PER(1);
var : T(0),a1(0),a2(0),V1(0),V2(0),V3(0);
var : Tcond(false),Xcond(false);
if (시작시간 > 0 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간))) or
(시작시간 == 0 and sdate != sdate[1]) Then{
Tcond = true;
Xcond = false;
}
if (끝시간 > 0 and (stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간))) or
(끝시간== 0 and sdate != sdate[1]) Then
Tcond = false;
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
if T == 1 then{
a1 = value1;
a2 = value2;
}
else{
a1 = value3;
a2 = value2;
}
V1=(Highest(H,P26)+LOWEST(L,P26))/2;
V2=V1*(1+PER/100);
V3=V1*(1-PER/100);
if TotalTrades > TotalTrades[1] and (IsExitName("매수익절",1) or IsExitName("매도익절",1)) Then
Xcond = true;
if Tcond == true and Xcond == false then{
if crossup(a1,v1) Then
buy("매수",OnClose,def,2);
if CrossDown(a1,v1) Then
sell("매도",OnClose,def,2);
if MarketPosition == 1 Then{
ExitLong("매수10틱청",atlimit,EntryPrice+PriceScale*수익틱수,"",1,1);
}
if MarketPosition == -1 Then{
ExitShort("매도10틱청",atlimit,EntryPrice-PriceScale*수익틱수,"",1,1);
}
}
수식 감사합니다
다름이아니라
설정한 시간 외 나오는 신호나
나올경우 그날 무조건 청산되는 수식을 추가해주셨으면합니다
밤12시가 넘을경우 강제청산
안할경우 다음날 오후6시부터 나오는 신호가 연계가 되어
수익이 불투명합니다
당일 수익만을 원하고있습니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2017-03-06 18:50:49
안녕하세요
예스스탁입니다.
끝씨간에 포지션이 있으면 청산하는 내용을 추가했습니다.
input : 기간(20), 시작시간(180000),끝시간(0),수익틱수(20);
INPUT: P26(26), PER(1);
var : T(0),a1(0),a2(0),V1(0),V2(0),V3(0);
var : Tcond(false),Xcond(false);
if (시작시간 > 0 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간))) or
(시작시간 == 0 and sdate != sdate[1]) Then{
Tcond = true;
Xcond = false;
}
if (끝시간 > 0 and (stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간))) or
(끝시간== 0 and sdate != sdate[1]) Then{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
if T == 1 then{
a1 = value1;
a2 = value2;
}
else{
a1 = value3;
a2 = value2;
}
V1=(Highest(H,P26)+LOWEST(L,P26))/2;
V2=V1*(1+PER/100);
V3=V1*(1-PER/100);
if TotalTrades > TotalTrades[1] and (IsExitName("매수익절",1) or IsExitName("매도익절",1)) Then
Xcond = true;
if Tcond == true and Xcond == false then{
if crossup(a1,v1) Then
buy("매수",OnClose,def,2);
if CrossDown(a1,v1) Then
sell("매도",OnClose,def,2);
if MarketPosition == 1 Then{
ExitLong("매수10틱청",atlimit,EntryPrice+PriceScale*수익틱수,"",1,1);
}
if MarketPosition == -1 Then{
ExitShort("매도10틱청",atlimit,EntryPrice-PriceScale*수익틱수,"",1,1);
}
}
즐거운 하루되세요.
> 곽민수 님이 쓴 글입니다.
> 제목 : 재문의드립니다.
> 1.
input : 기간(20), 시작시간(180000),끝시간(0),수익틱수(20);
INPUT: P26(26), PER(1);
var : T(0),a1(0),a2(0),V1(0),V2(0),V3(0);
var : Tcond(false),Xcond(false);
if (시작시간 > 0 and (stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간))) or
(시작시간 == 0 and sdate != sdate[1]) Then{
Tcond = true;
Xcond = false;
}
if (끝시간 > 0 and (stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간))) or
(끝시간== 0 and sdate != sdate[1]) Then
Tcond = false;
var1 = Highest(h,기간);
var2 = Lowest(L,기간);
var3 = var1-var2;
value1 = var1-var3*0.382;
value2 = var1-var3*0.500;
value3 = var1-var3*0.618;
if value2 > value2[1] Then
T = 1;
if value2 < value2[1] Then
T = -1;
if T == 1 then{
a1 = value1;
a2 = value2;
}
else{
a1 = value3;
a2 = value2;
}
V1=(Highest(H,P26)+LOWEST(L,P26))/2;
V2=V1*(1+PER/100);
V3=V1*(1-PER/100);
if TotalTrades > TotalTrades[1] and (IsExitName("매수익절",1) or IsExitName("매도익절",1)) Then
Xcond = true;
if Tcond == true and Xcond == false then{
if crossup(a1,v1) Then
buy("매수",OnClose,def,2);
if CrossDown(a1,v1) Then
sell("매도",OnClose,def,2);
if MarketPosition == 1 Then{
ExitLong("매수10틱청",atlimit,EntryPrice+PriceScale*수익틱수,"",1,1);
}
if MarketPosition == -1 Then{
ExitShort("매도10틱청",atlimit,EntryPrice-PriceScale*수익틱수,"",1,1);
}
}
수식 감사합니다
다름이아니라
설정한 시간 외 나오는 신호나
나올경우 그날 무조건 청산되는 수식을 추가해주셨으면합니다
밤12시가 넘을경우 강제청산
안할경우 다음날 오후6시부터 나오는 신호가 연계가 되어
수익이 불투명합니다
당일 수익만을 원하고있습니다
감사합니다
이전글