커뮤니티

재 질문드립니다

프로필 이미지
장안
2012-03-28 21:34:07
293
글번호 49446
답변완료
항상 감사합니다. 질문한 사항을 재 질문합니다. 저에게 답변을 아래와 같이 주시고 수식을 적어주셨는데 답변 내용 중 청산조건 만족시 수익이면 청산만 발동되며 손실이면 반대포지션으로 전환합니다 라고 하셨는데 제가 원하는 것은 손실이면 반대포지션으로 전환(매수나 매도)하는 것이 아니 라 매수조건이나 매도조건으로 변경하는 것입니다. 예를들어 매수를 하고 청산할 때 손실이면 바로 매도를 하여 포지션을 취하는 것이 아니라 매도조건으로 가는 것입니다. 다시말해 매도조건으로 간다면 바로 매도가 되는 것이 아니라 매도조건이 맞을 때 매도 사인이 나오는 것이겠지요. 그런데 수식으로 알려주신 것은 청산에서 손실이 나면 바로 매수나 매도로 전환되는 것으로 하셨습니다. 이 부분을 다시한번 부탁드립니다 - 아 래 - 안녕하세요 예스스탁입니다. 해당 내용은 진입이나 청산조건에 따라 달리 작성해야 하는 부분들이 있습니다. 리버셜 될수 있는 내용이지만 언급하신 내용이 청산조건만 해당 되므로 청산조건에 의해 신호가 발동될때만 염두에 둔 내용입니다. 청산조건 만족시 수익이면 청산만 발동되며 손실이면 반대포지션으로 전환합니다. 전환 후 수익이 발생하면 해당 방향으로만 거래가 됩니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2012-03-29 09:40:15

안녕하세요 예스스탁입니다. 문의하신 내용이 정확히 이해되지 않습니다. 전화주시기 바랍니다. 02-3453-1060 즐거운 하루되세요 > 장안 님이 쓴 글입니다. > 제목 : 재 질문드립니다 > 항상 감사합니다. 질문한 사항을 재 질문합니다. 저에게 답변을 아래와 같이 주시고 수식을 적어주셨는데 답변 내용 중 청산조건 만족시 수익이면 청산만 발동되며 손실이면 반대포지션으로 전환합니다 라고 하셨는데 제가 원하는 것은 손실이면 반대포지션으로 전환(매수나 매도)하는 것이 아니 라 매수조건이나 매도조건으로 변경하는 것입니다. 예를들어 매수를 하고 청산할 때 손실이면 바로 매도를 하여 포지션을 취하는 것이 아니라 매도조건으로 가는 것입니다. 다시말해 매도조건으로 간다면 바로 매도가 되는 것이 아니라 매도조건이 맞을 때 매도 사인이 나오는 것이겠지요. 그런데 수식으로 알려주신 것은 청산에서 손실이 나면 바로 매수나 매도로 전환되는 것으로 하셨습니다. 이 부분을 다시한번 부탁드립니다 - 아 래 - 안녕하세요 예스스탁입니다. 해당 내용은 진입이나 청산조건에 따라 달리 작성해야 하는 부분들이 있습니다. 리버셜 될수 있는 내용이지만 언급하신 내용이 청산조건만 해당 되므로 청산조건에 의해 신호가 발동될때만 염두에 둔 내용입니다. 청산조건 만족시 수익이면 청산만 발동되며 손실이면 반대포지션으로 전환합니다. 전환 후 수익이 발생하면 해당 방향으로만 거래가 됩니다.
프로필 이미지

예스스탁 예스스탁 답변

2012-03-29 13:10:49

안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } Condition1 = EntryDate(1) == sdate and MarketPosition(1) == 1 and PositionProfit(1) > 0; Condition2 = EntryDate(1) == sdate and MarketPosition(1) == 1 and PositionProfit(1) > 0; Condition2 = EntryDate(1) == sdate and MarketPosition(1) == -1 and PositionProfit(1) > 0; Condition2 = EntryDate(1) == sdate and MarketPosition(1) == -1 and PositionProfit(1) > 0; if count == 0 or (count >= 1 and PositionProfit(1) > 0 and MarketPosition(1) == 1) or (count >= 1 and PositionProfit(1) <= 0 and MarketPosition(1) == -1) Then{ if MarketPosition == 0 and 진입조건 Then buy(); } if count == 0 or (count >= 1 and PositionProfit(1) <= 0 and MarketPosition(1) == 1) or (count >= 1 and PositionProfit(1) > 0 and MarketPosition(1) == -1) Then{ if MarketPosition == 0 and 진입조건 Then sell(); } if MarketPosition == 1 and 매수청산조건 Then exitlong(); if MarketPosition == -1 and 매도청산조건 Then ExitShort(); 의도와 다른 부분이 있으시면 또 전화주시기 바랍니다. 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 재 질문드립니다 > 안녕하세요 예스스탁입니다. 문의하신 내용이 정확히 이해되지 않습니다. 전화주시기 바랍니다. 02-3453-1060 즐거운 하루되세요 > 장안 님이 쓴 글입니다. > 제목 : 재 질문드립니다 > 항상 감사합니다. 질문한 사항을 재 질문합니다. 저에게 답변을 아래와 같이 주시고 수식을 적어주셨는데 답변 내용 중 청산조건 만족시 수익이면 청산만 발동되며 손실이면 반대포지션으로 전환합니다 라고 하셨는데 제가 원하는 것은 손실이면 반대포지션으로 전환(매수나 매도)하는 것이 아니 라 매수조건이나 매도조건으로 변경하는 것입니다. 예를들어 매수를 하고 청산할 때 손실이면 바로 매도를 하여 포지션을 취하는 것이 아니라 매도조건으로 가는 것입니다. 다시말해 매도조건으로 간다면 바로 매도가 되는 것이 아니라 매도조건이 맞을 때 매도 사인이 나오는 것이겠지요. 그런데 수식으로 알려주신 것은 청산에서 손실이 나면 바로 매수나 매도로 전환되는 것으로 하셨습니다. 이 부분을 다시한번 부탁드립니다 - 아 래 - 안녕하세요 예스스탁입니다. 해당 내용은 진입이나 청산조건에 따라 달리 작성해야 하는 부분들이 있습니다. 리버셜 될수 있는 내용이지만 언급하신 내용이 청산조건만 해당 되므로 청산조건에 의해 신호가 발동될때만 염두에 둔 내용입니다. 청산조건 만족시 수익이면 청산만 발동되며 손실이면 반대포지션으로 전환합니다. 전환 후 수익이 발생하면 해당 방향으로만 거래가 됩니다.