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();
[재문의]
쌍봉에 매도, 양전환시 매도청산.
차트에 화살표가 없네요.
답변 1
예스스탁
예스스탁 답변
2022-10-06 17:06:55
안녕하세요
예스스탁입니다.
청산쪽의 포지션을 잘못지정했습니다.
수정한 식입니다.
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();
즐거운 하루되세요
> 고성 님이 쓴 글입니다.
> 제목 : 중간선 쌍봉 매도 수정
> 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();
[재문의]
쌍봉에 매도, 양전환시 매도청산.
차트에 화살표가 없네요.