커뮤니티

문의드립니다~

프로필 이미지
겐지
2018-08-27 07:52:55
193
글번호 121609
답변완료
if LatestExitName == "롱익절" or LatestExitName == "숏익절" Then bscount7=1; else bscount7=5; 이전 청산명이 숏익절이면 60일선과 120일선이 골든크로스가 되기 전까지 신규진입을 안하고 이전 청산명이 롱익절이면 60일선과 120일선이 데드크로스가 되기 전까지 신규진입을 하지 않는다 식 부탁드립니다.~ LatestExitName 이걸가지고 적용해 볼려고 여러가지로 해봤는데 잘 안되네요~ 감사합니다.~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-28 09:54:31

안녕하세요 예스스탁입니다. var : entrycond(false); var1 = ma(C,60); var2 = ma(C,120); entrycond = MarketPosition != 0 or (MarketPosition == 0 and IsExitName("롱익절",1) == false and IsExitName("숏익절",1) == false) or (MarketPosition == 0 and IsExitName("롱익절",1) == true and CountIF(CrossUp(var1,var2),BarsSinceExit(1)) >= 1) or (MarketPosition == 0 and IsExitName("숏익절",1) == true and CountIF(CrossDown(var1,var2),BarsSinceExit(1)) >= 1); if entrycond == true then { if 매수진입조건 Then buy(); if 매도진입조건 Then sell(); } 즐거운 하루되세요 > 겐지 님이 쓴 글입니다. > 제목 : 문의드립니다~ > if LatestExitName == "롱익절" or LatestExitName == "숏익절" Then bscount7=1; else bscount7=5; 이전 청산명이 숏익절이면 60일선과 120일선이 골든크로스가 되기 전까지 신규진입을 안하고 이전 청산명이 롱익절이면 60일선과 120일선이 데드크로스가 되기 전까지 신규진입을 하지 않는다 식 부탁드립니다.~ LatestExitName 이걸가지고 적용해 볼려고 여러가지로 해봤는데 잘 안되네요~ 감사합니다.~