* 항상 도움에 고맙습니다.
*제가 실제로 자동매매를 테스트 하고 있는데 ▶ 아프리카TV → "sotiman" 검색 ▶ 자동매매 라이브 방송 차트를 보시면 청산후 꼭 반대로 움직이므로 손실을 조금 줄일수 있을것 갔습니다.
<요청사항1> 아래 수식에서 청산 신호가 나오면 3개봉 경과후 청산 하는 방법이 있나요?
즉 아래 수식에 청산 신호가 발생 해도 3봉 경과후 청산하고 싶습니다.
이전봉 " [3] " 이거 말고 사용방법은 없나요?
# 20틱 수익 이상 수익 났다가 -5틱 으로 수익 줄어들면 청산
if MarketPosition == 1 Then {if highest(H,BarsSinceEntry) > EntryPrice+PriceScale*20 Then ExitLong("수청6",AtStop,EntryPrice-PriceScale*5);}
if MarketPosition == -1 Then {if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*20 Then ExitShort("도청6",AtStop,EntryPrice+PriceScale*5);}
< 아래 가격을 차트에 표시 하는 방법 좀 알려주십시요>
- Plot1(3376.25,"전일고가",BLACK,DEF,1);
* 매번 많은 도움에 고맙습니다. 좋은 하루 되십시요.
답변 1
예스스탁
예스스탁 답변
2020-09-14 11:07:58
안녕하세요
예스스탁입니다.
1
var : Bxcond(False),BxIndex(0);
var : Sxcond(False),SxIndex(0);
if MarketPosition == 1 Then
{
if BxCond == False and
highest(H,BarsSinceEntry) > EntryPrice+PriceScale*20 and
L <= EntryPrice-PriceScale*5 Then
{
BxCond = true;
BxIndex = Index;
}
if Bxcond == true and bxindex > 0 and Index == bxIndex+3 Then
ExitLong("수청6");
}
Else
{
BxCond = False;
BxIndex = 0;
}
if MarketPosition == -1 Then
{
if BxCond == False and
Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*20 and
H >= EntryPrice+PriceScale*5 Then
{
SxCond = true;
SxIndex = Index;
}
if SxCond == true and SxIndex > 0 and Index == SxIndex+3 Then
ExitShort("도청6");
}
Else
{
SxCond = False;
SxIndex = 0;
}
2
input : Price(3376.25);
var : tx(0);
Plot1(Price,"전일고가",BLACK,DEF,1);
Text_Delete(tx);
tx = Text_New(NextBarSdate,NextBarStime,Price,NumToStr(Price,2));
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 청산 3개봉 수정 좀 부탁 드립니다.
> * 항상 도움에 고맙습니다.
*제가 실제로 자동매매를 테스트 하고 있는데 ▶ 아프리카TV → "sotiman" 검색 ▶ 자동매매 라이브 방송 차트를 보시면 청산후 꼭 반대로 움직이므로 손실을 조금 줄일수 있을것 갔습니다.
<요청사항1> 아래 수식에서 청산 신호가 나오면 3개봉 경과후 청산 하는 방법이 있나요?
즉 아래 수식에 청산 신호가 발생 해도 3봉 경과후 청산하고 싶습니다.
이전봉 " [3] " 이거 말고 사용방법은 없나요?
# 20틱 수익 이상 수익 났다가 -5틱 으로 수익 줄어들면 청산
if MarketPosition == 1 Then {if highest(H,BarsSinceEntry) > EntryPrice+PriceScale*20 Then ExitLong("수청6",AtStop,EntryPrice-PriceScale*5);}
if MarketPosition == -1 Then {if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*20 Then ExitShort("도청6",AtStop,EntryPrice+PriceScale*5);}
< 아래 가격을 차트에 표시 하는 방법 좀 알려주십시요>
- Plot1(3376.25,"전일고가",BLACK,DEF,1);
* 매번 많은 도움에 고맙습니다. 좋은 하루 되십시요.