커뮤니티
부탁드림니다
2017-07-17 13:27:55
104
글번호 111346
1,매수조건:5ma-20ma골든크로스발생(저장) 이후 20캔들(변수) 이내에서 저가선(L)가 20ma골든 또는 60ma골든시매수(슬리피지),이때60선의 기울기는 우상향일것
익절조건:진입후 30틱의 수익발생시,
손절조건:5-26ma데드시 손절,
2,매도식 :5ma-20ma데드크로스발생(저장) 이후 20캔들(변수) 이내에서 고가선(h)가 20ma데드 또는 60ma데드시매도,이때60선의 기울기는 우하향일것
3,기본 골드,데드수식에 countif수식을 넣어 보앗지만 오류만 뜸니다.
"매수,매도 동시에 이루어지는식"과 "청산후 매수, 청산후 매도" 되는 식을 구분해서 부탁드림니다.
답변 1
예스스탁 예스스탁 답변
2017-07-17 15:37:29
안녕하세요
예스스탁입니다.
1.
var : ii(0),T(0);
var1 = ma(c,5);
var2 = ma(C,20);
var3 = ma(C,60);
if crossup(var1,var2) Then{
T = 1;
ii = index;
if MarketPosition == -1 Then
ExitShort();
}
if CrossDown(var1,var2) Then{
T = -1;
ii = index;
if MarketPosition == 1 Then
exitlong();
}
if MarketPosition ==0 and
T == 1 and index < ii+20 and
(crossup(L,var2) or crossup(L,var3)) and
var3 > var3[1] Then
buy();
if MarketPosition == 0 and
T == -1 and index < ii+20 and
(CrossDown(H,var2) or CrossDown(H,var3)) and
var3 < var3[1] Then
sell();
2, 스위칭가능
var : ii(0),T(0);
var1 = ma(c,5);
var2 = ma(C,20);
var3 = ma(C,60);
if crossup(var1,var2) Then{
T = 1;
ii = index;
if MarketPosition == -1 Then
ExitShort();
}
if CrossDown(var1,var2) Then{
T = -1;
ii = index;
if MarketPosition == 1 Then
exitlong();
}
if T == 1 and index < ii+20 and
(crossup(L,var2) or crossup(L,var3)) and
var3 > var3[1] Then
buy();
if T == -1 and index < ii+20 and
(CrossDown(H,var2) or CrossDown(H,var3)) and
var3 < var3[1] Then
sell();
즐거운 하루되세요
> 수루지 님이 쓴 글입니다.
> 제목 : 부탁드림니다
> 1,매수조건:5ma-20ma골든크로스발생(저장) 이후 20캔들(변수) 이내에서 저가선(L)가 20ma골든 또는 60ma골든시매수(슬리피지),이때60선의 기울기는 우상향일것
익절조건:진입후 30틱의 수익발생시,
손절조건:5-26ma데드시 손절,
2,매도식 :5ma-20ma데드크로스발생(저장) 이후 20캔들(변수) 이내에서 고가선(h)가 20ma데드 또는 60ma데드시매도,이때60선의 기울기는 우하향일것
3,기본 골드,데드수식에 countif수식을 넣어 보앗지만 오류만 뜸니다.
"매수,매도 동시에 이루어지는식"과 "청산후 매수, 청산후 매도" 되는 식을 구분해서 부탁드림니다.