예스스탁
예스스탁 답변
2021-09-01 15:18:45
안녕하세요
예스스탁입니다.
var : TL(0),TX(0);
var1 = ma(c,5);
Var2 = ma(c,20);
if MarketPosition <= 0 and CrossUp(var1, Var2) Then
{
Buy() ;
var1 = (c-EntryPrice)/PriceScale;
var2 = (c-EntryPrice)/EntryPrice*100;
TL = TL_New(sDate,sTime,C,sDate,sTime,NextBarOpen);
TX = text_new(NextBarSdate,NextBarStime,NextBarOpen,NumToStr(var1,0)+"틱/"+NumToStr(Var2,2)+"%");
Text_SetStyle(tx,2,1);
}
if MarketPosition >= 0 and CrossDown(var1,Var2) Then
{
Sell();
var1 = (EntryPrice-C)/PriceScale;
var2 = (EntryPrice-C)/EntryPrice*100;
TL = TL_New(sDate,sTime,C,sDate,sTime,NextBarOpen);
TX = text_new(NextBarSdate,NextBarStime,NextBarOpen,NumToStr(var1,0)+"틱/"+NumToStr(Var2,2)+"%");
Text_SetStyle(tx,2,0);
}
if MarketPosition == 1 Then
{
var1 = (c-EntryPrice)/PriceScale;
var2 = (c-EntryPrice)/EntryPrice*100;
TL_SetBegin(TL,EntryDate,EntryTime,C);
TL_SetEnd(TL,sDate,sTime,C);
Text_SetString(TX,NumToStr(var1,0)+"틱/"+NumToStr(Var2,2)+"%");
Text_SetLocation(TX,sDate,sTime,C);
}
if MarketPosition == -1 Then
{
var1 = (EntryPrice-C)/PriceScale;
var2 = (EntryPrice-C)/EntryPrice*100;
TL_SetBegin(TL,EntryDate,EntryTime,C);
TL_SetEnd(TL,sDate,sTime,C);
Text_SetString(TX,NumToStr(var1,0)+"틱/"+NumToStr(Var2,2)+"%");
Text_SetLocation(TX,sDate,sTime,C);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 청산 로직 부탁 드립니다.
> * 많은 도움에 감사 합니다.
(질문) 수익율 및 수평선 좀 부탁 드립니다.
var1 = ma)c,5) ;
Var2 = ma(c,20)
if CrossUp(var1, Var2) Then Buy() ;
if CrossDown(var1,Var2) Then Sell();
일경우 수익율 표현 좀 부탁 드립니다.
즉 진입후 매수 봉을 기준으로 c[1] 까지 수평으로 한줄 긋고
수익틱수 및 수익율 표현 좀 부탁 드립니다.
* 수익틱수 = 매수진입 일 경우 = c[1] - 진입가
매도진입 일 경우 = 진입가 - c[1]
*수익비 = 최대수익 / 최대손실
* 고맙습니다 좋은 하루 되십시요.