커뮤니티

문의 드립니다..

프로필 이미지
수급저격수
2016-03-03 04:29:43
147
글번호 95951
답변완료
안녕하세요? 해외선물 US 달러 인덱스 상품을 투자하고 있습니다. 장시작과 마감은 오전 10:00 ~ 다음날 오전 07:00 입니다. 아래와 같이 시스템식이 있습니다만.. 문의사항) INPUTS 에서 1개의 변수를 주어 시간을 입력하고자 합니다.(기본값은043000) 그래서 진입 조건(시간) 추가 ==>[ 진입조건(시간) AND count <N ] 과 강제청산(시간) 동시에 정하고자 합니다. 예를 들면 오전 0530분에 진입하지 못하게 하고 강제청산도 0530분에 할려고 합니다. 수고하세요... '==================================================================================================== Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한 vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0); //=====거래횟수 제한로직 ================== if bdate != Bdate[1] Then var1 = TotalTrades; if MarketPosition == 0 Then count = TotalTrades-var1; Else count = (TotalTrades-var1)+1; //==================================================================== if c>o and c>c[3] and 진입조건(시간) and count < N and MarketPosition == 0 Then { Buy("매수19511"); } ...... //매수19511 if marketposition == 1 Then { if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511"); } ,,,,,,, //[강제청산] if stime== 043000 then { exitlong (); exitshort(); } '=================================================================================================
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-03 10:51:40

안녕하세요 예스스탁입니다. Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한 input : ntime(043000); vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0); //=====거래횟수 제한로직 ================== if bdate != Bdate[1] Then var1 = TotalTrades; if MarketPosition == 0 Then count = TotalTrades-var1; Else count = (TotalTrades-var1)+1; //==================================================================== if c>o and c>c[3] and (stime >= 100000 or stime < ntime) and count < N and MarketPosition == 0 Then { Buy("매수19511"); } ...... //매수19511 if marketposition == 1 Then { if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511"); } ,,,,,,, //[강제청산] if stime== ntime or (stime > ntime and stime[1] < ntime); then { exitlong (); exitshort(); } 즐거운 하루되세요 > 수급저격수 님이 쓴 글입니다. > 제목 : 문의 드립니다.. > 안녕하세요? 해외선물 US 달러 인덱스 상품을 투자하고 있습니다. 장시작과 마감은 오전 10:00 ~ 다음날 오전 07:00 입니다. 아래와 같이 시스템식이 있습니다만.. 문의사항) INPUTS 에서 1개의 변수를 주어 시간을 입력하고자 합니다.(기본값은043000) 그래서 진입 조건(시간) 추가 ==>[ 진입조건(시간) AND count <N ] 과 강제청산(시간) 동시에 정하고자 합니다. 예를 들면 오전 0530분에 진입하지 못하게 하고 강제청산도 0530분에 할려고 합니다. 수고하세요... '==================================================================================================== Inputs: N(2),StopTick1(0.10),Len1(12), Line1(30), Line2(26),Line3(9), StopTick(0.3), Period1(3),Period2(3);//StopTick(0.5) : 최대 300,000원 손실제한 vars: SPDM(0), SMDM(0), STR(0), DIP(0), DIM(0), DX(0), mADX(0),v1(0),v2(0),v3(0),v4(0),count(0); //=====거래횟수 제한로직 ================== if bdate != Bdate[1] Then var1 = TotalTrades; if MarketPosition == 0 Then count = TotalTrades-var1; Else count = (TotalTrades-var1)+1; //==================================================================== if c>o and c>c[3] and 진입조건(시간) and count < N and MarketPosition == 0 Then { Buy("매수19511"); } ...... //매수19511 if marketposition == 1 Then { if IsEntryName("매수19511") and (v1<v2 or v1<v1[1]) then ExitLong("청산19511"); } ,,,,,,, //[강제청산] if stime== 043000 then { exitlong (); exitshort(); } '=================================================================================================