답변완료
수식 관련 문의 드립니다
안녕하세요, 과거에 올린 73131 관련해서 아래와 같이 수식을 수정해주셨습니다.
안녕하세요
예스스탁입니다.
시간지정에 오류가 있었습니다.
수정한 식입니다.
If NextBarStime >= 153000 and sTime < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then
{
Sell("Sell", OnClose);
}
if NextBarSdate != sDate Then
ExitShort("ExitSell",AtMarket);
즐거운 하루되세요
이거 관련해서 아래와 같이 질문이 있습니다.
5분봉에 적용했다고 가정했을때 아래와 같이 하면 매도 신호가 들어가는 시점이 언제인지요?
15:30분인가요 아니면 15:35분인가요?
마찬가지로 매도청산이 이루어지는 시점이 언제인가요? 09:05인가요 아니면 09:10인가요?
그리고 죄송하지만 종가, 시가 (동시호가가격으로의 거래)가 지원되지 않는 특별한 이유가 있을까요?
또한 종가랑 시가랑 가장 가까운 시점에서 동 시스템을 적용하려면 1분봉으로 돌려야할것같은데, 이 경우 계속해서 위의 수식을 사용하면 될까요? 아니면 153000을 153400 또는 153500으로 변경해야할까요?
매번 무한 감사드립니다.
2021-07-05
1309
글번호 150520
시스템
답변완료
수식 문의드립니다.
안녕하세요. 시스템 운용에 많은 도움 주셔서 항상 감사드립니다.
지난 번에 이어서 문의드리는데,
분봉으로 거래 시 특정일 일봉거래대금이 일정금액 이상인 경우에 매수하는 형태로 내용을 추가하려고 합니다.
다른 분이 올리셨던 내용을 참고해서 분봉 상 일봉거래대금을 누적하는 방법을 찾았는데,
"특정일에 만족"하는 형태를 일봉에서는 index로 처리했었는데 분봉에서는 어떻게 구현할 수 있는지 문의드립니다.
var : mav(0),DM(0);
mav = ma(c,20);
if sDate != sDate[1] Then
DM = 0;
DM = DM+M;
if C > mav and DM > 10000000000 Then
Condition3 = false;
if Bdate != Bdate[1] Then
{
Condition1 = False; #당일조건만족여부
Condition11 = Condition1[1]; #전일
Condition12 = Condition11[1]; #전전일
}
if stime < 100000 Then
var1 = DayHigh;
if sTime >= 143000 and H > var1 Then
Condition1 = true;
#2일전종가는 3일전종가대비 10이상이고
#2일전 10시전최고가를 14시 30분 이후의 고가 높은 적이 있고
#1일전종가는 2일전종가대비 10이상이면
#당일 전일종가대비 5% 이하시세 발생하면 매수
if DayClose(2) >= DayClose(3)*1.10 and Condition12 == true
and DayClose(1) >= DayClose(2)*1.10
and condition3 == false ////// <-- "2일전 거래대금이 100억원 이상"을 추가
Then
Buy("b1",AtLimit,DayClose(1)*0.95);
기타 문의사항
시스템합성관리자를 사용해서 2개의 시스템을 합성할 때, "이미 선언된 이름을 다시 선언하고 있습니다. 이 선언은 무시합니다"라는 메세지가 뜨면서 합성이 안됩니다.
(2번 시스템은 1번 시스템을 기반으로 새로운 전략을 짠거라서 각종 변수명, 매수/매도명이 1번 시스템과 겹칩니다.)
이 경우에 내용을 어디까지 변경해야하는지 문의드립니다.
감사합니다.
즐거운 하루 보내세요.
2021-07-05
1375
글번호 150517
시스템
답변완료
문의 드립니다!
안녕하세요!
아래 수식에서 선이 나타날수있는 범위를 사용자 임의로 지정할수있게 해주세요
예를들어 국선의 경우는 435 에서 440 사이
옵션의 경우는 1.00 에서 5.00 사이에서만 이 선이 발생되도록...
이런식으로 국선과 옵션이 모두 조정 가능토록 각각 부탁드립니다
* 현수식에서는 전구간에서 이선이 발생되어 챠트에 무리가 가는듯해서입니다
-----------------------------------------------------------------------------------
input : 간격(2.5),굵기(1),색상(GREEN);
var : cnt(0);
Array : HTL1[100](0),LTL1[100](0);
Array : HTX1[100](0),LTX1[100](0);
if Index == 1 or Bdate != Bdate[1] Then
{
var1 = Floor(DayOpen/간격)*간격;
For cnt = 0 to 99
{
TL_Delete(HTL1[cnt]);
TL_Delete(LTL1[cnt]);
Text_Delete(HTX1[cnt]);
Text_Delete(LTX1[cnt]);
value1 = var1+간격*cnt;
HTL1[cnt] = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,Value1);
TL_SetExtLeft(HTL1[cnt],true);
TL_SetExtRight(HTL1[cnt],true);
TL_SetSize(HTL1[cnt],굵기);
TL_SetColor(HTL1[cnt],색상);
HTX1[cnt] = Text_New(NextBarSdate,NextBarStime,value1," "+NumToStr(value1,2));
Text_SetStyle(HTX1[cnt],0,1);
Text_SetColor(HTX1[cnt],색상);
if cnt >= 1 Then
{
value5 = var1-간격*cnt;
LTL1[cnt] = TL_New(sDate,sTime,value5,NextBarSdate,NextBarStime,Value5);
TL_SetExtLeft(LTL1[cnt],true);
TL_SetExtRight(LTL1[cnt],true);
TL_SetSize(LTL1[cnt],굵기);
TL_SetColor(LTL1[cnt],색상);
LTX1[cnt] = Text_New(NextBarSdate,NextBarStime,value5," "+NumToStr(value5,2));
Text_SetStyle(LTX1[cnt],0,1);
Text_SetColor(LTX1[cnt],색상);
}
}
}
Else
{
For cnt = 0 to 99
{
Text_SetLocation(HTX1[cnt],NextBarSdate,NextBarStime,Text_GetValue(HTX1[cnt]));
Text_SetLocation(LTX1[cnt],NextBarSdate,NextBarStime,Text_GetValue(LTX1[cnt]));
}
}
2021-07-05
928
글번호 150506
지표
답변완료
지표수식전환 요청
예스 수식으로 전환부탁드립니다
수식1
DEMA(c,기간,종류)
수식2
m=DEMA(c,기간,종류);
valuewhen(1,m<m(1),m)
수식3
m=ma(c,기간,종류);
valuewhen(1,m>m(1),m)
수식4
m=ma(c,기간,종류)
기간60 종류 단순
2021-07-05
925
글번호 150502
지표