커뮤니티
시스템식 문의
2013-04-24 17:56:32
245
글번호 62462
1. 감사합니다.(29970번 관련)
20번이상 거래중 15번이상의 손실이 발생된 경우가 아니고,
예를 들어 25번의 거래가 발생했다면 25번중 15번이상의 손실이 아니라 ,최종20번의 거래(6-25번째 거래)중 15번이상의 손실이 발생한 경우를 의미하는데, 이대로 식을 쓰면 되는지요?
2. 일봉으로 A>B이면 시가 매수, A<B 이면 시가매도, 종가청산은 어땋게 표시하는지요?
3. 일봉거래에서 동일방향 연속진입금지, 익절 10P, 손절 5P는 어떻게 표시하나요?
(이 경우는 시가진입, 종가청산이 아니고 종가진입, 오버되는 걸로 하고, 익절은 종가
청산, 손절은 5P에 즉시청산) A>B면 매수, A<B면 매도.
*동일방향진입금지식 주신 걸 일봉에 대입하니 작동이 안 되네요.(무식탓)
답변 3
예스스탁 예스스탁 답변
2013-04-24 18:12:15
안녕하세요
예스스탁입니다.
1.
기존에 답변드린 내용이 최종 20번입니다.
2.
아래와 같이 작성하시면 됩니다.
아래식은 지정한 조건이 만족하면 다음봉 시가에 매수나 매도되고
해당봉 종가에 청산입니다.
조건만족봉의 시가에는 신호표시 될수 없습니다.
if A > B then
buy("b",atmarket);
if A < B then
sell("s",atmarket);
exitlong();
exitshort();
3.
일봉이시면 좀 다르게 작성해야 합니다.
아래식 참고하시기 바랍니다.
If TotalTrades == 0 or MarketPosition == -1 or (MarketPosition == 0 and MarketPosition(1) == -1) Then{
If (A>B and C<D) or (E>F and G<H) Then
buy();
}
If TotalTrades == 0 or MarketPosition == 1 or (MarketPosition == 0 and MarketPosition(1) == 1) Then{
If (A<B and C>D) or (E<F and G>H) Then
Sell();
}
if MarketPosition == 1 and C >= EntryPrice+10 Then
exitlong();
if MarketPosition == -1 and C <= EntryPrice-10 Then
ExitShort();
SetStopLoss(5,PointStop);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 시스템식 문의
> 1. 감사합니다.(29970번 관련)
20번이상 거래중 15번이상의 손실이 발생된 경우가 아니고,
예를 들어 25번의 거래가 발생했다면 25번중 15번이상의 손실이 아니라 ,최종20번의 거래(6-25번째 거래)중 15번이상의 손실이 발생한 경우를 의미하는데, 이대로 식을 쓰면 되는지요?
2. 일봉으로 A>B이면 시가 매수, A<B 이면 시가매도, 종가청산은 어땋게 표시하는지요?
3. 일봉거래에서 동일방향 연속진입금지, 익절 10P, 손절 5P는 어떻게 표시하나요?
(이 경우는 시가진입, 종가청산이 아니고 종가진입, 오버되는 걸로 하고, 익절은 종가
청산, 손절은 5P에 즉시청산) A>B면 매수, A<B면 매도.
*동일방향진입금지식 주신 걸 일봉에 대입하니 작동이 안 되네요.(무식탓)
묘선낭자
2013-04-24 21:14:29
최종20번 거래중 15회이상 손실인 경우로 작성된 식이란 말씀 감사합니다.
최종확인하고 싶은 것은
그렇게 해서 최종20번중 15번이상 손실인 경우의 신호들만 뜨게 될텐데요, 그 신호가 나중에는
1. 동일방향연속진입금지를 포함한 조건을 충족시키는 1차신호들을 카운트해서 직전20번중 손실횟수가 15회를 넘는 경우의 신호만 최종적으로 띠우자는 것이 목적인데요.
2. 제시해주신 식이 그것을 충족하는 것인지, 아니면 나중에는 직전20번중 손실횟수가 15회이상이 되어 뜬 2차신호들만을 다시 카운트해서 20회중 15회이상 손실인 경우가 나타나는 것은 아니겠죠?
제가 원하는 건 손실횟수 카운트가 20회가 훨씬 넘어간 후에도 지난 20회의 1차신호중 15번이상의 손실에 해당하는 거래를 나타내고자 함입니다. 화면에 나타나는 최종신호 20회중 15번의 손실을 의미하는 게 아니고, 화면에 신호로는 안 나타나지만, 동일방향연속진입금지까지만을 포함한 조건식을 충족시키는 1차신호들에 대한 카운트라는 것이죠. 화면에 뜨는 신호만을 카운트하는 게 아니라 안 뜨는 신호들에 의한 거래결과를 카운트하는 겁니다. 끝까지요.
그렇게 작성된 식인지요.
맞다면 참으로 감사한 일이구요, 아니라면 제가 원하는 신호를 구현할 방법은 없는지,
정 안 되면 1차신호를 신호로 그냥 나타내고, 그 거래의 손실횟수를 따져 제가 원하는 신호 옆에 강조식으로 점이 나타나게 한달지 하는 방법은 없는지요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식 문의
> 안녕하세요
예스스탁입니다.
1.
기존에 답변드린 내용이 최종 20번입니다.
2.
아래와 같이 작성하시면 됩니다.
아래식은 지정한 조건이 만족하면 다음봉 시가에 매수나 매도되고
해당봉 종가에 청산입니다.
조건만족봉의 시가에는 신호표시 될수 없습니다.
if A > B then
buy("b",atmarket);
if A < B then
sell("s",atmarket);
exitlong();
exitshort();
3.
일봉이시면 좀 다르게 작성해야 합니다.
아래식 참고하시기 바랍니다.
If TotalTrades == 0 or MarketPosition == -1 or (MarketPosition == 0 and MarketPosition(1) == -1) Then{
If (A>B and C<D) or (E>F and G<H) Then
buy();
}
If TotalTrades == 0 or MarketPosition == 1 or (MarketPosition == 0 and MarketPosition(1) == 1) Then{
If (A<B and C>D) or (E<F and G>H) Then
Sell();
}
if MarketPosition == 1 and C >= EntryPrice+10 Then
exitlong();
if MarketPosition == -1 and C <= EntryPrice-10 Then
ExitShort();
SetStopLoss(5,PointStop);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 시스템식 문의
> 1. 감사합니다.(29970번 관련)
20번이상 거래중 15번이상의 손실이 발생된 경우가 아니고,
예를 들어 25번의 거래가 발생했다면 25번중 15번이상의 손실이 아니라 ,최종20번의 거래(6-25번째 거래)중 15번이상의 손실이 발생한 경우를 의미하는데, 이대로 식을 쓰면 되는지요?
2. 일봉으로 A>B이면 시가 매수, A<B 이면 시가매도, 종가청산은 어땋게 표시하는지요?
3. 일봉거래에서 동일방향 연속진입금지, 익절 10P, 손절 5P는 어떻게 표시하나요?
(이 경우는 시가진입, 종가청산이 아니고 종가진입, 오버되는 걸로 하고, 익절은 종가
청산, 손절은 5P에 즉시청산) A>B면 매수, A<B면 매도.
*동일방향진입금지식 주신 걸 일봉에 대입하니 작동이 안 되네요.(무식탓)
예스스탁 예스스탁 답변
2013-04-25 10:32:20
> 묘선낭자 님이 쓴 글입니다.
> 제목 : Re : Re : 시스템식 문의
> 최종20번 거래중 15회이상 손실인 경우로 작성된 식이란 말씀 감사합니다.
최종확인하고 싶은 것은
그렇게 해서 최종20번중 15번이상 손실인 경우의 신호들만 뜨게 될텐데요, 그 신호가 나중에는
1. 동일방향연속진입금지를 포함한 조건을 충족시키는 1차신호들을 카운트해서 직전20번중 손실횟수가 15회를 넘는 경우의 신호만 최종적으로 띠우자는 것이 목적인데요.
2. 제시해주신 식이 그것을 충족하는 것인지, 아니면 나중에는 직전20번중 손실횟수가 15회이상이 되어 뜬 2차신호들만을 다시 카운트해서 20회중 15회이상 손실인 경우가 나타나는 것은 아니겠죠?
제가 원하는 건 손실횟수 카운트가 20회가 훨씬 넘어간 후에도 지난 20회의 1차신호중 15번이상의 손실에 해당하는 거래를 나타내고자 함입니다. 화면에 나타나는 최종신호 20회중 15번의 손실을 의미하는 게 아니고, 화면에 신호로는 안 나타나지만, 동일방향연속진입금지까지만을 포함한 조건식을 충족시키는 1차신호들에 대한 카운트라는 것이죠. 화면에 뜨는 신호만을 카운트하는 게 아니라 안 뜨는 신호들에 의한 거래결과를 카운트하는 겁니다. 끝까지요.
그렇게 작성된 식인지요.
맞다면 참으로 감사한 일이구요, 아니라면 제가 원하는 신호를 구현할 방법은 없는지,
정 안 되면 1차신호를 신호로 그냥 나타내고, 그 거래의 손실횟수를 따져 제가 원하는 신호 옆에 강조식으로 점이 나타나게 한달지 하는 방법은 없는지요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템식 문의
> 안녕하세요
예스스탁입니다.
1.
기존에 답변드린 내용이 최종 20번입니다.
2.
아래와 같이 작성하시면 됩니다.
아래식은 지정한 조건이 만족하면 다음봉 시가에 매수나 매도되고
해당봉 종가에 청산입니다.
조건만족봉의 시가에는 신호표시 될수 없습니다.
if A > B then
buy("b",atmarket);
if A < B then
sell("s",atmarket);
exitlong();
exitshort();
3.
일봉이시면 좀 다르게 작성해야 합니다.
아래식 참고하시기 바랍니다.
If TotalTrades == 0 or MarketPosition == -1 or (MarketPosition == 0 and MarketPosition(1) == -1) Then{
If (A>B and C<D) or (E>F and G<H) Then
buy();
}
If TotalTrades == 0 or MarketPosition == 1 or (MarketPosition == 0 and MarketPosition(1) == 1) Then{
If (A<B and C>D) or (E<F and G>H) Then
Sell();
}
if MarketPosition == 1 and C >= EntryPrice+10 Then
exitlong();
if MarketPosition == -1 and C <= EntryPrice-10 Then
ExitShort();
SetStopLoss(5,PointStop);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 시스템식 문의
> 1. 감사합니다.(29970번 관련)
20번이상 거래중 15번이상의 손실이 발생된 경우가 아니고,
예를 들어 25번의 거래가 발생했다면 25번중 15번이상의 손실이 아니라 ,최종20번의 거래(6-25번째 거래)중 15번이상의 손실이 발생한 경우를 의미하는데, 이대로 식을 쓰면 되는지요?
2. 일봉으로 A>B이면 시가 매수, A<B 이면 시가매도, 종가청산은 어땋게 표시하는지요?
3. 일봉거래에서 동일방향 연속진입금지, 익절 10P, 손절 5P는 어떻게 표시하나요?
(이 경우는 시가진입, 종가청산이 아니고 종가진입, 오버되는 걸로 하고, 익절은 종가
청산, 손절은 5P에 즉시청산) A>B면 매수, A<B면 매도.
*동일방향진입금지식 주신 걸 일봉에 대입하니 작동이 안 되네요.(무식탓)
다음글
이전글