커뮤니티

부탁드립니다.

프로필 이미지
묘선낭자
2014-07-23 14:42:49
165
글번호 77010
답변완료
매수1: dayindex==0 and data2(당일시가)==data2(당일저가) and data3(당일시가)==data3(당일고가) 일 때 매수청산1 : data2(당일시가)>data2(당일저가) and data3(당일시가)<data3(당일고가) 일 때 매수청산2 : data1(매수가격+1) 매수2 : data2(당일시가)==data2(당일저가) and data3(당일시가)==data3(당일고가) 일 때 data1(당일고가-0.9) 매도와 매도청산은 매수의 경우와 정반대로. Setstopendofday(150400); 2. 하나더 부탁드립니다. 몇개가 진입되아있건 불문하고 현재진입되어있는 것의 총평가수익(총평가손실)을 무어라 표현하나요? 또 당일실현손익을 포함한 당일총평가손익은 무어라 표현하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-07-23 15:26:39

안녕하세요 예스스탁입니다. 1. if data1(dayindex==0) and data2(OpenD(0) == LowD(0)) and data3(OpenD(0) == HighD(0)) Then buy("매수1"); if data2(OpenD(0) > LowD(0)) and data3(OpenD(0) < HighD(0)) Then ExitLong("매수청산1"); if data2(OpenD(0) == LowD(0)) and data3(OpenD(0) == HighD(0)) and data1(C <= HighD(0)-0.9) Then buy("매수2"); if data1(dayindex==0) and data2(OpenD(0) == HighD(0)) and data3(OpenD(0) == lowD(0)) Then sell("매도1"); if data2(OpenD(0) < HighD(0)) and data3(OpenD(0) > LowD(0)) Then ExitShort("매도청산1"); if data2(OpenD(0) == highD(0)) and data3(OpenD(0) == LowD(0)) and data1(C >= LowD(0)+0.9) Then sell("매도2"); #목표수익(매수청산2, 매도청산2) SetStopProfittarget(1,PointStop); Setstopendofday(150400); 2. 현재 진행중인 포지션의 손익은 PositionProfit(0)이 리턴합니다. 당일 손익은 아래와 같이 계산해 사용하시면 됩니다. var : NP(0),PreNP(0),DayPL(0); NP = NetProfit; if date != date[1] Then PreNP = NP[1]; dayPL = (NP-PreNP)+PositionProfit(0); 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 매수1: dayindex==0 and data2(당일시가)==data2(당일저가) and data3(당일시가)==data3(당일고가) 일 때 매수청산1 : data2(당일시가)>data2(당일저가) and data3(당일시가)<data3(당일고가) 일 때 매수청산2 : data1(매수가격+1) 매수2 : data2(당일시가)==data2(당일저가) and data3(당일시가)==data3(당일고가) 일 때 data1(당일고가-0.9) 매도와 매도청산은 매수의 경우와 정반대로. Setstopendofday(150400); 2. 하나더 부탁드립니다. 몇개가 진입되아있건 불문하고 현재진입되어있는 것의 총평가수익(총평가손실)을 무어라 표현하나요? 또 당일실현손익을 포함한 당일총평가손익은 무어라 표현하나요?