커뮤니티

시스템수식부탁합니다.

프로필 이미지
마르시아
2016-05-23 02:20:06
101
글번호 98340
답변완료
수고하십니다.기존의 수식에 추가기능 문의합니다 Envelope 상한선을 &#46775;고갔다가 상한선으로 들어왔을때 매도 하한선을 &#46775;고내려갔다가 하한선안으로 들어왔을때 매수 장시작시간과 마감시간 수식입니다. 기존의 수식에다 손절50틱추가해주시고요. 매수로 진입했다가 손절50틱을 당하면 매수진입금지 매도신호가 나올때까지 매도로 진입했다가 손절50틱을 당하면 매도진입금지 매수신호가 나올때까지 감사합니다. input : P(20),Percent(1),장시작시간(090000),장마감시간(150000); var : upv(0),dnv(0),Tcond(false); upv = EnvelopeUp(P,Percent); dnv = EnvelopeDown(P,Percent); if stime == 장시작시간 or (stime > 장시작시간 and stime[1] < 장시작시간) Then Tcond = true; if stime == 장마감시간 or (stime > 장마감시간 and stime[1] < 장마감시간) Then{ Tcond = false; ExitLong(); ExitShort(); } if Tcond == true then{ if CrossDown(c,upv) Then sell(); if crossup(c,dnv) Then buy(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-23 15:00:09

안녕하세요 예스스탁입니다. input : P(20),Percent(1),장시작시간(090000),장마감시간(150000); var : upv(0),dnv(0),Tcond(false); upv = EnvelopeUp(P,Percent); dnv = EnvelopeDown(P,Percent); if stime == 장시작시간 or (stime > 장시작시간 and stime[1] < 장시작시간) Then Tcond = true; if stime == 장마감시간 or (stime > 장마감시간 and stime[1] < 장마감시간) Then{ Tcond = false; ExitLong(); ExitShort(); } Condition1 = MarketPosition == 0 and MarketPosition(1) == -1 and ExitDate(1) == sdate and IsExitName("StopLoss",1) == true; Condition2 = MarketPosition == 0 and MarketPosition(1) == 1 and ExitDate(1) ==sdate and IsExitName("StopLoss",1) == true; if Tcond == true then{ if CrossDown(c,upv) and Condition1 == false Then sell(); if crossup(c,dnv) and Condition2 == false Then buy(); } SetStopLoss(PriceScale*5,PointStop); 즐거운 하루되세요 > 마르시아 님이 쓴 글입니다. > 제목 : 시스템수식부탁합니다. > 수고하십니다.기존의 수식에 추가기능 문의합니다 Envelope 상한선을 &#46775;고갔다가 상한선으로 들어왔을때 매도 하한선을 &#46775;고내려갔다가 하한선안으로 들어왔을때 매수 장시작시간과 마감시간 수식입니다. 기존의 수식에다 손절50틱추가해주시고요. 매수로 진입했다가 손절50틱을 당하면 매수진입금지 매도신호가 나올때까지 매도로 진입했다가 손절50틱을 당하면 매도진입금지 매수신호가 나올때까지 감사합니다. input : P(20),Percent(1),장시작시간(090000),장마감시간(150000); var : upv(0),dnv(0),Tcond(false); upv = EnvelopeUp(P,Percent); dnv = EnvelopeDown(P,Percent); if stime == 장시작시간 or (stime > 장시작시간 and stime[1] < 장시작시간) Then Tcond = true; if stime == 장마감시간 or (stime > 장마감시간 and stime[1] < 장마감시간) Then{ Tcond = false; ExitLong(); ExitShort(); } if Tcond == true then{ if CrossDown(c,upv) Then sell(); if crossup(c,dnv) Then buy(); }