답변완료
수식 부탁드립니다
수고하십니다.
아래 식을 data2에 적용할 수 있게 수정해 주세요...
수고하세요...
##########
input : Length(3);
var : Hdate(0),Htime(0),Hval(0), TL1(0);
var : Ldate(0),Ltime(0),Lval(0), TL2(0);
var : TL(0),T(0);
if SwingHigh(1, H, Length, Length, Length*2+1) != -1 Then
{
T = 1;
Hdate = sDate[Length];
Htime = sTime[Length];
Hval = H[Length];
TL_delete(TL1);
TL1 = TL_New(Hdate, Htime, Hval, sdate, stime, Hval);
TL_SetColor(TL1, MAGENTA);
TL_SetExtRight(TL1,true);
TL_SetSize(TL1,2);
if Lval > 0 Then
{
if T != T[1] Then
{
value1 = sDate[Length];
value2 = sTime[Length];
value3 = H[Length];
TL = TL_New(Value4,Value5,Value6,value1,Value2,Value3);
TL_SetColor(TL,Red);
}
Else
{
if H[Length] > Hval[1] Then
{
value1 = sDate[Length];
value2 = sTime[Length];
value3 = H[Length];
TL_SetEnd(TL,value1,Value2,Value3);
}
}
}
}
if SwingLow(1, L, Length, Length, Length*2+1) != -1 Then
{
T = -1;
TL_delete(TL2);
Ldate = sDate[Length];
Ltime = sTime[Length];
Lval = L[Length];
TL2 = TL_New(Ldate, Ltime, Lval, sdate, stime, Lval);
TL_SetColor(TL2, GREEN);
TL_SetExtRight(TL2,true);
TL_SetSize(TL2,2);
if Hval > 0 Then
{
if T != T[1] Then
{
value4 = sDate[Length];
value5 = sTime[Length];
value6 = L[Length];
TL = TL_New(value1,Value2,Value3,value4,Value5,Value6);
TL_SetColor(TL,Blue);
}
Else
{
if H[Length] > Hval[1] Then
{
value4 = sDate[Length];
value5 = sTime[Length];
value6 = L[Length];
TL_SetEnd(TL,value4,Value5,Value6);
}
}
}
}
# 그래프 종류 속성 점그래프
Plot1(Hval,"swHigh",MAGENTA,0,4);
Plot2(Lval,"swLow",GREEN,0,4);
Plot3(Hval,"swHigh확장",MAGENTA,0,4);
Plot4(Lval,"swLow확장",GREEN,0,4);
FixPlotShift(1,-Length);
FixPlotShift(2,-Length);
2022-06-24
1451
글번호 160184
지표
답변완료
수식 부탁드립니다. 감사합니다.
if MarketPosition == 0 Then
Buy("b",AtStop,10000,1);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
var1 = LatestEntryPrice(0);
if CurrentContracts < CurrentContracts[1] Then
var1 = LatestExitPrice(0);
Buy("bb",AtLimit,var1-100);
ExitLong("bx",AtLimit,var1+100,"",1,2);
}
계속 하락하면 물타기가 돼야 하는데 안돼서 문의 드립니다. 감사합니다.
2022-06-24
1559
글번호 160183
시스템
답변완료
수식 부탁드립니다
그래프 "레드" 조건 (모든 조건은 양봉, 음봉 관계없이 종가기준)
- 5>20일때
1. 일봉 종가가 5이평선, 20이평선 보다 클때(양봉 음봉 관계없이 종가기준)
2. c>c[4]이고 캔들이 5이평,20이평선에 단순골든크로스나 데드크로스를 했을 때 빨간색
막대바로 표시.(양봉,음봉 관계없이 종가기준)
-.5<20일때
1. 종가기준으로 20선보다 클 때 (양봉,음봉 관계없이 종가기준) 빨간색 막대바 표시
그래프 "블루" 조건
- 5<20 일때
1. 일봉 종가가 5이평선, 20이평선 보다 작을때(양봉 음봉 관계없이)
2. c<c[4]이고 캔들이 5이평,20이평선에 단순골든크로스나 데드크로스를 했을 때 파란색
막대바로 표시.(양봉,음봉 관계없이 종가기준)
** 첨부 그림파일 원안숫자1,2,3은 단순크로스 이고 c<c[4]이므로 파란색이여야 됨.
- 5>20일때
1.종가기준으로 20선보다 작을 때 (양봉,음봉 관계없이 종가기준) 파란색 막대바 표시
그래프 "라임"조건
- 5>20일때
1. 종가기준 c<c[4]이고, 종가기준 5이평보다 작고 20이평보다 클 때.
2. 시초가는 5이평 아래 종가는 20선위 이고 c<c[4]일 때 (양봉 음봉 관계없이)
- 5<20일때
1. 종가기준 c>c[4]이고, 종가기준 5일이평보다 크고 20이평보다 작을 때.
2. 시초가는 5이평 위 종가는 20이평 아래이고 c>c[4]일 때(양봉 음봉 관계없이)
var1 = ma(C,5);
Var2 = ma(c,20);
if min (c,o) > max(var1,Var2) and var1>var2 and c>c[4]
Then
Plot1(c,"막대",Red);
Else if max(c,O) < min(var1,Var2) and var1<var2 and c<c[4]
Then
Plot1(c,"막대",Blue);
Else
Plot1(c,"막대",lime);
2022-06-24
1525
글번호 160179
지표
답변완료
수식어 부탁드립니다
input : 익절틱수(300),손절틱수(40);
if NextBarSdate != sDate Then
{
if NextBarOpen < C Then
Buy("b",AtStop,NextBarOpen+PriceScale*1);
if NextBarOpen > C Then
Sell("s",AtStop,NextBarOpen-PriceScale*1);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
------------------
input : 익절틱수(300),손절틱수(40);
if NextBarSdate != sDate Then
{
if NextBarOpen > C Then
Buy("b",AtStop,NextBarOpen+PriceScale*1);
if NextBarOpen < C Then
Sell("s",AtStop,NextBarOpen-PriceScale*1);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
---------------
두 수식어의 합체를 부탁드립니다.
1. 1번 수식어의 buy 진입후 sell 주문이 아닌 청산
2. 2번 수식어의 sell 진입후 buy 주문이 아닌 청산
3. 그 다음 2가지가 합체된 수식어를 부탁 드립니다.
2022-06-24
1583
글번호 160159
시스템