커뮤니티
문의드립니다~
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 이걸가지고 적용해 볼려고 여러가지로 해봤는데
잘 안되네요~
감사합니다.~
다음글
이전글