답변완료
부탁드립니다
수고하십니다
아래수식을 변수값을 바꿔서 사용할수 있게 수식부탁드립니다
Input : data2(292.5),data3(292.5);
Input : data4(data2+2.5),data5(data3+2.5);
var : cond21(false,data2),V2(0,data2);
var : cond41(false,data4),V4(0,data4);
if data2(sdate != sdate[1]) Then{
cond21 = false;
}
if data4(sdate != sdate[1]) Then{
cond41 = false;
}
if cond21 == false and abs(data2(L)-data3(H)) <= 0.5 or abs(data2(L)-data3(H)) <= 0.01 Then{
cond21 = true;
V2 = (data2(l)+data3(h))/2;
}
if cond21 == false and abs(data2(H)-data3(L)) <= 0.5 or abs(data2(L)-data3(H)) <= 0.01 Then{
cond21 = true;
V2 = (data2(h)+data3(l))/2;
}
if cond21 == true and CrossUp(data2(high),data3(low-0.01)) Then{
V2 = (data2(high)+data3(low))/2;
}
if cond21 == true and CrossDown(data2(Low),data3(High+0.01)) Then{
v2 = (data2(Low)+data3(High))/2;
}
if cond21 == true and CrossUp(data3(high),data2(low-0.01)) Then{
V2 = (data3(high)+data2(low))/2;
}
if cond21 == true and CrossDown(data3(Low),data2(High+0.01)) Then{
V2 = (data3(Low)+data2(High))/2;
}
/////////////////////////////////////////////////////////////////
if cond41 == false and abs(data4(L)-data5(H)) <= 0.5 or abs(data4(L)-data5(H)) <= 0.01 Then{
cond41 = true;
V4 = (data4(l)+data5(h))/2;
}
if cond41 == false and abs(data4(H)-data5(L)) <= 0.5 or abs(data4(H)-data5(L)) <= 0.01 Then{
cond41 = true;
V4 = (data4(l)+data5(h))/2;
}
if cond41 == true and CrossUp(data4(high),data5(low-0.01)) Then{
V4 = (data4(high)+data5(low))/2;
}
if cond41 == true and CrossDown(data4(Low),data5(High+0.01)) Then{
V4 = (data4(Low)+data5(High))/2;
}
if cond41 == true and CrossUp(data5(high),data4(low-0.01)) Then{
V4 = (data5(high)+data4(low))/2;
}
if cond41 == true and CrossDown(data5(Low),data4(High+0.01)) Then{
V4 = (data5(Low)+data4(High))/2;
}
if stime >= 090000 and stime <= 151500 Then{
plot1(V2);
plot2(V4);
}
2022-10-06
920
글번호 162778
지표
답변완료
중간선 쌍봉 매도 수정
input : P(15),쌍봉상(1),쌍봉하(1),쌍바닥상(2),쌍바닥하(1);
var : T(0),ll(0),TL(0),hh(0);
var1 = highest(H,P);
var2 = Lowest(L,P);
var3 = (var1+var2)/2;
if Var3 > Var3[1] Then
T = 1;
if Var3 < Var3 [1] Then
T = -1;
if T == 1 Then
{
if T != T[1] Then
{
hh = h;
value1 = ll[1];
value2 = value1[1];
value3 = value2[1];
if value1 <= value2+PriceScale*쌍바닥상 and value1 >= value2-PriceScale*쌍바닥하 and value2 > 0 Then
{
}
}
Else
{
if hh > 0 and h > hh Then
hh = h;
}
}
if T == -1 Then
{
#최저가 계산
if T != T[1] Then
{
ll = l;
value4 = HH[1];
value5 = value4[1];
value6 = value5[1];
if value4 <= value5+PriceScale*쌍봉상 and value4 >= value5-PriceScale*쌍봉하 and value5 > 0 Then
{
Sell();
}
}
Else
{
if ll > 0 and l < ll Then
ll = l;
}
}
if MarketPosition == 1 and t == 1 Then
ExitShort();
[재문의]
쌍봉에 매도, 양전환시 매도청산.
차트에 화살표가 없네요.
2022-10-06
1018
글번호 162774
시스템
답변완료
문의
항상감사합니다.
[고+저/2부탁드립니다].
input : 타주기분(00);
var : S1(0),D1(0),TM(0),TF(0),tx1(0),tx2(0),tx3(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
var1 = O;
Var2 = H;
Var3 = L;
tx1 = text_new(sDate,sTime,var1,"시:"+NumToStr(var1,2));
tx2 = text_new(sDate,sTime,var2,"고:"+NumToStr(var2,2));
tx3 = text_new(sDate,sTime,var3,"저:"+NumToStr(var3,2));
Text_SetStyle(tx1,2,1);
Text_SetStyle(tx2,2,1);
Text_SetStyle(tx3,2,0);
}
if h > Var2 Then
Var2 = h;
if l < Var3 Then
Var3 = l;
Plot1(var1,"시");
Plot2(var2,"고");
Plot3(var3,"저");
Text_SetLocation(tx1,sDate,sTime,var1);
Text_SetString(tx2,"고:"+NumToStr(var2,2));
Text_SetLocation(tx2,sDate,sTime,var2);
Text_SetString(tx3,"저:"+NumToStr(var2,2));
Text_SetLocation(tx3,sDate,sTime,var3);
}
2022-10-06
1063
글번호 162763
지표