커뮤니티

작성해주신 수식 시물레이션 해보니 이상합니다.

프로필 이미지
bigdeal
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();
시스템
답변 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();