예스스탁
예스스탁 답변
2020-02-21 13:15:01
안녕하세요
예스스탁입니다.
주종목이 옵션이면 진입가 함수로 대체하시면 됩니다.
input : uppyra검증1(0.00),상승pyra1(0.00),상승N1(20);
input : uppyra검증2(0.00),상승pyra2(0.00),상승N2(10);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
LP = C2;
if data2(C >= C2[BarsSinceEntry]+uppyra검증1 and H >= LP+상승Pyra1) and
EntryPrice < 0.99 and EntryPrice >= 0.01 and MaxContracts < 상승N1 Then
buy("bb1");
if data2(C >= C2[BarsSinceEntry]+uppyra검증2 and H >= LP+상승Pyra2) and
EntryPrice< 2.99 and EntryPrice >= 1.00 and MaxContracts < 상승N2 Then
buy("bb2");
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 답변주신 내용 참고삼아 제가 원했던 수식을 작성해보았습니다.
input : uppyra검증1(0.00),상승pyra1(0.00),상승N1(20);
input : uppyra검증2(0.00),상승pyra2(0.00),상승N2(10);
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
LP = C2;
if data2(C >= C2[BarsSinceEntry]+uppyra검증1 and H >= LP+상승Pyra1 and
((C2[BarsSinceEntry]< 0.99) and (C2[BarsSinceEntry] >= 0.01) and MaxContracts < 상승N1)) Then
buy("bb1");
if data2(C >= C2[BarsSinceEntry]+uppyra검증2 and H >= LP+상승Pyra2 and
((C2[BarsSinceEntry]< 2.99) and (C2[BarsSinceEntry] >= 1.00) and MaxContracts < 상승N2)) Then
buy("bb2");
그런데, 이 수식에 변경사항이 있습니다.
주종목이 옵션, 보조차트는 선물을 이용한다면
아래 형식이 필요합니다.
주종목 옵션 가격구간 (0.01 ~ 0.99)을 전제로 한 선물보조차트 피라미딩 방식1
주종목 옵션 가격구간 (1.00 ~ 2.99)을 전제로 한 선물보조차트 피라미딩 방식2
************************************************************************************
안녕하세요
예스스탁입니다.
첫매수가를 기준으로 구분해 드립니다.
Input : 최대(2.99),최소(0.01);
input: 시간1(090000),시간2(144500),봉갯수3(1),상승4(0.10),통제range5(10.00);
input : uppyra검증(0.00),상승pyra(0.00),상승N1(10),상승N2(20);
var : V1(0,data2),C2(0,data1),LP(0,data1);
C2 = data2(c);
if data2(bdate != bdate[1]) Then
{
v1 = 0;
}
if data2(stime >= 시간1 and stime < 시간2) Then
{
v1 = v1 + 1;
if data2(v1 == 봉갯수3 and C > lowD(0)+상승4 and HighD(0) < lowD(0)+통제range5) and 최대 >= C and C >= 최소 Then
buy();
}
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
LP = C2;
if data2(C >= C2[BarsSinceEntry]+uppyra검증 and H >= LP+상승Pyra and
((C2[BarsSinceEntry]< 1.00 and MaxContracts < 상승N1) or (C2[BarsSinceEntry] >= 1.0 and MaxContracts < 상승N2))) Then
buy("bb");
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 진입가격별 피라미딩
> 옵션 진입가격에 제한을 둔 수식입니다.
진입가격별로 피라미딩 수량을 조절하는 부분만 변경해주세요.
피라미딩그룹은 2개면 됩니다.
예)
1.00 에서 2.99 구간 진입했을 때는 10개 적용
0.01 에서 0.99 구간 진입했을 때는 20개 적용
********************************************************************************
안녕하세요
예스스탁입니다.
첫매수가를 기준으로 구분해 드립니다.
Input : 최대(2.99),최소(0.01);
input: 시간1(090000),시간2(144500),봉갯수3(1),상승4(0.10),통제range5(10.00);
input : uppyra검증(0.00),상승pyra(0.00),상승N1(10),상승N2(20);
var : V1(0,data2),C2(0,data1),LP(0,data1);
C2 = data2(c);
if data2(bdate != bdate[1]) Then
{
v1 = 0;
}
if data2(stime >= 시간1 and stime < 시간2) Then
{
v1 = v1 + 1;
if data2(v1 == 봉갯수3 and C > lowD(0)+상승4 and HighD(0) < lowD(0)+통제range5) and 최대 >= C and C >= 최소 Then
buy();
}
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
LP = C2;
if data2(C >= C2[BarsSinceEntry]+uppyra검증 and H >= LP+상승Pyra and
((C2[BarsSinceEntry]< 1.00 and MaxContracts < 상승N1) or (C2[BarsSinceEntry] >= 1.0 and MaxContracts < 상승N2))) Then
buy("bb");
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 진입가격별 피라미딩
> 옵션 진입가격에 제한을 둔 수식입니다.
진입가격별로 피라미딩 수량을 조절하는 부분만 변경해주세요.
피라미딩그룹은 2개면 됩니다.
예)
1.00 에서 2.99 구간 진입했을 때는 10개 적용
0.01 에서 0.99 구간 진입했을 때는 20개 적용
********************************************************************************
Input : 최대(2.99),최소(0.01);
input: 시간1(090000),시간2(144500),봉갯수3(1),상승4(0.10),통제range5(10.00);
input : uppyra검증(0.00),상승pyra(0.00),상승N(0);
var : V1(0,data2),C2(0,data1),LP(0,data1);
C2 = data2(c);
if data2(bdate != bdate[1]) Then
{
v1 = 0;
}
if data2(stime >= 시간1 and stime < 시간2) Then
{
v1 = v1 + 1;
if data2(v1 == 봉갯수3 and C > lowD(0)+상승4 and HighD(0) < lowD(0)+통제range5) and 최대 >= C and C >= 최소 Then
buy();
}
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
LP = C2;
if data2(C >= C2[BarsSinceEntry]+uppyra검증 and MaxContracts < 상승N and H >= LP+상승Pyra) Then
buy("bb");
}