안녕하세요
국내주식이고요. 5분봉을 사용하는데요
2프로 하락시 매수후 청산후 재진입하는 수식인데요
청산후 2프로 하락시 재진입 이나, 2프로 상승시 진입식입니다
if MarketPosition == 0 Then
{ if CurrentContracts > CurrentContracts[1] Then
{
P = LatestEntryPrice(0);
E = E+1;
}
if E < 10 Then
Buy("b1",AtLimit,P*0.98,vol*1.0);
IF MarketPosition == 1 Then
ExitLong("bx",AtLimit,AvgEntryPrice*1.1);
if MarketPosition == 0 Then
Buy("재진입하락",AtLimit,ExitPrice(1)*0.98,vol*1.0);
if MarketPosition == 0 Then
Buy("재진입상승 ",AtLimit,ExitPrice(1)*1.02,vol*1.0);
* 두가지중에 한가지신호만 받고 싶은데, 두개 신호가 동시에 나가는 경우가 잇습니다.
두가지중 한가지신호만 충족되엇을때 진입을 하고 싶은데요 어떻게 해야 하나요?
식인데요, 이 두가지중 한가지만 신호를 하고 싶은데요, 두가지중에 한가지
답변 1
예스스탁
예스스탁 답변
2022-05-27 11:35:40
안녕하세요
예스스탁입니다.
하락, 상승 모두 atlimit 신호타입이므로
청산가+2% 이하이거나, 청산가-2% 이하라는 내용이 되어 중복될 수 있습니다.
buy에서 atlimit은 지정한 가격이하, atstop은 지정한 가격 이상일때 신호가 발생합니다
상승은 atstop으로 변경하시면 됩니다.
if MarketPosition == 0 Then
{
Buy("재진입하락",AtLimit,ExitPrice(1)*0.98,vol*1.0);
Buy("재진입상승",AtStop,ExitPrice(1)*1.02,vol*1.0);
}
즐거운 하루되세요
> 강물처름 님이 쓴 글입니다.
> 제목 : 수식 수정 부탁드립니다
> 안녕하세요
국내주식이고요. 5분봉을 사용하는데요
2프로 하락시 매수후 청산후 재진입하는 수식인데요
청산후 2프로 하락시 재진입 이나, 2프로 상승시 진입식입니다
if MarketPosition == 0 Then
{ if CurrentContracts > CurrentContracts[1] Then
{
P = LatestEntryPrice(0);
E = E+1;
}
if E < 10 Then
Buy("b1",AtLimit,P*0.98,vol*1.0);
IF MarketPosition == 1 Then
ExitLong("bx",AtLimit,AvgEntryPrice*1.1);
if MarketPosition == 0 Then
Buy("재진입하락",AtLimit,ExitPrice(1)*0.98,vol*1.0);
if MarketPosition == 0 Then
Buy("재진입상승 ",AtLimit,ExitPrice(1)*1.02,vol*1.0);
* 두가지중에 한가지신호만 받고 싶은데, 두개 신호가 동시에 나가는 경우가 잇습니다.
두가지중 한가지신호만 충족되엇을때 진입을 하고 싶은데요 어떻게 해야 하나요?
식인데요, 이 두가지중 한가지만 신호를 하고 싶은데요, 두가지중에 한가지