커뮤니티

골든크로스 수식 수정 부탁드립니다.

프로필 이미지
승부사1
2018-01-16 19:30:04
151
글번호 115828
답변완료
아래의 수식을 매수로직으로 사용하고 있는데요. 문제점이 골든크로스가 붙었다 떨어졌다를 반복하면 최대 3회까지 동시다발적으로 매수가 이루어지네요. ㅠ.ㅠ 혹시 하루에 1회만 매수로 제한할 수 있을런지요?? 가능하다면 수정 부탁드리겠습니다. - 아 래 - if sdate >= 지정일 and CrossUp(var1, var2) and var3 > var3[1] Then Buy("매수",OnClose,def,Floor(금액/C)); if MarketPosition == 1 Then { if MaxEntries == 3 and C <= AvgEntryPrice*0.75 Then cond = true; if ((cond == false and MaxEntries >= 1 and MaxEntries < 3) or (cond == true and MaxEntries >= 3 and MaxEntries < 6)) then Buy("매수1",OnClose,def,Floor(금액/C)); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-17 11:26:59

안녕하세요 예스스탁입니다. var : entry(false),cond(false); if bdate != bdate[1] Then entry = true; if CurrentContracts > CurrentContracts[1] Then entry = false; if sdate >= 지정일 and CrossUp(var1, var2) and var3 > var3[1] and entry == false Then Buy("매수",OnClose,def,Floor(금액/C)); if MarketPosition == 1 and entry == false Then { if MaxEntries == 3 and C <= AvgEntryPrice*0.75 Then cond = true; if ((cond == false and MaxEntries >= 1 and MaxEntries < 3) or (cond == true and MaxEntries >= 3 and MaxEntries < 6)) then Buy("매수1",OnClose,def,Floor(금액/C)); } 즐거운 하루되세요 > 승부사1 님이 쓴 글입니다. > 제목 : 골든크로스 수식 수정 부탁드립니다. > 아래의 수식을 매수로직으로 사용하고 있는데요. 문제점이 골든크로스가 붙었다 떨어졌다를 반복하면 최대 3회까지 동시다발적으로 매수가 이루어지네요. ㅠ.ㅠ 혹시 하루에 1회만 매수로 제한할 수 있을런지요?? 가능하다면 수정 부탁드리겠습니다. - 아 래 - if sdate >= 지정일 and CrossUp(var1, var2) and var3 > var3[1] Then Buy("매수",OnClose,def,Floor(금액/C)); if MarketPosition == 1 Then { if MaxEntries == 3 and C <= AvgEntryPrice*0.75 Then cond = true; if ((cond == false and MaxEntries >= 1 and MaxEntries < 3) or (cond == true and MaxEntries >= 3 and MaxEntries < 6)) then Buy("매수1",OnClose,def,Floor(금액/C)); }