커뮤니티

[해외선물 - 나스닥] 수 청산시 현재가로 설정후 1차/2차 정정하는 기능 부여 문의

프로필 이미지
이형지
2022-01-13 12:58:52
1059
글번호 155405
답변완료
질문1: 매수 진입시에는 현재가로 매수 설정한후 "설정-부가기능"으로 해서 '진입주문지연 및 1차 2차 자동정정'을 통해 현재가로 매수가 되지 않을때에도 1차 2차 정정을 통해 매수 되었는데요... 매수 청산할때는 아래식은 "시장가"로 설정되어 있는것으로 알고 있는데 맞나요? 맞다면 매수 청산시 "현재가"로 설정이 가능할까요? 현재가로 매수청산이 안될때는 매수 진입할때처럼 1차 2차 정정하는 기능이 있나요? 알려주시며 감사하겠습니다. ----------------------------------------------------------------------------------- input : MFI기간(25),MFI값(7),하락틱수(250),하락틱수1(400),익절틱(525),손절틱(50000); input : MFI청산기간(8),MFI청산값(86); input : 추가매수횟수(6),X(25),Y(100); var : MoneyFlow(0),MoneyFlow1(0); MoneyFlow = MFI(MFI기간); MoneyFlow1 = MFI(MFI청산기간); if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then Buy("b",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and MoneyFlow < MFI값 and C < O and V > V[1] Then Buy("추매",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and C < O and V > V[1] Then Buy("325틱추가매수",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수1); if MarketPosition == 1 and MoneyFlow1 > MFI청산값 Then ExitLong("MFI청산",atlimit,AvgEntryPrice*1.005); SetStopLoss(PriceScale*손절틱,PointStop); SetStopProfittarget(PriceScale*익절틱,PointStop);
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2022-01-13 13:40:33

안녕하세요 예스스탁입니다. 주문가격은 수식안에서 지정이 되지 않습니다. 랭귀지 수식은 신호발생만 담당하고 신호가 발생하면 설정창에 지정한 가격으로 주문이 집행됩니다. 시스템 트레이딩 설정창의 매매탭의 매매가격에서 진입신호과 청산신호에 대해 주문가격을 지정하셔야 하며 부가지능의 정정주문은 모든 주문에 대해 모두 적용되는 옵션입니다. 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : [해외선물 - 나스닥] 수 청산시 현재가로 설정후 1차/2차 정정하는 기능 부여 문의 > 질문1: 매수 진입시에는 현재가로 매수 설정한후 "설정-부가기능"으로 해서 '진입주문지연 및 1차 2차 자동정정'을 통해 현재가로 매수가 되지 않을때에도 1차 2차 정정을 통해 매수 되었는데요... 매수 청산할때는 아래식은 "시장가"로 설정되어 있는것으로 알고 있는데 맞나요? 맞다면 매수 청산시 "현재가"로 설정이 가능할까요? 현재가로 매수청산이 안될때는 매수 진입할때처럼 1차 2차 정정하는 기능이 있나요? 알려주시며 감사하겠습니다. ----------------------------------------------------------------------------------- input : MFI기간(25),MFI값(7),하락틱수(250),하락틱수1(400),익절틱(525),손절틱(50000); input : MFI청산기간(8),MFI청산값(86); input : 추가매수횟수(6),X(25),Y(100); var : MoneyFlow(0),MoneyFlow1(0); MoneyFlow = MFI(MFI기간); MoneyFlow1 = MFI(MFI청산기간); if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then Buy("b",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and MoneyFlow < MFI값 and C < O and V > V[1] Then Buy("추매",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and C < O and V > V[1] Then Buy("325틱추가매수",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수1); if MarketPosition == 1 and MoneyFlow1 > MFI청산값 Then ExitLong("MFI청산",atlimit,AvgEntryPrice*1.005); SetStopLoss(PriceScale*손절틱,PointStop); SetStopProfittarget(PriceScale*익절틱,PointStop);
프로필 이미지

이형지

2022-01-13 13:48:10

그러면 아래 청산수식이 "시장가"되어 있는것 같은데요... 해당 청산 수식을 "현재가"로 고치고 " 설정-매매"에서 매매가격을 청산-현재가 로 하고 "설정-부가기능"에서 자동정정주문을 활성화하면 매수진입되는것과 매수 청산되는 게 동일하게 된다는 거죠?? 아래 수식에서 매수 청산을 현재가 청산으로 수식 고쳐주시면 감사하겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : [해외선물 - 나스닥] 수 청산시 현재가로 설정후 > 안녕하세요 예스스탁입니다. 주문가격은 수식안에서 지정이 되지 않습니다. 랭귀지 수식은 신호발생만 담당하고 신호가 발생하면 설정창에 지정한 가격으로 주문이 집행됩니다. 시스템 트레이딩 설정창의 매매탭의 매매가격에서 진입신호과 청산신호에 대해 주문가격을 지정하셔야 하며 부가지능의 정정주문은 모든 주문에 대해 모두 적용되는 옵션입니다. 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : [해외선물 - 나스닥] 수 청산시 현재가로 설정후 1차/2차 정정하는 기능 부여 문의 > 질문1: 매수 진입시에는 현재가로 매수 설정한후 "설정-부가기능"으로 해서 '진입주문지연 및 1차 2차 자동정정'을 통해 현재가로 매수가 되지 않을때에도 1차 2차 정정을 통해 매수 되었는데요... 매수 청산할때는 아래식은 "시장가"로 설정되어 있는것으로 알고 있는데 맞나요? 맞다면 매수 청산시 "현재가"로 설정이 가능할까요? 현재가로 매수청산이 안될때는 매수 진입할때처럼 1차 2차 정정하는 기능이 있나요? 알려주시며 감사하겠습니다. ----------------------------------------------------------------------------------- input : MFI기간(25),MFI값(7),하락틱수(250),하락틱수1(400),익절틱(525),손절틱(50000); input : MFI청산기간(8),MFI청산값(86); input : 추가매수횟수(6),X(25),Y(100); var : MoneyFlow(0),MoneyFlow1(0); MoneyFlow = MFI(MFI기간); MoneyFlow1 = MFI(MFI청산기간); if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then Buy("b",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and MoneyFlow < MFI값 and C < O and V > V[1] Then Buy("추매",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and C < O and V > V[1] Then Buy("325틱추가매수",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수1); if MarketPosition == 1 and MoneyFlow1 > MFI청산값 Then ExitLong("MFI청산",atlimit,AvgEntryPrice*1.005); SetStopLoss(PriceScale*손절틱,PointStop); SetStopProfittarget(PriceScale*익절틱,PointStop);
프로필 이미지

예스스탁 예스스탁 답변

2022-01-13 14:03:57

> 이형지 님이 쓴 글입니다. > 제목 : Re : Re : [해외선물 - 나스닥] 수 청산시 현재가로 설정후 > 그러면 아래 청산수식이 "시장가"되어 있는것 같은데요... 해당 청산 수식을 "현재가"로 고치고 " 설정-매매"에서 매매가격을 청산-현재가 로 하고 "설정-부가기능"에서 자동정정주문을 활성화하면 매수진입되는것과 매수 청산되는 게 동일하게 된다는 거죠?? 아래 수식에서 매수 청산을 현재가 청산으로 수식 고쳐주시면 감사하겠습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : [해외선물 - 나스닥] 수 청산시 현재가로 설정후 > 안녕하세요 예스스탁입니다. 주문가격은 수식안에서 지정이 되지 않습니다. 랭귀지 수식은 신호발생만 담당하고 신호가 발생하면 설정창에 지정한 가격으로 주문이 집행됩니다. 시스템 트레이딩 설정창의 매매탭의 매매가격에서 진입신호과 청산신호에 대해 주문가격을 지정하셔야 하며 부가지능의 정정주문은 모든 주문에 대해 모두 적용되는 옵션입니다. 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : [해외선물 - 나스닥] 수 청산시 현재가로 설정후 1차/2차 정정하는 기능 부여 문의 > 질문1: 매수 진입시에는 현재가로 매수 설정한후 "설정-부가기능"으로 해서 '진입주문지연 및 1차 2차 자동정정'을 통해 현재가로 매수가 되지 않을때에도 1차 2차 정정을 통해 매수 되었는데요... 매수 청산할때는 아래식은 "시장가"로 설정되어 있는것으로 알고 있는데 맞나요? 맞다면 매수 청산시 "현재가"로 설정이 가능할까요? 현재가로 매수청산이 안될때는 매수 진입할때처럼 1차 2차 정정하는 기능이 있나요? 알려주시며 감사하겠습니다. ----------------------------------------------------------------------------------- input : MFI기간(25),MFI값(7),하락틱수(250),하락틱수1(400),익절틱(525),손절틱(50000); input : MFI청산기간(8),MFI청산값(86); input : 추가매수횟수(6),X(25),Y(100); var : MoneyFlow(0),MoneyFlow1(0); MoneyFlow = MFI(MFI기간); MoneyFlow1 = MFI(MFI청산기간); if MarketPosition == 0 and MoneyFlow <= MFI값 and C <= Highest(H,X)-PriceScale*Y Then Buy("b",OnClose,DEf,1); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and MoneyFlow < MFI값 and C < O and V > V[1] Then Buy("추매",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수); if MarketPosition == 1 and MaxEntries < 추가매수횟수 and C < O and V > V[1] Then Buy("325틱추가매수",AtLimit,LatestEntryPrice(0)-PriceScale*하락틱수1); if MarketPosition == 1 and MoneyFlow1 > MFI청산값 Then ExitLong("MFI청산",atlimit,AvgEntryPrice*1.005); SetStopLoss(PriceScale*손절틱,PointStop); SetStopProfittarget(PriceScale*익절틱,PointStop);