커뮤니티

수식 부탁드립니다.

프로필 이미지
새로운세상
2010-03-28 13:51:52
583
글번호 28960
답변완료
안녕하세요. 다음 수식을 부탁드립니다. -------------------------- 데이, 리버스 시스템인 상태에서 if 조건1 then Buy(); if 조건2 then Sell(); setstopendofday(150000); 이라고 하였을 때 위의 수식에 의하여 당일중 신호에 따라 계속 매매가 발생하게 될텐데 여기서 첫진입이던, 장중 몇번째 진입이던 진입후 1%가 손실이 나면 청산하고, 당일은 무조건 매매를 중단한다는 수식을 어떤 부분에 어떻게 코딩하면 될까요? 즉 장개시후 buy --> sell --> .... --> 15시 강제청산 sell --> buy --> .... --> 15시 강제청산 어떤 형태가 되었던 간에 진입후 1%손절이 일어나지 않는다면 계속 매매를 하고, 첫진입이던 중간부분이던 진입후 1%손절을 하였다면 해당일에는 매매를 중단한다는 의미입니다. 손실을 합산하여 1%라는 의미는 아니고, 어떤 시점이 되었건 진입후 1%손절을 하면 매매중단한다는 뜻입니다. -------------------------- 그럼 부탁드리겠습니다. 안녕히 계세요.. 감사합니다 !!!
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2010-03-29 10:57:21

안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sDate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == true Then count =count+1; } Condition1 = crossup(c,ma(c,20)); Condition2 = CrossDown(c,ma(c,20)); if count < 1 Then{ if Condition1 then Buy(); if Condition2 then Sell(); } setstopendofday(150000); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요. 다음 수식을 부탁드립니다. -------------------------- 데이, 리버스 시스템인 상태에서 if 조건1 then Buy(); if 조건2 then Sell(); setstopendofday(150000); 이라고 하였을 때 위의 수식에 의하여 당일중 신호에 따라 계속 매매가 발생하게 될텐데 여기서 첫진입이던, 장중 몇번째 진입이던 진입후 1%가 손실이 나면 청산하고, 당일은 무조건 매매를 중단한다는 수식을 어떤 부분에 어떻게 코딩하면 될까요? 즉 장개시후 buy --> sell --> .... --> 15시 강제청산 sell --> buy --> .... --> 15시 강제청산 어떤 형태가 되었던 간에 진입후 1%손절이 일어나지 않는다면 계속 매매를 하고, 첫진입이던 중간부분이던 진입후 1%손절을 하였다면 해당일에는 매매를 중단한다는 의미입니다. 손실을 합산하여 1%라는 의미는 아니고, 어떤 시점이 되었건 진입후 1%손절을 하면 매매중단한다는 뜻입니다. -------------------------- 그럼 부탁드리겠습니다. 안녕히 계세요.. 감사합니다 !!!
프로필 이미지

새로운세상

2010-03-29 11:38:03

안녕하세요.. 항상 친절하신 답변에 감사드립니다. 보내주신 수식중 궁금한 점 두가지 질문드립니다. -------------------- 1) 아래 수식에서 손절 1%시 매매중단을 하려면, 수식중 setstoploss(1,percentstop); 을 삽입하지 않아도 되는지요? 2) IsExitName("StopLoss",cnt) == true 가 성립하기 위하여 수식중 어딘가에 "StopLoss"라는 것이 있어야 하지 않을까 생각되는데, 아무 상관없는 것인지요? 이상입니다. 다시 한번 감사드리고, 오늘도 즐거운 하루되세요 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다. > 안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sDate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == true Then count =count+1; } Condition1 = crossup(c,ma(c,20)); Condition2 = CrossDown(c,ma(c,20)); if count < 1 Then{ if Condition1 then Buy(); if Condition2 then Sell(); } setstopendofday(150000); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요. 다음 수식을 부탁드립니다. -------------------------- 데이, 리버스 시스템인 상태에서 if 조건1 then Buy(); if 조건2 then Sell(); setstopendofday(150000); 이라고 하였을 때 위의 수식에 의하여 당일중 신호에 따라 계속 매매가 발생하게 될텐데 여기서 첫진입이던, 장중 몇번째 진입이던 진입후 1%가 손실이 나면 청산하고, 당일은 무조건 매매를 중단한다는 수식을 어떤 부분에 어떻게 코딩하면 될까요? 즉 장개시후 buy --> sell --> .... --> 15시 강제청산 sell --> buy --> .... --> 15시 강제청산 어떤 형태가 되었던 간에 진입후 1%손절이 일어나지 않는다면 계속 매매를 하고, 첫진입이던 중간부분이던 진입후 1%손절을 하였다면 해당일에는 매매를 중단한다는 의미입니다. 손실을 합산하여 1%라는 의미는 아니고, 어떤 시점이 되었건 진입후 1%손절을 하면 매매중단한다는 뜻입니다. -------------------------- 그럼 부탁드리겠습니다. 안녕히 계세요.. 감사합니다 !!!
프로필 이미지

예스스탁 예스스탁 답변

2010-03-29 11:40:49

안녕하세요 예스스탁입니다. 예 수식중에 setstoploss(1,percentstop);이 있거나 설정창의 강제청산 탭에서 손절매를 설정하셔야 합니다. 작성하신 기존식에 해당내용이 있다고 가정하고 작성된 식입니다. 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : Re : Re : 수식 부탁드립니다. > 안녕하세요.. 항상 친절하신 답변에 감사드립니다. 보내주신 수식중 궁금한 점 두가지 질문드립니다. -------------------- 1) 아래 수식에서 손절 1%시 매매중단을 하려면, 수식중 setstoploss(1,percentstop); 을 삽입하지 않아도 되는지요? 2) IsExitName("StopLoss",cnt) == true 가 성립하기 위하여 수식중 어딘가에 "StopLoss"라는 것이 있어야 하지 않을까 생각되는데, 아무 상관없는 것인지요? 이상입니다. 다시 한번 감사드리고, 오늘도 즐거운 하루되세요 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다. > 안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sDate == ExitDate(cnt) and IsExitName("StopLoss",cnt) == true Then count =count+1; } Condition1 = crossup(c,ma(c,20)); Condition2 = CrossDown(c,ma(c,20)); if count < 1 Then{ if Condition1 then Buy(); if Condition2 then Sell(); } setstopendofday(150000); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요. 다음 수식을 부탁드립니다. -------------------------- 데이, 리버스 시스템인 상태에서 if 조건1 then Buy(); if 조건2 then Sell(); setstopendofday(150000); 이라고 하였을 때 위의 수식에 의하여 당일중 신호에 따라 계속 매매가 발생하게 될텐데 여기서 첫진입이던, 장중 몇번째 진입이던 진입후 1%가 손실이 나면 청산하고, 당일은 무조건 매매를 중단한다는 수식을 어떤 부분에 어떻게 코딩하면 될까요? 즉 장개시후 buy --> sell --> .... --> 15시 강제청산 sell --> buy --> .... --> 15시 강제청산 어떤 형태가 되었던 간에 진입후 1%손절이 일어나지 않는다면 계속 매매를 하고, 첫진입이던 중간부분이던 진입후 1%손절을 하였다면 해당일에는 매매를 중단한다는 의미입니다. 손실을 합산하여 1%라는 의미는 아니고, 어떤 시점이 되었건 진입후 1%손절을 하면 매매중단한다는 뜻입니다. -------------------------- 그럼 부탁드리겠습니다. 안녕히 계세요.. 감사합니다 !!!