커뮤니티
수식 부탁드립니다.
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%손절을 하면 매매중단한다는 뜻입니다.
--------------------------
그럼 부탁드리겠습니다.
안녕히 계세요.. 감사합니다 !!!
다음글
이전글