답변완료
문의드립니다
아래 74046 번 관련 답변 감사합니다
헌데 9시 30분이후 당일 최고가와 최저가선이 고정된후
이후 캔들이 이선을 상하방 어느쪽으로든 돌파한후부터는 세로선과 음성신호가 끝도없이 계속 발생되네요
돌파이후로는 아예 선이 발생이 안되던가 뭔가 수정이 필요한듯 보입니다
* 참고로 아래수식은 만들어주신 수식에 굵기를 제 임의로 추가한것입니다만 문제가 없는지도 검토 부탁드립니다
자꾸 번거롭게해드려서 죄송하고 또 감사합니다!!
-----------------------------------------------------------------------------------------
input : 굵기(2);
var : TL1(0),TL2(0);
if sTime < 93000 Then
{
var1 = DayHigh;
Var2 = DayLow;
Var3 = (var1-Var2);
if H == dayhigh Then
{
TL1 = TL_new(sDate,sTime,0,sDate,sTime,99999999);
TL_SetSize(TL1,굵기);
TL_SetColor(TL1,REd);
PlaySound("C:₩예스트레이더₩data₩Sound₩sound1.wav");
}
if L == DayLow Then
{
TL2 = TL_new(sDate,sTime,0,sDate,sTime,99999999);
TL_SetSize(TL2,굵기);
TL_SetColor(TL2,BLUe);
PlaySound("C:₩예스트레이더₩data₩Sound₩sound1.wav");
}
}
Else
{
if H >= var1 and H[1] < var1[1] Then
{
TL1 = TL_new(sDate,sTime,0,sDate,sTime,99999999);
TL_SetSize(TL1,굵기);
TL_SetColor(TL1,REd);
PlaySound("C:₩예스트레이더₩data₩Sound₩sound1.wav");
}
if L <= Var2 and var1[1] > Var2[1] Then
{
TL2 = TL_new(sDate,sTime,0,sDate,sTime,99999999);
TL_SetSize(TL2,굵기);
TL_SetColor(TL2,BLUe);
PlaySound("C:₩예스트레이더₩data₩Sound₩sound1.wav");
}
}
Plot1(var1);
Plot2(var2);
Plot3(var1+Var3);
Plot4(var2-Var3);
2021-09-24
935
글번호 152427
지표
답변완료
수정 부탁드립니다.
안녕하세요?
아래의 수식 수정부탁드립니다.
현재 매수기준선 매도기준선 이부분은 외부변수로 지정된곳만 기준선이 적용되고있습니다.
이것을 뒷자리만 바꾸면 1포인트단위로 모든부분이 기준선이 되었으면합니다.
예로, .05로 바꾸면 401.05 / 402.05 / 403.05 / 404.05 .......이런식으로
1번과 2번 시스템 모두 수정부탁드립니다.
감사합니다.
1
input : 매수기준선(410),매도기준선(400),양봉(5),음봉(5);
input : 익절틱수(50),손절틱수(50),진입횟수(3);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades == TotalTrades[1]) Then
entry = entry+1;
var1 = (C+O)/2;
if entry < 진입횟수 Then
{
if C == O+양봉*PriceScale and CrossUp(var1,매수기준선) Then
Buy();
if C == O-음봉*PriceScale and CrossDown(var1,매도기준선) Then
Sell();
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2
input : 매수기준선(410),매도기준선(400);
input : 익절틱수(50),손절틱수(50),진입횟수(3);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades == TotalTrades[1]) Then
entry = entry+1;
if entry < 진입횟수 Then
{
if C == 매수기준선 and C > O Then
Buy();
if C == 매도기준선 and C < O Then
Sell();
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
2021-09-24
702
글번호 152414
시스템
답변완료
진입, 청산 명령 관련 문의드립니다.
buy = 매수
sell = 매도
ExitLong = 매수 청산
ExitShort = 매도 청산
인데요 몇가지 궁금해서 문의드립니다.
질문 1.
buy 신호를 통해 매수 1계약 보유 중 증권사 hts를 통해 청산을 해서 포지션이 없는 상태에서 Exitlong 신호가 발생 시 기존 매수 포지션이 없으므로 무시되는 것인지요? 아니면
매도 포지션을 갖게 되는지요?
질문 2. 질문1에서 만약 무시된다고 가정하면 ExitLong 신호가 나와도 매수 계약이 없으므로 매수청산이 되지 않게되고, htd에서 청산 했으므로 매수 포지션도 없는 상황에서
신규 buy 신호가 나오면 기존 포지션이 없으므로 매수 진입을 하게 되는 것인가요? 기존 시스템에서는 기존 매수계약에 대한 청산이 이루어지지 않은 것으로 판단하여 신규진입이 안되는 것인가요?(설정에서 중복진입은 허용하지 않는다는 가정입니다.)
질문3. marketposition 함수 질문 드립니다.
marketposion = 1 은 매수 포지션인데 계약수도 의미하는 것인가요?
예를 들면 marketposiotion = 2 는 매수2계약, marketposirion = -2 는 매도 2계약으로
인식하는지요?
질문4. marketposition 함수는 종목을 구분하는지요?
예를들어, 2개의 차트에서 각각 2개의 종목(선물1, 옵션1)을 매매 한다고 할때
제 계좌에서 선물 매수 1계약 상태에서, 옵션 차트에서 marketposition = 1 이면 매수 청산하는 신호 발생 시 옵션은 매수 포지션이 없으므로 청산신호가 무시되는지,
아니면 선물 매수가 1계약 보유 중이므로 선물 매수가 청산되는 것인지요?
2021-09-23
875
글번호 152413
시스템
답변완료
시스템식 문의드립니다
1) 매수진입 조건
 - 매수가능시간 : 장시작시간 - 12시00분
 - 일봉기준 현재가가 60이평보다 크거나같고 120이평보다 크거나 같을것
 - 일봉기준 macd(200,300,9) 가 signal선 이상
 - 5분봉기준 Binary Wave(20,12,5,3) 기준선 70이상
 - 5분봉기준 Stochastics Slow(12,26,5) %k 가 %d를 상향돌파
2) 익절 조건
- 수익율이 +5% 이상 익절
 - 수익율이 +3%이상 상승후 +5%에 도달하지 못하고 하락시 +3%수익률보전
  - 15시 18분 잔고종목 일괄매도
3) 손절 조건
 - 3분봉기준 60이평선을 이탈시 매도
 - 3분봉기준 현재가와 60이평선이 10%이상 차이날경우 20이평선 이탈시 매도
2021-09-23
1162
글번호 152412
시스템