예스스탁
예스스탁 답변
2024-07-23 10:42:50
안녕하세요
예스스탁입니다.
1-1
input : 틱단위(10);
var : 전환선(0),기준선(0);
var : pp(0),ll(0),tx(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
if CrossUp(전환선,기준선) Then
Buy("b");
if CrossDown(전환선,기준선) Then
ExitLong("bx");
if MarketPosition == 1 Then
{
pp = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*틱단위));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,H+PriceScale*1,NumToStr(pp*틱단위,0)+"틱");
Text_SetStyle(tx,2,1);#텍스트
}
}
1-2
input : 틱단위(10);
var : 전환선(0),기준선(0);
var : pp(0),ll(0),tx(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
if CrossDown(전환선,기준선) Then
Sell("s");
if CrossUp(전환선,기준선) Then
ExitShort("sx");
if MarketPosition == -1 Then
{
pp = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*틱단위));
if pp > pp[1] Then
{
tx = Text_New(sdate,stime,L-PriceScale*1,NumToStr(pp*틱단위,0)+"틱");
Text_SetStyle(tx,2,0);
}
}
2
Text_New(날짜, 시간, 가격, 문자열)
텍스트는 날짜,시간,가격으로 X축,Y축을 지정해 표시가 되고
Text_SetStyle로 해당 표시위치를 기준으로 좌우상하 정렬해서 표시가 됩니다.
위수식은 매수포지션은 고가1틱위, 매도포지션은 저가1틱 아래에 표시하고
상하단으로 정렬해서 표시되게 작성해 드립니다.
도움말에서 함수 설명 참고하시기 바랍니다.
즐거운 하루되세요
> tops 님이 쓴 글입니다.
> 제목 : 88239 추가 질의 드립니다
> 1. 캔들의 종가를 기준으로 10틱 단위로 "oo틱 수익" 이 나오게 하고 싶습니다.
단, 장의 흐름에 따라서,
봉의 길이가 짧은 경우에는.. 10틱 수익 → 20틱 수익 → 30틱 수익.. 등등 으로 표기 될수 있지만..
만일 장의 급등락 발생될 경우(장대 양봉/음봉이 발생될 경우)에는..
10틱 수익 → 30틱 수익 → 70틱 수익 이런식으로 유도리 있게 표기 될 수 있도록..
수식 작성이 가능할까요?(해당 캔들의 고가/저가 기준)
2. "수익 틱수" 표기 위치 조정
"틱" 차트 또는 "분" 차트에서 나오는,
"oo틱 수익"의 글자위치(=발생위치)도 임의로 조절이 가능한건지요?
예를들면,
(1) "매수" 신호로 발생되는 "oo틱 수익"의 텍스트 위치는.. 캔들(봉) 위에
(2) "매도" 신호로 발생되는 "oo틱 수익"의 텍스트 위치는.. 캔들(봉) 아래에 표시