커뮤니티
수식 문의 드립니다.
2018-10-14 20:46:22
196
글번호 122655
안녕하세요
시스템 수식 문의드립니다.
1. 해외선물에서 아래와 같이 1차 매수 진행
If MarketPosition == 0
and Bcond == True and Bcond[1] == False
Then
Buy("B1");
2. 아래와 같이 2차로 추가매수 진행 (0.04포인트 아래에서 추가매수)
If MarketPosition == 1
Then
{
If MaxEntries == 1
Then
Buy("B2",Atlimit,EntryPrice-PriceScale*0.04);
}
3. 2차로 매수한 "B2"만 익절
If MarketPosition == 1 Then
{
If CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B2" Then
{
CPrice = LatestEntryPrice(0);
}
If CPrice > 0 Then
ExitLong("CXB",AtLimit,CPrice+0.12,"B2");
}
Else {
CPrice = 0;
}
문제는...3번 과정에서
0.12 포인트 상승을 하였는데 어떤 때에는 0.12포인트 익절, 어떤때에는 0.20 포인트가 올랐다가 내렸는데... 익절이 안되고 손절 정책에 의해서 손절이 진행되었습니다.
수식에 문제가 있는지 점검 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-10-15 13:20:29
안녕하세요
예스스탁입니다.
식을 수정했습니다.
If MarketPosition == 0 and Bcond == True and Bcond[1] == False Then
Buy("B1");
If MarketPosition == 1 Then
{
If MaxEntries == 1 and TotalTrades == TotalTrades[1] Then
Buy("B2",Atlimit,EntryPrice-PriceScale*0.04);
}
If MarketPosition == 1 Then
{
If LatestEntryName(0) == "B2" Then
{
CPrice = LatestEntryPrice(0);
}
If CPrice > 0 Then
ExitLong("CXB",AtLimit,CPrice+0.12,"B2");
}
Else
CPrice = 0;
즐거운 하루되세요
> 이엘성투 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다.
> 안녕하세요
시스템 수식 문의드립니다.
1. 해외선물에서 아래와 같이 1차 매수 진행
If MarketPosition == 0
and Bcond == True and Bcond[1] == False
Then
Buy("B1");
2. 아래와 같이 2차로 추가매수 진행 (0.04포인트 아래에서 추가매수)
If MarketPosition == 1
Then
{
If MaxEntries == 1
Then
Buy("B2",Atlimit,EntryPrice-PriceScale*0.04);
}
3. 2차로 매수한 "B2"만 익절
If MarketPosition == 1 Then
{
If CurrentContracts > CurrentContracts[1] and LatestEntryName(0) == "B2" Then
{
CPrice = LatestEntryPrice(0);
}
If CPrice > 0 Then
ExitLong("CXB",AtLimit,CPrice+0.12,"B2");
}
Else {
CPrice = 0;
}
문제는...3번 과정에서
0.12 포인트 상승을 하였는데 어떤 때에는 0.12포인트 익절, 어떤때에는 0.20 포인트가 올랐다가 내렸는데... 익절이 안되고 손절 정책에 의해서 손절이 진행되었습니다.
수식에 문제가 있는지 점검 부탁드립니다.
다음글