커뮤니티
문의드립니다.
2017-07-10 16:53:36
96
글번호 111187
2시 30분에서 50분까지의 최저값이 단순이평선 50(5분봉)보다 높고 10분 봉의 거래량지표에 양
봉이 3번째 생긴 후에 매수하되 하루에 1번만 거래한다는 수식을 전에 작성해주셨는데 여기서
일부 조건을 빼고 싶은데 제가 임의로 수식을 건드리니 오류가 생겨서 질문드립니다.
아래가 전에 작성해 주신 수식인데 여기서 2시 30분에서 50분까지의 최저값이 단순이평선보다
높은 경우라는 조건만 빼고 싶습니다.
답변 부탁드립니다.
----------------------------------------------------------------------------------------
input : ST(143000),ET(145000);
var : T1(0,data1),entry(0,data1);
var : V1(0,data1),V2(0,data1),V3(0,data2);
if data1(Bdate != Bdate[1]) Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
v1 = data1(MidValue(ST,ET));
v2 = data1(ma(C,50));
if data1(Bdate != Bdate[1]) Then
V3 = 0;
if data2(Stime >= ET and V > V[1]) Then
V3 = V3+1;
if stime > ET and v1 > v2 and V3 >= 3 and entry < 1 Then
buy();
----------------------------------------------------------------------------------------
답변 1
예스스탁 예스스탁 답변
2017-07-11 14:11:28
안녕하세요
예스스탁입니다.
v1 > v2
위 조건을 삭제하시면 됩니다.
input : ST(143000),ET(145000);
var : T1(0,data1),entry(0,data1);
var : V1(0,data1),V2(0,data1),V3(0,data2);
if data1(Bdate != Bdate[1]) Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
v1 = data1(MidValue(ST,ET));
v2 = data1(ma(C,50));
if data1(Bdate != Bdate[1]) Then
V3 = 0;
if data2(Stime >= ET and V > V[1]) Then
V3 = V3+1;
if stime > ET and V3 >= 3 and entry < 1 Then
buy();
즐거운 하루되세요
> 2gloo 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 2시 30분에서 50분까지의 최저값이 단순이평선 50(5분봉)보다 높고 10분 봉의 거래량지표에 양
봉이 3번째 생긴 후에 매수하되 하루에 1번만 거래한다는 수식을 전에 작성해주셨는데 여기서
일부 조건을 빼고 싶은데 제가 임의로 수식을 건드리니 오류가 생겨서 질문드립니다.
아래가 전에 작성해 주신 수식인데 여기서 2시 30분에서 50분까지의 최저값이 단순이평선보다
높은 경우라는 조건만 빼고 싶습니다.
답변 부탁드립니다.
----------------------------------------------------------------------------------------
input : ST(143000),ET(145000);
var : T1(0,data1),entry(0,data1);
var : V1(0,data1),V2(0,data1),V3(0,data2);
if data1(Bdate != Bdate[1]) Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
v1 = data1(MidValue(ST,ET));
v2 = data1(ma(C,50));
if data1(Bdate != Bdate[1]) Then
V3 = 0;
if data2(Stime >= ET and V > V[1]) Then
V3 = V3+1;
if stime > ET and v1 > v2 and V3 >= 3 and entry < 1 Then
buy();
----------------------------------------------------------------------------------------