커뮤니티
수식질문 부탁올립니다.
2013-10-28 22:09:22
129
글번호 68915
당일 청산 트레이딩에서
A,B,C 세가지 전략이 동시에 각각 최대 한번씩 수행되는 식이 있습니다.
조건 A의 경우 10시까지만 수행이 되는데 청산의 경우의 수는 아래와 같습니다.
또한 조건A의 경우 진입이 될 수도 있고 되지 않을 수도 있는데,
진입이 되었다는 전제하에서 청산의 경우의 수는 다음 네가지입니다.
1) A가 목표가 도달하여 이익청산
2) A가 손절가 도달하여 손절청산
3) A가 10시에 시간제한청산
i) 이익인 상태로 청산
ii) 손실인 상태로 청산
위와 같이 A전략의 네가지 결과에 따라서
B또는 C를 수행하기 위한 전제조건으로 참고해보려고 합니다.
위 네가지 경우의 수를 시스템식에서 표현하는 방법은 무엇인지요??
즉,질문을 요약하면
(1) A가 진입되었고
(2) 네가지 각각의 형태로 청산이 되면
(1),(2)를 표현할 방법 부탁드립니다.
감사합니다. 좋은 하루 되세요.
답변 1
예스스탁 예스스탁 답변
2013-10-29 10:37:34
안녕하세요
예스스탁입니다.
진입과 청산이 이름을 부여하신 후에
해당 이름으로 판단해 가시면 됩니다.
var : Atrade(0);
if date != date[1] Then
Atrade = 0;
if A진입조건 Then
buy("Abuy");
if B진입조건 Then
buy("Bbuy");
if C진입조건 Then
buy("Cbuy");
if MarketPosition == 1 and IsEntryName("Abuy") == true Then{
if stime == 100000 Then{
if C > EntryPrice Then
ExitLong("Ax1");
Else
ExitLong("Ax2");
}
}
SetStopLoss(1,PointStop);
SetStopProfittarget(1,PointStop);
if MarketPosition == 0 and ExitDate(1) == sdate Then{
if IsEntryName("A",1) == true and IsExitName("Ax1",1) == true Then
Atrade = 1;
if IsEntryName("A",1) == true and IsExitName("Ax2",1) == true Then
Atrade = 2;
if IsEntryName("A",1) == true and IsExitName("StopLoss",1) == true Then
Atrade = 3;
if IsEntryName("A",1) == true and IsExitName("StopProfittarget",1) == true Then
Atrade = 4;
}
즐거운 하루되세요
> 대단한콩 님이 쓴 글입니다.
> 제목 : 수식질문 부탁올립니다.
> 당일 청산 트레이딩에서
A,B,C 세가지 전략이 동시에 각각 최대 한번씩 수행되는 식이 있습니다.
조건 A의 경우 10시까지만 수행이 되는데 청산의 경우의 수는 아래와 같습니다.
또한 조건A의 경우 진입이 될 수도 있고 되지 않을 수도 있는데,
진입이 되었다는 전제하에서 청산의 경우의 수는 다음 네가지입니다.
1) A가 목표가 도달하여 이익청산
2) A가 손절가 도달하여 손절청산
3) A가 10시에 시간제한청산
i) 이익인 상태로 청산
ii) 손실인 상태로 청산
위와 같이 A전략의 네가지 결과에 따라서
B또는 C를 수행하기 위한 전제조건으로 참고해보려고 합니다.
위 네가지 경우의 수를 시스템식에서 표현하는 방법은 무엇인지요??
즉,질문을 요약하면
(1) A가 진입되었고
(2) 네가지 각각의 형태로 청산이 되면
(1),(2)를 표현할 방법 부탁드립니다.
감사합니다. 좋은 하루 되세요.
다음글
이전글