커뮤니티
문의드립니다~
2019-08-21 08:04:07
273
글번호 131306
틱차트에서
1.나스닥에서 10시30분을 기준으로 해서
위로50포인트단위가격으로 8개가로선 아래로50포인트단위가격으로 8개가로선을
긋고 싶습니다.
현재가격이 7672포인트인데 만약10시30분 시작가격이 7672라면은
위로 7700부터 50포인트단위로 가로선8개
아래로 7650부터 50포인트단위로 가로선8개
이런 식으로요~
2.매수 또는 매도진입을 하고나서 30틱이상 수익일때
50포인트단위의 가격에서 익절하고 싶습니다.
현재나스닥이 7672포인트인데
진입후 30틱이상 수익일때 7650,7600 이런단위가격에 왔을때
익절하는 식을 구하고 싶습니다.~
항상 감사한 마음 가지고 있습니다~
감사합니다~
답변 1
예스스탁 예스스탁 답변
2019-08-21 15:58:46
안녕하세요
예스스탁입니다.
1
input : Pt(50);
var : Price(0),TL1(0);
var : TL11(0),TL12(0),TL13(0),TL14(0),TL15(0),TL16(0),TL17(0),TL18(0);
var : TL21(0),TL22(0),TL23(0),TL24(0),TL25(0),TL26(0),TL27(0),TL28(0);
var1 = int(C/Pt);
var2 = var1*Pt;
var3 = c-var2;
if var3 >= Pt/2 Then
Price = var2+Pt;
Else
Price = var2;
if index == 1 or (index > 1 and price != Price[1]) Then
{
TL_Delete(TL1);
TL_Delete(TL11);
TL_Delete(TL12);
TL_Delete(TL13);
TL_Delete(TL14);
TL_Delete(TL15);
TL_Delete(TL16);
TL_Delete(TL17);
TL_Delete(TL18);
TL_Delete(TL21);
TL_Delete(TL22);
TL_Delete(TL23);
TL_Delete(TL24);
TL_Delete(TL25);
TL_Delete(TL26);
TL_Delete(TL27);
TL_Delete(TL28);
TL1 = TL_New(sdate[1],stime[1],Price,sdate,stime,Price);
TL11 = TL_New(sdate[1],stime[1],Price+pt*1,sdate,stime,Price+pt*1);
TL12 = TL_New(sdate[1],stime[1],Price+pt*2,sdate,stime,Price+pt*2);
TL13 = TL_New(sdate[1],stime[1],Price+pt*3,sdate,stime,Price+pt*3);
TL14 = TL_New(sdate[1],stime[1],Price+pt*4,sdate,stime,Price+pt*4);
TL15 = TL_New(sdate[1],stime[1],Price+pt*5,sdate,stime,Price+pt*5);
TL16 = TL_New(sdate[1],stime[1],Price+pt*6,sdate,stime,Price+pt*6);
TL17 = TL_New(sdate[1],stime[1],Price+pt*7,sdate,stime,Price+pt*7);
TL18 = TL_New(sdate[1],stime[1],Price+pt*8,sdate,stime,Price+pt*8);
TL21 = TL_New(sdate[1],stime[1],Price-pt*1,sdate,stime,Price-pt*1);
TL22 = TL_New(sdate[1],stime[1],Price-pt*2,sdate,stime,Price-pt*2);
TL23 = TL_New(sdate[1],stime[1],Price-pt*3,sdate,stime,Price-pt*3);
TL24 = TL_New(sdate[1],stime[1],Price-pt*4,sdate,stime,Price-pt*4);
TL25 = TL_New(sdate[1],stime[1],Price-pt*5,sdate,stime,Price-pt*5);
TL26 = TL_New(sdate[1],stime[1],Price-pt*6,sdate,stime,Price-pt*6);
TL27 = TL_New(sdate[1],stime[1],Price-pt*7,sdate,stime,Price-pt*7);
TL28 = TL_New(sdate[1],stime[1],Price-pt*8,sdate,stime,Price-pt*8);
TL_SetExtLeft(TL1,true);
TL_SetExtLeft(TL11,true);
TL_SetExtLeft(TL12,true);
TL_SetExtLeft(TL13,true);
TL_SetExtLeft(TL14,true);
TL_SetExtLeft(TL15,true);
TL_SetExtLeft(TL16,true);
TL_SetExtLeft(TL17,true);
TL_SetExtLeft(TL18,true);
TL_SetExtLeft(TL21,true);
TL_SetExtLeft(TL22,true);
TL_SetExtLeft(TL23,true);
TL_SetExtLeft(TL24,true);
TL_SetExtLeft(TL25,true);
TL_SetExtLeft(TL26,true);
TL_SetExtLeft(TL27,true);
TL_SetExtLeft(TL28,true);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL11,true);
TL_SetExtRight(TL12,true);
TL_SetExtRight(TL13,true);
TL_SetExtRight(TL14,true);
TL_SetExtRight(TL15,true);
TL_SetExtRight(TL16,true);
TL_SetExtRight(TL17,true);
TL_SetExtRight(TL18,true);
TL_SetExtRight(TL21,true);
TL_SetExtRight(TL22,true);
TL_SetExtRight(TL23,true);
TL_SetExtRight(TL24,true);
TL_SetExtRight(TL25,true);
TL_SetExtRight(TL26,true);
TL_SetExtRight(TL27,true);
TL_SetExtRight(TL28,true);
}
2
input : 최소수익틱수(30),pt(50);
if MarketPosition == 1 then
{
var1 = int((EntryPrice+PriceScale*최소수익틱수)/pt);
var2 = var1*pt;
if EntryPrice+PriceScale*최소수익틱수 == var2 Then
var3 = var2;
Else
var3 = var2+pt;
ExitLong("bx1",atlimit,var3);
}
if MarketPosition == -1 then
{
var1 = int((EntryPrice-PriceScale*최소수익틱수)/pt);
var2 = var1*pt;
ExitShort("sx1",atlimit,var2);
}
즐거운 하루되세요
> 겐지 님이 쓴 글입니다.
> 제목 : 문의드립니다~
> 틱차트에서
1.나스닥에서 10시30분을 기준으로 해서
위로50포인트단위가격으로 8개가로선 아래로50포인트단위가격으로 8개가로선을
긋고 싶습니다.
현재가격이 7672포인트인데 만약10시30분 시작가격이 7672라면은
위로 7700부터 50포인트단위로 가로선8개
아래로 7650부터 50포인트단위로 가로선8개
이런 식으로요~
2.매수 또는 매도진입을 하고나서 30틱이상 수익일때
50포인트단위의 가격에서 익절하고 싶습니다.
현재나스닥이 7672포인트인데
진입후 30틱이상 수익일때 7650,7600 이런단위가격에 왔을때
익절하는 식을 구하고 싶습니다.~
항상 감사한 마음 가지고 있습니다~
감사합니다~