커뮤니티

감사드립니다.

프로필 이미지
자마이카
2008-08-01 11:03:05
984
글번호 16482
답변완료
7865번 관련해서 알려주신대로 몇번 다시 해보니 정상가동됩니다. 진심으로 감사드립니다. 죄송하오나, 또한가지 문의하겠습니다. 알려주신대로 목표이익달성후 일정기간 휴식, 손절후 일정기간 휴식하는 식을 만들었습니다. 1. 이제 여기에다가 , (1) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 -4포인트에 달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식 (2) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 +3포인트에 달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식 (결국 당일매매,당일청산을 하면서 무슨일이 있어도 하루 4포인트이상 손실보지는 않겠다, 또한 하루 3포인트이상 벌지도 않겠다는 것입니다.) 을 문의드립니다. Q&A 게시판에서 유사한 사례를 찾아보았으나 제가 너무 초보라서 무슨 뜻인지 이해할수가 없었습니다. 거듭 감사드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2008-08-01 15:29:56

안녕하세요 예스스탁입니다. input : 손절(1),수익(2),당일손실(-4),당일수익(3); var : count(0),Profit(0),STopTrade(0); if date != date[1] Then StopTrade = 0; Profit = 0; for Count = 0 to 10 { if EntryDate(Count) == sdate Then Profit = Profit + PositionProfit(count); } if Profit >= 당일수익 or Profit <= 당일손실 Then{ exitlong(); exitshort(); Stoptrade = 1; } if StopTrade == 0 Then{ if PositionProfit(1) < 수익 and PositionProfit(1) > -(손절) then{ if ma(c,5) > ma(C,20) Then buy(); if ma(c,5) < ma(c,20) Then sell(); } if PositionProfit(1) >= 수익 and BarsSinceExit(1) > 3 then{ if ma(c,5) > ma(C,20) Then buy(); if ma(c,5) < ma(c,20) Then sell(); } if PositionProfit(1) <= -(손절) and BarsSinceExit(1) > 5 then{ if ma(c,5) > ma(C,20) Then buy(); if ma(c,5) < ma(c,20) Then sell(); } } SetStopLoss(손절,pointstop); SetStopProfittarget(수익,PointStop); 즐거운 하루되세요 > 자마이카 님이 쓴 글입니다. > 제목 : 감사드립니다. > 7865번 관련해서 알려주신대로 몇번 다시 해보니 정상가동됩니다. 진심으로 감사드립니다. 죄송하오나, 또한가지 문의하겠습니다. 알려주신대로 목표이익달성후 일정기간 휴식, 손절후 일정기간 휴식하는 식을 만들었습니다. 1. 이제 여기에다가 , (1) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 -4포인트에 달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식 (2) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 +3포인트에 달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식 (결국 당일매매,당일청산을 하면서 무슨일이 있어도 하루 4포인트이상 손실보지는 않겠다, 또한 하루 3포인트이상 벌지도 않겠다는 것입니다.) 을 문의드립니다. Q&A 게시판에서 유사한 사례를 찾아보았으나 제가 너무 초보라서 무슨 뜻인지 이해할수가 없었습니다. 거듭 감사드립니다.
프로필 이미지

회원

2009-02-09 14:32:20

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 감사드립니다. > 안녕하세요 예스스탁입니다. input : 손절(1),수익(2),당일손실(-4),당일수익(3); var : count(0),Profit(0),STopTrade(0); if date != date[1] Then StopTrade = 0; Profit = 0; for Count = 0 to 10 { if EntryDate(Count) == sdate Then Profit = Profit + PositionProfit(count); } if Profit >= 당일수익 or Profit <= 당일손실 Then{ exitlong(); exitshort(); Stoptrade = 1; } if StopTrade == 0 Then{ if PositionProfit(1) < 수익 and PositionProfit(1) > -(손절) then{ if ma(c,5) > ma(C,20) Then buy(); if ma(c,5) < ma(c,20) Then sell(); } if PositionProfit(1) >= 수익 and BarsSinceExit(1) > 3 then{ if ma(c,5) > ma(C,20) Then buy(); if ma(c,5) < ma(c,20) Then sell(); } if PositionProfit(1) <= -(손절) and BarsSinceExit(1) > 5 then{ if ma(c,5) > ma(C,20) Then buy(); if ma(c,5) < ma(c,20) Then sell(); } } SetStopLoss(손절,pointstop); SetStopProfittarget(수익,PointStop); 즐거운 하루되세요 > 자마이카 님이 쓴 글입니다. > 제목 : 감사드립니다. > 7865번 관련해서 알려주신대로 몇번 다시 해보니 정상가동됩니다. 진심으로 감사드립니다. 죄송하오나, 또한가지 문의하겠습니다. 알려주신대로 목표이익달성후 일정기간 휴식, 손절후 일정기간 휴식하는 식을 만들었습니다. 1. 이제 여기에다가 , (1) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 -4포인트에 달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식 (2) 하루 총누적손익(직전까지의 누적손익+현재포지션의 실시간 손익)이 +3포인트에 달하는 순간 즉시 강제청산하고 그날 매매를 중지하는 수식 (결국 당일매매,당일청산을 하면서 무슨일이 있어도 하루 4포인트이상 손실보지는 않겠다, 또한 하루 3포인트이상 벌지도 않겠다는 것입니다.) 을 문의드립니다. Q&A 게시판에서 유사한 사례를 찾아보았으나 제가 너무 초보라서 무슨 뜻인지 이해할수가 없었습니다. 거듭 감사드립니다. s