커뮤니티

부탁드립니다

프로필 이미지
서태공
2023-07-30 22:01:36
1507
글번호 171027
답변완료
1. 기본차트 옵션 당월물이 기준선 이하면 파란색으로, 보조차트1 옵션 당월물이 기준선 이하면 빨강색으로 구현해 주세요 2. 당월물 일봉상 종가 기준으로 콜옵션이 최고가일 때 풋옵션 최저가를 기억하였다가 그 이후로 콜옵션이 풋옵션의 최저가 이하로 하락하면 풋을 매수하라, 풋옵션이 최고가일 때 콜옵션의 최저가를 기억하였다가 풋옵션이 콜옵션의 최저가 이하로 하락하면 콜을 매수하라를 구현해 주세요 3. 보조차트1의 현재가가 시가 이상으로 올라서 고가를 찍고 다시 시가 이하로 떨어지고 기본차트 옵션 당월물의 최저가 이하로 하락하면 파란색으로 구현해 주세요 4. 보조차트 1, 2, 3중에 1개라도 당일 1.50 이하이면서 시가보다 낮은 가격에서 기본차트 현재가와 교차한 후 기본차트 현재가보다 이하로 하락하면 그때부터 빨강색으로 구현해 주세요 5. 기본차트의 당월물 최저가가 갱신될 때마다 파란색으로, 보조차트1의 당월물 최저가가 갱신될 때마다 빨강색으로 구현해 주세요 6. 보조차트 1,2가 시가 이상이고 동시에 보조차트3, 4가 시가 이하이면 매수하라, 보조차트 1, 2,가 시가 이하이고, 동시에 보조차트 3, 4가 시가 이상이면 매도하라를 구현해 주세요 7. 그리고 가능하시다면 전월물 만기 전주에 만들어진 동일행사가 양옵션 콜풋 최저가를 기억하였다가 당월물에서 그 최저가 이하로 하락하면 계속하여 파란색으로 구현해 주세요 고맙습니다.
강조
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-07-31 10:01:22

> 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 기본차트 옵션 당월물이 기준선 이하면 파란색으로, 보조차트1 옵션 당월물이 기준선 이하면 빨강색으로 구현해 주세요 2. 당월물 일봉상 종가 기준으로 콜옵션이 최고가일 때 풋옵션 최저가를 기억하였다가 그 이후로 콜옵션이 풋옵션의 최저가 이하로 하락하면 풋을 매수하라, 풋옵션이 최고가일 때 콜옵션의 최저가를 기억하였다가 풋옵션이 콜옵션의 최저가 이하로 하락하면 콜을 매수하라를 구현해 주세요 3. 보조차트1의 현재가가 시가 이상으로 올라서 고가를 찍고 다시 시가 이하로 떨어지고 기본차트 옵션 당월물의 최저가 이하로 하락하면 파란색으로 구현해 주세요 4. 보조차트 1, 2, 3중에 1개라도 당일 1.50 이하이면서 시가보다 낮은 가격에서 기본차트 현재가와 교차한 후 기본차트 현재가보다 이하로 하락하면 그때부터 빨강색으로 구현해 주세요 5. 기본차트의 당월물 최저가가 갱신될 때마다 파란색으로, 보조차트1의 당월물 최저가가 갱신될 때마다 빨강색으로 구현해 주세요 6. 보조차트 1,2가 시가 이상이고 동시에 보조차트3, 4가 시가 이하이면 매수하라, 보조차트 1, 2,가 시가 이하이고, 동시에 보조차트 3, 4가 시가 이상이면 매도하라를 구현해 주세요 7. 그리고 가능하시다면 전월물 만기 전주에 만들어진 동일행사가 양옵션 콜풋 최저가를 기억하였다가 당월물에서 그 최저가 이하로 하락하면 계속하여 파란색으로 구현해 주세요 고맙습니다.
프로필 이미지

예스스탁 예스스탁 답변

2023-07-31 11:43:59

