답변완료
해외선물 지표 문의드립니다
안녕하세요.
항상 수고 많으십니다.
------------------------ 질문입니다 ---------------
[5분봉 기준]
다우 등락 포인트와 나스닥 등락 포인트의 차이를 지표에 그리고자
아래와 같은 수식을 작성하였으나 원하는 결과가 나오지를 않습니다.
수정 부탁드립니다.
var : 페어링(0, Data1);
var : 다우현재가(0);
var : 다우전일종가(0);
var : 다우등락(0);
var : 나스닥현재가(0, Data2);
var : 나스닥전일종가(0, Data2);
var : 나스닥등락(0, Data2);
if bdate != bdate[1] then
{
다우현재가 = Data1(c);
다우전일종가 = DayClose(1);
나스닥현재가 = Data2(c);
나스닥전일종가 = Data2(CloseD(1));
다우등락 = 다우현재가 - 다우전일종가;
나스닥등락 = 나스닥현재가 - 나스닥전일종가;
페어링 = 다우등락 - 나스닥등락;
}
if bdate == bdate[1] then
{
다우현재가 = Data1(c);
다우전일종가 = DayClose(1);
나스닥현재가 = Data2(c);
나스닥전일종가 = Data2(CloseD(1));
다우등락 = 다우현재가 - 다우전일종가;
나스닥등락 = 나스닥현재가 - 나스닥전일종가;
페어링 = 다우등락 - 나스닥등락;
}
if 페어링 >= 페어링[1] Then
Plot1(페어링, "페어링", REd);
if 페어링 < 페어링[1] Then
Plot1(페어링, "페어링", BLUe);
----------------------------------------------------------------------------
미리 감사드립니다.
항상 하시는 일에 좋은 결실 거두시기를 기원합니다.
2022-06-15
1076
글번호 159852
지표
답변완료
수식 문의
아래 지표를,
input에 입력한
시작시간~종료시간 에 적용되도록 변경하고 싶습니다.
23시간 열리는 해선시장에 적용하기 위함입니다.
부탁드리겠습니다.
감사합니다.
Input:n(20);
Var:j(0),HH1(0),HH2(0),HH3(0),HH4(0),
LL1(0),LL2(0),LL3(0),LL4(0),
sumOH(0),sumOL(0),sumO(0),sumH(0),sumL(0),sumO²(0),sumH²(0),sumL²(0);
if Date[1] < Date then {
sumOH = 0; sumOL = 0; sumO = 0; sumH = 0; sumL = 0; sumO² = 0; sumH² = 0; sumL² = 0;
for j = 1 to n {
sumOH = sumOH + DayOpen(j)*DayHigh(j);
sumOL = sumOL + DayOpen(j)*DayLow(j);
sumO = sumO + DayOpen(j);
sumH = sumH + DayHigh(j);
sumL = sumL + DayLow(j);
sumO² = sumO² + DayOpen(j)^2;
sumH² = sumH² + DayHigh(j)^2;
sumL² = sumL² + DayLow(j)^2;
}
HH1 = (n*sumOH - sumO*sumH) / (n*sumO²- sumO^2);
HH2 = (sumH*sumO² - sumO*sumOH) / (n*sumO² - sumO^2);
LL1 = (n*sumOL - sumO*sumL) / (n*sumO² - sumO^2);
LL2 = (sumL*sumO² - sumO*sumOL) / (n*sumO² - sumO^2);
HH3 = HH1 * DayOpen() + HH2;
LL3 = LL1 * DayOpen() + LL2;
HH4 = sqrt((1/(n*(n-2))) * (n*sumH² - sumH^2 -
((n*sumOH - sumO*sumH)^2 / (n*sumO² - sumO^2))));
LL4 = sqrt((1/(n*(n-2))) * (n*sumL² - sumL^2 -
((n*sumOL - sumO*sumL)^2 / (n*sumO² - sumO^2))));
}
plot1(HH3 + 1.68 * HH1);
plot2(HH3 - 1.68 * HH1);
plot3(LL3 + 1.68 * LL1);
plot4(LL3 - 1.68 * LL1);
2022-06-14
1273
글번호 159848
지표
답변완료
함수요청
안녕하세요?
아래 글번호 77643번 재질문입니다.
작성 주신 스크립트 검증 부탁드립니다.
청산신호가 진입과 동시에 발생됩니다.
data2, data3, data4값이 전일 대비 모두 하락하면 매수, 모두 하락하면 매도
진입하고 1개 이상 참조 값이 반전되면 청산하고자 합니다.
즉 매수 진입 후, 전일대비 data2, data3, data4 중 한개라도 전일 대비 상승하면 매수 청산
/ 매도 진입 후, 전일대비 data2, data3, data4 중 한개라도 전일 대비 하락하면 매도 청산
봉완성 익봉시가로 진입과 청산합니다.
input : Per(0.1);
var : Tcond(false,Data1),entry(0,Data1),ST(0),ET(0),XT(0);
var : C2(0,data2),C3(0,data3),C4(0,data4);
IF XT > ST Then
SetStopEndofday(XT);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(XT);
}
if (sdate != sdate[1] and stime >= ET) or
(sdate == sdate[1] and stime >= ET and stime[1] < ET) Then
Tcond = False;
if Bdate != Bdate[1] Then
{
Tcond = true;
entry = 0;
if sTime < 80000 Then
{
ST = 70000;
ET = 213000;
XT = 050000;
}
Else
{
ST = 80000;
ET = 223000;
XT = 060000;
}
IF XT <= ST Then
{
SetStopEndofday(0);
}
}
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if Data2(Bdate != Bdate[1]) Then
c2 = Data2(c[1]);
if Data3(Bdate != Bdate[1]) Then
c3 = Data3(c[1]);
if Data4(Bdate != Bdate[1]) Then
c4 = Data4(c[1]);
if Tcond == true Then
{
if MarketPosition >= 0 and entry < 1 and
Data2(c) >= C2*(1+per/100) and Data3(c) >= C3*(1+per/100) and Data4(c) >= C4*(1+per/100) Then
Sell("s",AtMarket);
if MarketPosition <= 0 and entry < 1 and
Data2(c) <= C2*(1-per/100) and Data3(c) <= C3*(1-per/100) and Data4(c) <= C4*(1-per/100) Then
Buy("b",AtMarket);
}
if MarketPosition == 1 Then
{
if data2(c) > c2 or data3(c) > c4 or data4(c) > c4 Then
ExitLong();
}
if MarketPosition == -1 Then
{
if data2(c) < c2 or data3(c) < c4 or data4(c) < c4 Then
ExitShort();
}
2022-06-14
1183
글번호 159841
시스템
답변완료
수식부탁드립니다
A 조건으로 2 계약을 매수하고 1 계약을 B 조건으로 매도
나머지 1 계약은 C 조건으로 매도 청산,,,
그런데 C조건에 다다르지 못해서 1 계약은 손절 아니면 B조건으로 청산?
If A Then
Buy(A,OnClose,Def,2);
If B Then
ExitLong(B,OnClose,Def,"",1,2);
If C Then
ExitLong(C,OnClose,Def,"",2,2);
C 가 안되었을 때 중간에 청산하는 수식
2022-06-14
1492
글번호 159837
시스템