커뮤니티

수식 부탁 드립니다.

프로필 이미지
dandy
2016-07-26 09:51:19
166
글번호 100352
답변완료
안녕하세요. 연결선물 당일청산 시스템 진입수식의 매수, 매도 진입 후 i증감(0.3PT)으로 피라미딩이 진입되고 추가로 첫번째 피라미딩 진입이후 부터는 시간이 경과하여도 시간진입(5분30초) 피라미딩이 진입될수 있도록 수식 변경 부탁드립니다.(단 직전 진입가 기준 손실 방향일경우에만 시간진입 허용) (예:진입수식 매도 진입 후 -0.3PT씩 하락시 피라미딩 계속 진입하고, 만약 지수가 반대로 상승 손실일 경우에는 마지막(직전) 진입시간 기준으로 시간진입(5분30초) 경과시 마다 피라미딩 계속 진입되는 수식, 진입수식이 매수일경우에는 반대 입니다.) 감사합니다. #피라미딩진입수식 input : i증감(0.3),누적진입횟수(5),진입수량(1),시간진입(5분30초); if MarketPosition == 1 and Bxcond == false and MaxEntries < 누적진입횟수 Then Buy("PBB",AtStop,LatestEntryPrice(0)+i증감,진입수량); if MarketPosition == -1 and SxCond == false and MaxEntries < 누적진입횟수 Then sell("PSS",AtStop,LatestEntryPrice(0)-i증감,진입수량);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-26 11:16:52

안녕하세요 예스스탁입니다. 시간진입은 초단위로 지정하셔야 합니다. 5분30초이면 330초입니다. #피라미딩진입수식 input : i증감(0.3),누적진입횟수(5),진입수량(1),시간진입(330); var : BXcond(false),SXcond(false); var : SS(0),TS(0),second(0),EE(0); if date != date[1] then{ var1 = TimeToMinutes(stime)*60; var2 = FracPortion(stime/100)*100;//시작시간 초 SS = var1+var2; } value1 = TimeToMinutes(stime)*60; value2 = FracPortion(stime/100)*100;//&#44561;시간 초 TS = value1+value2; Second = TS-SS; if dayindex == 0 Then buy(); if MarketPosition == 1 and Bxcond == false and MaxEntries < 누적진입횟수 Then{ IF CurrentContracts > CurrentContracts[1] Then EE = Second; if Second >= EE+시간진입 and C < LatestEntryPrice(0) Then{ buy("PBB1",OnClose,def,진입수량); } Buy("PBB2",AtStop,LatestEntryPrice(0)+i증감,진입수량); } if MarketPosition == -1 and SxCond == false and MaxEntries < 누적진입횟수 Then { IF CurrentContracts > CurrentContracts[1] Then EE = Second; if Second >= EE+시간진입 and C > LatestEntryPrice(0) Then{ Sell("PSS1",OnClose,def,진입수량); } sell("PSS2",AtStop,LatestEntryPrice(0)-i증감,진입수량); } 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식 부탁 드립니다. > 안녕하세요. 연결선물 당일청산 시스템 진입수식의 매수, 매도 진입 후 i증감(0.3PT)으로 피라미딩이 진입되고 추가로 첫번째 피라미딩 진입이후 부터는 시간이 경과하여도 시간진입(5분30초) 피라미딩이 진입될수 있도록 수식 변경 부탁드립니다.(단 직전 진입가 기준 손실 방향일경우에만 시간진입 허용) (예:진입수식 매도 진입 후 -0.3PT씩 하락시 피라미딩 계속 진입하고, 만약 지수가 반대로 상승 손실일 경우에는 마지막(직전) 진입시간 기준으로 시간진입(5분30초) 경과시 마다 피라미딩 계속 진입되는 수식, 진입수식이 매수일경우에는 반대 입니다.) 감사합니다. #피라미딩진입수식 input : i증감(0.3),누적진입횟수(5),진입수량(1),시간진입(5분30초); if MarketPosition == 1 and Bxcond == false and MaxEntries < 누적진입횟수 Then Buy("PBB",AtStop,LatestEntryPrice(0)+i증감,진입수량); if MarketPosition == -1 and SxCond == false and MaxEntries < 누적진입횟수 Then sell("PSS",AtStop,LatestEntryPrice(0)-i증감,진입수량);