안녕하세요 예스스탁입니다. 1 var : nday1(0,data1),week1(0,data1),X1(False,data1); var : D1(0,Data1),L1(0,Data1); nday1 = data1(date - int(date/100)*100); Week1 = data1(DayOfWeek(date)); if (nday1 >= 8 and nday1 <= 14 and week1 == 4) then X1 = true; Else X1 = False; if data1(Bdate != Bdate[1] and X1 == False and X1[1] == true) Then { D1 = Data1(Bdate); } if Data1(Bdate) == D1 Then L1 = Data1(DayLow(0)); if L1 > 0 Then { PlotPaintBar(H,L,"강조",IFf(C>L1,Red,Blue)); } 2 차트는 기본종목에만 신호와 주문이 가능합니다. 올려주신 내용은 기본종목이 풋, 참조데이타가 콜인 차트와 기본종목이 콜, 참조데이타가 풋인 차트를 각각 만들고 아래식 적용하셔야 합니다. var : nday1(0,data1),week1(0,data1),X1(False,data1),I1(0,data1),H1(0,Data1),L1(0,Data1); var : nday2(0,data2),week2(0,data2),X2(False,data2),I2(0,Data2),H2(0,Data1),L2(0,Data1); nday1 = data1(date - int(date/100)*100); Week1 = data1(DayOfWeek(date)); nday2 = data2(date - int(date/100)*100); Week2 = data2(DayOfWeek(date)); if (nday1 >= 8 and nday1 <= 14 and week1 == 4) then X1 = true; Else X1 = False; if data1(Bdate != Bdate[1]) Then { if X1 == False and X1[1] == true Then i1 = 0; Else i1 = i1+1; } if Data1(NextBarSdate != sDate) Then { if i1 == 0 Then { H1 = Data1(c); L1 = Data1(LowD(0)); } Else { if Data1(c) > H1 Then { H1 = Data1(c); L1 = Data1(LowD(0)); } } } if (nday2 >= 8 and nday2 <= 14 and week2 == 4) then X2 = true; Else X2 = False; if data2(Bdate != Bdate[1]) Then { if X2 == False and X2[1] == true Then i2 = 0; Else i2 = i2+1; } if Data2(NextBarSdate != sDate) Then { if i2 == 0 Then { H2 = Data2(c); L2 = Data2(LowD(0)); } Else { if Data2(c) > H2 Then { H2 = Data2(c); L2 = Data2(LowD(0)); } } } if CrossDown(Data1(c),L2) Then Buy(); 3 var : nday1(0,data1),week1(0,data1),X1(False,data1),I1(0,Data1),L1(0,Data1),T(0,Data2); nday1 = data2(date - int(date/100)*100); Week1 = data2(DayOfWeek(date)); if (nday1 >= 8 and nday1 <= 14 and week1 == 4) then X1 = true; Else X1 = False; if data1(Bdate != Bdate[1]) Then { if X1 == False and X1[1] == true Then i1 = 0; Else i1 = i1+1; } if i1 == 0 Then { L1 = Data1(LowD(0)); } Else { if Data1(LowD(0)) < L1 Then { L1 = Data1(LowD(0)); } } if Data2(Bdate != Bdate[1]) Then { T = 0; } if Data2(H==HighD(0)) Then T = 1; if T == 1 and Data2(CrossDown(C,OpenD(0))) Then T = 2; if T == 2 and C <= L1 Then PlotPaintBar(H,L,"강조",Blue); 4 if Data2(C<= 1.5 and C < Opend(0) and C < Data1(c)) or Data3(C<= 1.5 and C < Opend(0) and C < Data1(c)) or Data4(C<= 1.5 and C < Opend(0) and C < Data1(c)) Then PlotPaintBar(H,L,"강조",Red); 5 var : nday1(0,data1),week1(0,data1),X1(False,data1),I1(0,data1),H1(0,Data1),L1(0,Data1); var : nday2(0,data2),week2(0,data2),X2(False,data2),I2(0,Data2),H2(0,Data1),L2(0,Data1); nday1 = data1(date - int(date/100)*100); Week1 = data1(DayOfWeek(date)); nday2 = data2(date - int(date/100)*100); Week2 = data2(DayOfWeek(date)); if (nday1 >= 8 and nday1 <= 14 and week1 == 4) then X1 = true; Else X1 = False; if data1(Bdate != Bdate[1]) Then { if X1 == False and X1[1] == true Then i1 = 0; Else i1 = i1+1; } if Data1(NextBarSdate != sDate) Then { if i1 == 0 Then { L1 = Data1(lowD(0)); } Else { if Data1(LowD(0)) < L1 Then { L1 = Data1(LowD(0)); PlotPaintBar(h,l,"강조",Blue); } } } if (nday2 >= 8 and nday2 <= 14 and week2 == 4) then X2 = true; Else X2 = False; if data2(Bdate != Bdate[1]) Then { if X2 == False and X2[1] == true Then i2 = 0; Else i2 = i2+1; } if Data2(NextBarSdate != sDate) Then { if i2 == 0 Then { L2 = Data2(LowD(0)); } Else { if Data2(LowD(0)) < L2 Then { L2 = Data2(LowD(0)); PlotPaintBar(h,l,"강조",Red); } } } 6 if Data2(C>OpenD(0)) and data3(c>Opend(0)) and Data4(C<OpenD(0)) and data5(c<Opend(0)) Then Buy(); if Data2(C<OpenD(0)) and data3(c<Opend(0)) and Data4(C>OpenD(0)) and data5(c>Opend(0)) Then Sell(); 7 해당 내용은 가능하지 않습니다. 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 전화주시기 바랍니다.(02-3453-1060) > > 서태공 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 기본차트 옵션 당월물이 기준선 이하면 파란색으로, 보조차트1 옵션 당월물이 기준선 이하면 빨강색으로 구현해 주세요 2. 당월물 일봉상 종가 기준으로 콜옵션이 최고가일 때 풋옵션 최저가를 기억하였다가 그 이후로 콜옵션이 풋옵션의 최저가 이하로 하락하면 풋을 매수하라, 풋옵션이 최고가일 때 콜옵션의 최저가를 기억하였다가 풋옵션이 콜옵션의 최저가 이하로 하락하면 콜을 매수하라를 구현해 주세요 3. 보조차트1의 현재가가 시가 이상으로 올라서 고가를 찍고 다시 시가 이하로 떨어지고 기본차트 옵션 당월물의 최저가 이하로 하락하면 파란색으로 구현해 주세요 4. 보조차트 1, 2, 3중에 1개라도 당일 1.50 이하이면서 시가보다 낮은 가격에서 기본차트 현재가와 교차한 후 기본차트 현재가보다 이하로 하락하면 그때부터 빨강색으로 구현해 주세요 5. 기본차트의 당월물 최저가가 갱신될 때마다 파란색으로, 보조차트1의 당월물 최저가가 갱신될 때마다 빨강색으로 구현해 주세요 6. 보조차트 1,2가 시가 이상이고 동시에 보조차트3, 4가 시가 이하이면 매수하라, 보조차트 1, 2,가 시가 이하이고, 동시에 보조차트 3, 4가 시가 이상이면 매도하라를 구현해 주세요 7. 그리고 가능하시다면 전월물 만기 전주에 만들어진 동일행사가 양옵션 콜풋 최저가를 기억하였다가 당월물에서 그 최저가 이하로 하락하면 계속하여 파란색으로 구현해 주세요 고맙습니다.