예스스탁
예스스탁 답변
2020-05-29 11:32:59
안녕하세요
예스스탁입니다.
수정하신 식에 오류가 있지는 않습니다.
if NextBarOpen >= var2 Then
sell("s1",AtStop,var2);
위 부분만 같을때도 atstop으로 처리하시면 됩니다.
input : tr수익(250),tr하락(200);
input : 터치익절(375),즉시손절(100);
var : T(0),SellEntry(false),ii(0);
var1 = ma(C,5);
var2 = ma(C,10);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
#하향반전
if T == -1 and T != T[1] Then
{
SellEntry = true;
ii = index;
}
#하향반전후 10봉 이내
if SellEntry == true and index < ii+10 Then
{
if NextBarOpen >= var2 Then
sell("s1",AtStop,var2);
Else
sell("s2",Atlimit,var2);
}
if MarketPosition == -1 then
{
Sellentry = false;
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*tr수익 Then
ExitShort("str",AtStop, Lowest(L,BarsSinceEntry)+PriceScale*tr하락);
}
SetStopProfittarget( PriceScale*터치익절 , PointStop);
SetStopLoss( PriceScale*즉시손절 , PointStop);
즐거운 하루되세요
> 이형지 님이 쓴 글입니다.
> 제목 : 67696 질문의 매도진입 버전요망합니다.
> var : T(0),BuyEntry(false),ii(0);
var1 = ma(C,5);
var2 = ma(C,10);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
#상향반전
if T == 1 and T != T[1] Then
{
BuyEntry = true;
ii = index;
}
#상향반전후 10봉 이내
if BuyEntry == true and index < ii+10 Then
{
if NextBarOpen <= var2 Then
buy("b1",AtStop,var2);
Else
buy("b2",Atlimit,var2);
}
이수식의 매도진입 버전을 하려고 아래 수식으로 해봤는데 원하는
매매가 안되는데요... 매도진입버전 수정체크부탁드려요~~~
* 원하는 수식
매도 진입
(1) 5봉이평 우하향 (10봉이내에만 진입)
(2) 5봉이평 우햐향 조건에서 2일 이평 터치시 매도진입
매도 청산
(1) tr도달시 tr하락할때 청산 또는 터치익절(익절실현) 터치 손절(손절실현)
* 5봉이평이 유지되는 상태에서 1회 진입 청산시 재진입하지 않기
input : tr수익(250),tr하락(200);
input : 터치익절(375),즉시손절(100);
var : T(0),SellEntry(0),ii(0);
var1 = ma(C,5);
var2 = ma(C,2);
if var1 > var1[1] Then
T = 1;
if var1 < var1[1] Then
T = -1;
#상향반전 요기만 "T== -1"로 바꾸면 되나요?
if T == -1 and T != T[1] Then
{
SellEntry = true;
ii = index;
}
#상향반전후 10봉 이내
if SellEntry == true and index < ii+10 Then
{
if NextBarOpen > var2 Then
sell("b1",AtStop,var2);
Else
sell("b2",Atlimit,var2);
}
if MarketPosition == -1 then
{
Sellentry = false;
if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*tr수익 Then
ExitShort("str",AtStop, Lowest(L,BarsSinceEntry)+PriceScale*tr하락);
}
SetStopProfittarget( PriceScale*터치익절 , PointStop);
SetStopLoss( PriceScale*즉시손절 , PointStop);