커뮤니티
수식 문의 드립니다..
2019-10-11 07:55:11
143
글번호 132682
"
익절후에는 추세가 바뀔때(30이평이 우하향 될때)까지 매수진입없음."에 대해 문의드린것 을
적용해보니 매수청산후 30이평이 잠깐 우하향후 다시 우상향하면 매수진입이 나온는데
이경우를 없애고 싶은데..방법이 없을까요?
혹시 매수청산후 재매수없고 매도가 나온는 수식은 가능할까요?
매수,매도가 항상 교대로 나오게 말입니다...
그러니까 매수청산후에는 항상 다음진입은 매도만 나와야 하고
매도청산후에는 매수진입만 나오게 하는 방법 문의 드립니다...
감사합니다...
답변 1
예스스탁 예스스탁 답변
2019-10-11 14:00:27
안녕하세요
예스스탁입니다.
매수진입과 매도진입이 번갈아 나오게 수정해 드립니다.
input : P(30);
var : HH(0),LL(0),T(0),S(0),BE(false),SE(false);
var1 = ma(C,P);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
if T == 1 then
{
if T != T[1] Then
{
HH = H;
BE = true;
}
if H > HH Then
HH = H;
}
if T == -1 then
{
if T != T[1] Then
{
LL = L;
SE = true;
}
if L < LL Then
LL = L;
}
if crossup(C,var1) Then
S = 1;
if CrossDown(C,var1) Then
S = -1;
if S == 1 and T == 1 and BE == true Then
{
S = 2;
BE = false;
if (MarketPosition == 0 and MarketPosition(1) != 1) or MarketPosition == -1 then
buy("b");
}
if S == -1 and T == -1 and SE == true Then
{
S = -2;
SE = false;
if (MarketPosition == 0 and MarketPosition(1) != -1) or MarketPosition == 1 then
sell("s");
}
if MarketPosition == 1 then
{
ExitLong("bx1",atlimit,EntryPrice+abs(EntryPrice-LL[BarsSinceEntry]));
ExitLong("bx2",AtStop,LL[BarsSinceEntry]);
}
if MarketPosition == -1 then
{
ExitShort("sx1",atlimit,EntryPrice-abs(EntryPrice-HH[BarsSinceEntry]));
ExitShort("sx2",AtStop,HH[BarsSinceEntry]);
}
즐거운 하루되세요
> 고구미 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다..
>
"
익절후에는 추세가 바뀔때(30이평이 우하향 될때)까지 매수진입없음."에 대해 문의드린것 을
적용해보니 매수청산후 30이평이 잠깐 우하향후 다시 우상향하면 매수진입이 나온는데
이경우를 없애고 싶은데..방법이 없을까요?
혹시 매수청산후 재매수없고 매도가 나온는 수식은 가능할까요?
매수,매도가 항상 교대로 나오게 말입니다...
그러니까 매수청산후에는 항상 다음진입은 매도만 나와야 하고
매도청산후에는 매수진입만 나오게 하는 방법 문의 드립니다...
감사합니다...
다음글
이전글