커뮤니티
작성해주신 수식 시물레이션 해보니 이상합니다.
2016-06-08 13:02:38
120
글번호 98833
안녕하세요?
지난번에 해외선물을 거래를 08:00부터 거래를 시작하는데 하루에 한번만 거래를 하는
식을 아래와 같이 답변을 받아서 그식으로 테스트를 해봤는데 첨부파일 처럼 테스트
전체기간중(5/31~6/4) 한번만 거래가 됩니다. 다시한번 문의드립니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 and (stime > 08000 and stime[1] < 080000) Then
T1 = TT;
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = TT-T1+1;
if entry < 1 and 매수조건 Then
buy();
if entry < 1 and 매도조건 Then
sell();
- 1. 99356_질문.PNG (0.02 MB)
답변 3
예스스탁 예스스탁 답변
2016-06-08 13:57:56
안녕하세요
예스스탁입니다.
초기화 시간이 잘못지정되어 있었습니다.
수정한 식입니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 and (stime > 080000 and stime[1] < 080000) Then
T1 = TT;
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = TT-T1+1;
if entry < 1 and 매수조건 Then
buy();
if entry < 1 and 매도조건 Then
sell();
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : 작성해주신 수식 시물레이션 해보니 이상합니다.
> 안녕하세요?
지난번에 해외선물을 거래를 08:00부터 거래를 시작하는데 하루에 한번만 거래를 하는
식을 아래와 같이 답변을 받아서 그식으로 테스트를 해봤는데 첨부파일 처럼 테스트
전체기간중(5/31~6/4) 한번만 거래가 됩니다. 다시한번 문의드립니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 and (stime > 08000 and stime[1] < 080000) Then
T1 = TT;
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = TT-T1+1;
if entry < 1 and 매수조건 Then
buy();
if entry < 1 and 매도조건 Then
sell();
bigdeal
2016-06-08 14:27:16
아래수정해주신 시간값으로 수정해서 테스트 했으난 결과값은 변동이 없습니다.
다시한번 검토부탁드립니다. 수고하십시요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 작성해주신 수식 시물레이션 해보니 이상합니다.
> 안녕하세요
예스스탁입니다.
초기화 시간이 잘못지정되어 있었습니다.
수정한 식입니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 and (stime > 080000 and stime[1] < 080000) Then
T1 = TT;
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = TT-T1+1;
if entry < 1 and 매수조건 Then
buy();
if entry < 1 and 매도조건 Then
sell();
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : 작성해주신 수식 시물레이션 해보니 이상합니다.
> 안녕하세요?
지난번에 해외선물을 거래를 08:00부터 거래를 시작하는데 하루에 한번만 거래를 하는
식을 아래와 같이 답변을 받아서 그식으로 테스트를 해봤는데 첨부파일 처럼 테스트
전체기간중(5/31~6/4) 한번만 거래가 됩니다. 다시한번 문의드립니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 and (stime > 08000 and stime[1] < 080000) Then
T1 = TT;
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = TT-T1+1;
if entry < 1 and 매수조건 Then
buy();
if entry < 1 and 매도조건 Then
sell();
예스스탁 예스스탁 답변
2016-06-08 15:22:59
안녕하세요
예스스탁입니다.
재수정했습니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 or (stime > 080000 and stime[1] < 080000) Then
entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry = entry+1;
if entry < 1 and crossup(c,ma(C,20)) Then
buy();
if entry < 1 and CrossDown(c,ma(c,20)) Then
sell();
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : Re : Re : 초기화 시간을 수정해서 테스트해도 결과값은 변동이 없습니다.
> 아래수정해주신 시간값으로 수정해서 테스트 했으난 결과값은 변동이 없습니다.
다시한번 검토부탁드립니다. 수고하십시요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 작성해주신 수식 시물레이션 해보니 이상합니다.
> 안녕하세요
예스스탁입니다.
초기화 시간이 잘못지정되어 있었습니다.
수정한 식입니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 and (stime > 080000 and stime[1] < 080000) Then
T1 = TT;
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = TT-T1+1;
if entry < 1 and 매수조건 Then
buy();
if entry < 1 and 매도조건 Then
sell();
즐거운 하루되세요
> bigdeal 님이 쓴 글입니다.
> 제목 : 작성해주신 수식 시물레이션 해보니 이상합니다.
> 안녕하세요?
지난번에 해외선물을 거래를 08:00부터 거래를 시작하는데 하루에 한번만 거래를 하는
식을 아래와 같이 답변을 받아서 그식으로 테스트를 해봤는데 첨부파일 처럼 테스트
전체기간중(5/31~6/4) 한번만 거래가 됩니다. 다시한번 문의드립니다.
var : TT(0),T1(0),entry(0);
TT = TotalTrades;
if stime == 080000 and (stime > 08000 and stime[1] < 080000) Then
T1 = TT;
if MarketPosition == 0 Then
entry = TT-T1;
Else
entry = TT-T1+1;
if entry < 1 and 매수조건 Then
buy();
if entry < 1 and 매도조건 Then
sell();