답변완료
부탁 드립니다~~
1번: 이평선 = ma(c,이평기간);
이평선을하향이탈 = crossdown(c,이평선);
이탈전고가 = highest(H,이평기간);
외봉고가 = valuewhen(1, 이평선을하향이탈, 이탈전고가);
외봉고가
지표 조건은 ? 이평 기간을 120 으로 해서
여기를 돌파 한 종목을 찾고 싶습니다.
2번: 음봉 = o>=c;
음봉거래량 = if(음봉,v,lowest(v,몇봉중));
n봉중음봉거래량최대 = highest(음봉거래량,몇봉중);
이때종가 = valuewhen(1,n봉중음봉거래량최대==v,L);
이때종가
지표 조건은? 몇봉중: 60 (20) 으로도 바꾸어서 볼 수 있도록 부탁 드립니다.
으로 해서 돌파 한 종목을 찾고 싶습니다.
2022-01-07
1066
글번호 155228
종목검색
답변완료
지표 질문입니다
틱 차트에 일목균형표 일봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다
틱 차트에 일목균형표 주봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다
틱 차트에 일목균형표 월봉 전환선,기준선,선행스팬1,선행스팬2를 표시한다
감사합니다
2022-01-07
1198
글번호 155227
지표
답변완료
수식작성 부탁드립니다.
안녕하십니까?
항상 수고해 주시는 점 먼저 감사 말씀드립니다.
부탁드린 수식 요청 조건 전달이 잘못되어 다시 부탁드립니다.
매수 조건 1. 특정 시점에(오전 10시) 주가가, 당일 시가보다
높거나 전일 종가보다 높으면 매수
매도 조건 1. 오전 10시 매수 하였으면, 오후 3시 15분에 매도
단, 손실 3% 면 손절, 상한가 진입 하면 매도
풀어서 말씀드리면, 선정된 종목의 주가를 오전 10시에 확인해서 당일 시가보다 높거나(OR), 전일 종가보다 높으면 매수. 오전 10시에 주가 확인해서 매수 진입 여부를 일 1회만 판단하게 하고 싶습니다.
매수를 했다면 장중 손실 3%, 상한가를 제외 하면 오후 3시 15분에 매도할수 있게 부탁드립니다.
3분봉이나, 5분봉에 적용할 생각입니다.
잘부탁드립니다.
감사합니다.
2022-01-07
1017
글번호 155224
시스템
답변완료
당일목표수익 청산 재문의
안녕하세요.
아래 내용으로 코드를 적용해보니 원활하게 적용되지가 않습니다.
CME거래소 기준,
*문제1)
cme 거래소 기준
일자가 바뀌고 매수,매도 조건이 성립되어도 진입되지 않음.
*문제2)
수익이 200point (800틱)이 이루어졌으나,
다시 다시 재진입하는 현상이 나타남.
*문제3)
혹시나 하는 마음에 시스템 트레이딩설정창에서,
당일수익틱수 input을 (10) 변경하면,
청산조건이 성립하지 않아도. 즉시청산시킴.
시스템이,
단타로 수익을 쌓아가는 구조입니다.
청산시 마다 +수익1, +수익, -수익 이렇게 더해지면서
최종 목표 수익포인트에 도달시 거래소 기준 해당일자에 진입을 하지 않게 하고 싶습니다.
예) 1월5일 기준 (분봉거래)
수익 = 수익값 담을 빈배열
첫번쨰 숏진입 수익 5 point (봉 완성시)
두번째 롱진입 수익 50 point (봉 완성시)
세번째 롱진입 손실 -50 point (봉 완성시)
네번째 숏진입 수익 100 point (봉 완성시)
누적 수익합계 105로 1월5일 거래 종료 후 1월 6일 00:00:00 재시작
--- 이전 답변 ---
안녕하세요
예스스탁입니다.
Input : 당일수익틱수(400);
Var : N1(0),dayPl(0),당일수익(0),Xcond(false);
당일수익 = PriceScale*당일수익틱수;
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
if (IsExitName("dbp",1) == true or IsExitName("dsp",1) == true) then
Xcond = true;
}
if MarketPosition == 1 then
{
if C >= EntryPrice+((당일수익-daypl)/CurrentContracts) Then
ExitLong("dbp");
}
if MarketPosition == -1 then
{
if C <= EntryPrice-((당일수익-daypl)/CurrentContracts) then
ExitShort("dsp");
}
if Xcond == false then
{
if MarketPosition == 0 and (진입시간1, 진입시간2) Then
{
if 매수조건 Then
{
Buy();
}
if 매도조건 Then
{
Sell();
}
}
if MarketPosition == 1 Then
{
if 매수청산 조건 Then
{
ExitLong();
if 매도진입조건 (스위칭) and (진입시간1, 진입시간2) Then
{
Sell("");
}
}
}
if MarketPosition == -1 Then
{
if 매도청산 조건 Then
{
ExitShort();
if 매수 진입조건 (스위칭) and (진입시간1, 진입시간2) Then
{
Buy("");
}
}
}
}
즐거운 하루되세요
> 카카보오12 님이 쓴 글입니다.
> 제목 : 하루최대수익 달성시 당일거래 정지.
> 안녕하십니까?
매번 좋은 알고리즘을 알려주셔서 감사드립니다.
1분봉으로 선물 거래를 하고 있습니다.
기존에 올라온 글(QnA)들로 처리하려고 하니 계속 진입되어 이렇게 글을 납깁니다.
if MarketPosition == 0 and (진입시간1, 진입시간2) Then {
if 매수조건 Then {
Buy();
}
if 매도조건 Then {
Sell();
}
}
if MarketPosition == 1 Then {
if 매수청산 조건 Then {
ExitLong();
if 매도진입조건 (스위칭) and (진입시간1, 진입시간2) Then {
Sell("");
}
}
}
if MarketPosition == -1 Then {
if 매도청산 조건 Then {
ExitShort();
if 매수 진입조건 (스위칭) and (진입시간1, 진입시간2) Then {
Buy("");
}
}
}
위 방식으로 선물을 거래하고 있습니다.
문제는
1분봉으로 진입하나,
하루 수익이 100point (나스닥 400틱) 달성 (봉 완성시)
당일거래 (CME거래소 시간 기준) 를 중지하고자 합니다.
유능하신분의 답장을 기다리겠습니다.
새해 복 많이 받으시고, 늘 건강하시길 바라겠습니다.
2022-01-07
1296
글번호 155219
시스템
답변완료
시스템 이상 검토의뢰
수고 하십니다 !
안녕하세요
예스스탁입니다.
var : T(0),S(0);
var1 = ma(c,60);
var2 = ma(C,120);
if CrossUp(var1,Var2) Then
{
T = 1;
S = c;
if T[1] == -2 Then
Sell();
}
if CrossDown(var1,Var2) Then
{
T = -1;
S = c;
if T[1] == 2 Then
Sell();
}
if T == 1 and C >= S+PriceScale*20 Then
T = 2;
if T == -1 and C <= S-PriceScale*20 Then
T = -2;
즐거운 하루되세요
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 작성의뢰
> 수고 하십니다 !
이동평균선 60선 이 120선을 crossup 할 때 가격 보다 20틱 이상 상승 한 다음
이동평균선 60선 이 120선을 crossdown 할 때는 매도를 ,
이동평균선 60선 이 120선을 crossdown 할 때 가격보다 20틱 이상 하락 한 다음
이동평균선 60선 이 120선을 crossup 할 때는 매수를 체결하는
수식 작성을 부탁 드립니다 .
*** 수고 하세요 ***
***** 위 수식을 부탁드렸으나 pricescale 의 틱 숫자 적용이 안되어서 다시 한번
수식 작성을 부탁 드립니다 !
*** 수고 하세요 ***
2022-01-07
1224
글번호 155218
시스템