커뮤니티

문의 드립니다.

프로필 이미지
회원
2013-09-16 13:51:48
140
글번호 67586
답변완료

첨부 이미지

데이트레이딩에서 1,매수진입의 횟수를 2번까지,매도진입횟수도 2번까지 허용하고, 2,하루 전체 수익에 상관 없이 손절이 2번이면 진입을 제한 하고 싶습니다. 3,macd가 시그널을 중심으로 상향돌파하면 빨강색 하향 돌파하면 푸른색으로 지수이평의 색깔이 변합니다. 키움에서 표현하는 식인데 이렇게 표현됩니다. 수식 a=MACD(short,long); b=eavg(MACD(short,long),signal); x=valuewhen(1,crossup(a,b) or crossdwon(a,b),c) M=Macd(short,long)-eavg(MACD(short,long),signal); IF(M>0,X,0) 차트구현은 이렇게 됩니다. 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-09-16 18:49:40

안녕하세요 예스스탁입니다. input : short(12),long(26),signal(9),loss(1); var : cnt(0),Bcount(0),Scount(0),losscnt(0); Bcount = 0; Scount = 0; losscnt = 0; for cnt = 0 to 20{ if EntryDate(cnt) == sdate and MarketPosition(cnt) == 1 Then Bcount = Bcount+1; if EntryDate(cnt) == sdate and MarketPosition(cnt) == -1 Then Scount = Scount+1; if cnt > 0 and ExitDate(1) == sdate and IsExitName("StopLoss",cnt) == true Then losscnt = losscnt+1; } var1 = MACD(short,long); var2 = ema(var1,signal); if crossup(var1,var2) and Bcount < 2 and losscnt < 2 Then buy(); if CrossDown(var1,var2) and Scount < 2 and losscnt < 2 Then sell(); SetStopLoss(loss,PointStop); 즐거운 하루되세요 > HI_cw***** 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 데이트레이딩에서 1,매수진입의 횟수를 2번까지,매도진입횟수도 2번까지 허용하고, 2,하루 전체 수익에 상관 없이 손절이 2번이면 진입을 제한 하고 싶습니다. 3,macd가 시그널을 중심으로 상향돌파하면 빨강색 하향 돌파하면 푸른색으로 지수이평의 색깔이 변합니다. 키움에서 표현하는 식인데 이렇게 표현됩니다. 수식 a=MACD(short,long); b=eavg(MACD(short,long),signal); x=valuewhen(1,crossup(a,b) or crossdwon(a,b),c) M=Macd(short,long)-eavg(MACD(short,long),signal); IF(M>0,X,0) 차트구현은 이렇게 됩니다. 부탁드립니다.