수식 부탁 드립니다.
var : ma20(0), ma60(0), ma120(0)
ma20= ma(C,20);
ma60= ma(C,60);
ma120= ma(C,120);
if MarketPosition == 0 and CrossDown(ma20, ma60) and c> dayopen
and (----------------------------------------------?)
then sell("S1");
if MarketPosition == 1 and Crossup(ma20, ma60) and c< dayopen
Then ExitShort("out");
여기서
" 당일 기준으로 직전 "OUT" 시점 부터 현재봉까지
CrossDown(ma60, ma120) and c> dayopen and c > ma20 and c>ma60 가
발생하면 진입금지 "
를( -----?) 에 수식으로 넣으려니 condition 으로 넣어야 될것 같은데
잘 모르겠습니다.
수식 부탁 드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-08-25 16:33:14
안녕하세요
예스스탁입니다.
out으로 청산 후에
지정한 조건이 만족하면 당일은 더이상 진입을 하지 않게 수정해 드립니다.
var : ma20(0), ma60(0), ma120(0),X(false),entry(False);
ma20= ma(C,20);
ma60= ma(C,60);
ma120= ma(C,120);
if bdate != Bdate[1] Then
{
entry = true;
X = False;
}
if MarketPosition == 0 and
X == true and
CrossDown(ma60, ma120) and c> dayopen and c > ma20 and c>ma60 Then
{
entry = False;
}
if MarketPosition == 0 and
CrossDown(ma20, ma60) and c> dayopen
and entry == true then
sell("S1");
if MarketPosition == 1 and Crossup(ma20, ma60) and c < dayopen Then
{
ExitShort("out");
X = true;
}
즐거운 하루되세요
> orfeu 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 수식 부탁 드립니다.
var : ma20(0), ma60(0), ma120(0)
ma20= ma(C,20);
ma60= ma(C,60);
ma120= ma(C,120);
if MarketPosition == 0 and CrossDown(ma20, ma60) and c> dayopen
and (----------------------------------------------?)
then sell("S1");
if MarketPosition == 1 and Crossup(ma20, ma60) and c< dayopen
Then ExitShort("out");
여기서
" 당일 기준으로 직전 "OUT" 시점 부터 현재봉까지
CrossDown(ma60, ma120) and c> dayopen and c > ma20 and c>ma60 가
발생하면 진입금지 "
를( -----?) 에 수식으로 넣으려니 condition 으로 넣어야 될것 같은데
잘 모르겠습니다.
수식 부탁 드립니다.
감사합니다.