커뮤니티

수식문의합니다~~

프로필 이미지
코퍼
2022-04-02 10:09:56
917
글번호 157666
답변완료
안녕하세요 함수 공부중인데 문의드립니다. SetStopContract; SetStopProfittarget(3,PointStop); 1. SetStopContract는 SetStopProfittarget가 실행될때 수량과 무관하게 설정된 3포인트 이익시 강제청산됩니다. 이함수를 이용하여 아래 1안을 2안처럼 사용가능한가요? -수량2개 진입후 100포인트 상승후 10포인트 하락시 청산 1안 Input : Af(10), Be(100); SetStopTrailing( Af*CurrentContracts, Be*CurrentContracts, PointStop, 1 ); 2안 Input : Af(10), Be(100); SetStopContract; SetStopTrailing( Af, Be, PointStop, 1 ); 2. 가장 최근에 청산된 포지션의 매수매도여부, 청산시간, 청산손익 작성부탁드립니다. EntryTime 진입 시간 ExitTime 청산 시간 LatestEntryPrice 가장 최근 진입의 가격 LatestExitPrice 가장 최근 청산의 가격
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-04-01 16:01:59

안녕하세요 예스스탁입니다. 1 SetStopContract와 SetStopPosition은 강제청산에서 손익을 판단할 때 1계약 기준으로 판단할것인지 수량감안해서 포지션의 손익으로 판단할지 정하는 함수입니다. 예를 들어 매수2계약 진입하고 1포인트 익절로 지정한 상태에서 SetStopContract은 진입가에서 1포인트 상승하면 청산되고 수익은 2포인트가 되고 SetStopPosition은 진입가에서 0.5포인트 상승나면 청산되고 실제 수익이 1포인가 됩니다. 2 강제청산은 기본설정이 SetStopContract입니다. 그러므로 올리신 1안과 2안은 같은 내용입니다. 3 만약 합산손익으로 판단하면 SetStopPosition으로 설정해야 합니다. Input : Af(10), Be(100); SetStopPosition; SetStopTrailing( Af, Be, PointStop, 1 ); 4 함수를 확인하실 때 도움말 내용과 함께 아래와 같이 간단하게 테스트 가능한 시스템식을 작성하셔서 차트에 적용해 보면 함수의 내용을 파악하기 쉽습니다. 1번 if Bdate != Bdate[1] Then Buy("b",OnClose,DEf,2); Input : Af(10), Be(100); SetStopContract; SetStopTrailing( Af, Be, PointStop, 1 ); 2번 if Bdate != Bdate[1] Then Buy("b",OnClose,DEf,2); Input : Af(10), Be(100); SetStopPosition; SetStopTrailing( Af, Be, PointStop, 1 ); 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : 수식문의합니다~~ > 안녕하세요 SetStopContract; SetStopProfittarget(3,PointStop); 상기 도움말중 문의드립니다. SetStopContract는 SetStopProfittarget가 실행될때 수량과 무관하게 설정된 3포인트 이익시 강제청산됩니다. 이함수를 이용하여 아래 1안을 2안처럼 사용가능한가요? -수량2개 진입후 100포인트 상승후 10포인트 하락시 청산 1안 Input : Af(10), Be(100); SetStopTrailing( Af*CurrentContracts, Be*CurrentContracts, PointStop, 1 ); 2안 Input : Af(10), Be(100); SetStopContract; SetStopTrailing( Af, Be, PointStop, 1 );