커뮤니티

시스템식 문의 드립니다.

프로필 이미지
양치기
2021-01-12 09:56:15
889
글번호 145375
답변완료
안녕하세요? 1) 종목 : 해외선물 10분봉 진입 : 당일 시가에서 10틱 하락시 피라미딩 진입(최대 10계약 진입) 청산 : 각 진입가격에서 10틱씩 상승시 청산 만약에 계속 하락하여 청산되지 못한 계약이 있을 경우 계약 진입 후 5일 동안 청산되지 않은 경우 5일이 지나면 강제적으로 청산하는 시스템식 부탁드립니다. 2) 종목 : 해외선물 10분봉 진입 : 당일 시가에서 10틱 하락시 피라미딩 진입(최대 10계약 진입) 청산 : 각 진입가격에서 10틱씩 상승시 청산 만약에 계속 하락하여 청산되지 못한 계약이 있을 경우 당일 장 마감전 30분전(새벽 6시)에 강제 청산하는 시스템식 부탁드립니다. 3) 종목 : 해외선물 10분봉 진입 : 당일 시가에서 10틱 하락시 피라미딩 진입(최대 10계약 진입) 청산 : 각 진입수량에서 평균진입 가격에서 10틱 상승시 청산하되 청산시 한계약씩만 청산하는 시스템식 부탁드립니다. ex) 1계약 - 진입가격 1,000원 - 평균가격 1,000원 - 청산가겨 1,100원 2계약 - 진입가격 900원 - 평균가격 950원 - 청산가격 1,050원 3계약 - 진입가격 800원 - 평균가격 900원 - 청산가겨 1,000원 4계약 - 진입가격 700원 - 평균가격 850원 - 청산가격 950원 5계약 - 진입가격 600원 - 평균가격 800원 - 청산가격 900원 즉, 5계약 진입시 평균가격 800원일 경우 900원이 되면 모두 청산하는게 아니라 900원에서 1계약만 청산하고, 나머지 계약은 950원에서 1계약, 1,000원에서 1계약, 1,050원에서 1계약 마지막으로 1,100원에서 청산하는 시스템식 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-12 12:38:09

안녕하세요 예스스탁입니다. 1 var : ii(0),bi(0),Xcond(False); if sDate != sDate[1] Then { if Xcond == true Then SetStopEndofday(060000); } if Bdate != Bdate[1] Then { SetStopEndofday(0); ii = ii +1; Xcond = False; if ii >= bi+5 Then Xcond = true; } var1 = PriceScale*10; if MarketPosition == 0 and L > DayOpen-var1 Then Buy("b",AtLimit,DayOpen-var1,1); if MarketPosition == 1 Then { if MarketPosition != MarketPosition[1] Then bi = ii; Buy("bb",AtLimit,DayOpen-var1*(MaxEntries+1),1); } SetStopProfittarget(PriceScale*10,PointStop); 2 if sDate != sDate[1] Then SetStopEndofday(060000); if bDate != bDate[1] Then SetStopEndofday(0); var1 = PriceScale*10; if MarketPosition == 0 and L > DayOpen-var1 Then Buy("b",AtLimit,DayOpen-var1,1); if MarketPosition == 1 Then Buy("bb",AtLimit,DayOpen-var1*(MaxEntries+1),1); SetStopProfittarget(PriceScale*10,PointStop); 3 var : x(0); var1 = PriceScale*10; if MarketPosition == 0 and L > DayOpen-var1 Then Buy("b",AtLimit,DayOpen-var1,1); if MarketPosition == 1 Then { Buy("bb",AtLimit,DayOpen-var1*(MaxEntries+1),1); if CurrentContracts > CurrentContracts[1] Then Var2 = AvgEntryPrice; if CurrentContracts < CurrentContracts[1] Then x = x+1; ExitLong("bx",AtLimit,Var2+var1*(x+1),"",1,2); } Else x = 0; 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다. > 안녕하세요? 1) 종목 : 해외선물 10분봉 진입 : 당일 시가에서 10틱 하락시 피라미딩 진입(최대 10계약 진입) 청산 : 각 진입가격에서 10틱씩 상승시 청산 만약에 계속 하락하여 청산되지 못한 계약이 있을 경우 계약 진입 후 5일 동안 청산되지 않은 경우 5일이 지나면 강제적으로 청산하는 시스템식 부탁드립니다. 2) 종목 : 해외선물 10분봉 진입 : 당일 시가에서 10틱 하락시 피라미딩 진입(최대 10계약 진입) 청산 : 각 진입가격에서 10틱씩 상승시 청산 만약에 계속 하락하여 청산되지 못한 계약이 있을 경우 당일 장 마감전 30분전(새벽 6시)에 강제 청산하는 시스템식 부탁드립니다. 3) 종목 : 해외선물 10분봉 진입 : 당일 시가에서 10틱 하락시 피라미딩 진입(최대 10계약 진입) 청산 : 각 진입수량에서 평균진입 가격에서 10틱 상승시 청산하되 청산시 한계약씩만 청산하는 시스템식 부탁드립니다. ex) 1계약 - 진입가격 1,000원 - 평균가격 1,000원 - 청산가겨 1,100원 2계약 - 진입가격 900원 - 평균가격 950원 - 청산가격 1,050원 3계약 - 진입가격 800원 - 평균가격 900원 - 청산가겨 1,000원 4계약 - 진입가격 700원 - 평균가격 850원 - 청산가격 950원 5계약 - 진입가격 600원 - 평균가격 800원 - 청산가격 900원 즉, 5계약 진입시 평균가격 800원일 경우 900원이 되면 모두 청산하는게 아니라 900원에서 1계약만 청산하고, 나머지 계약은 950원에서 1계약, 1,000원에서 1계약, 1,050원에서 1계약 마지막으로 1,100원에서 청산하는 시스템식 부탁드립니다. 감사합니다.