커뮤니티
스위칭식좀요
2019-07-19 07:13:41
221
글번호 130482
* 전일 지도에 많은 공부 했습니다.
고맙습니다. (옛날에 봤는데 카피해서 쓰니까 기억이 가물 기물 하데요...)
* 아래 수식좀 봐 주십시요.
목표 금액에서 외 청산이 안되는지 한수 지도 부탁 드립니다.
즉 매도 진입후 수익이 10틱 보다 작고 손실이 20틱 이상이면 매수로 스위칭
<첨부 그림 참고>
#####################
if MarketPosition==-1 and IsEntryName("매도3") == true and Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*10 and highest(H,BarsSinceEntry) < EntryPrice+PriceScale*20 then{ buy("스위칭3",AtLimit,EntryPrice-PriceScale*25); }
SetStopLoss(PriceScale*68,PointStop);
#####################
* 아래 수식으로 변경도 해봤는데 아래 방식도 지도 편달 부탁 드립니다.
<요청사항2> 진입후 최대 수익이 10틱 보다 작고 손실이 20틱 이상 이라면 스위칭으로 진입
즉 매수 했는데 최대 수익이 10틱 이하면서 20틱 손실 이면 바로 매도 포지션
매도 했는데 최대 수익이 10틱 이하면서 20틱 손실 이면 바로 매수 포지션
으로 진입 하는 식 좀 부탁 드립니다.
######## 매수후 스위칭
if MarketPosition == 1 Then {
if IsEntryName("매수1") and highest(H,BarsSinceEntry) <= EntryPrice+PriceScale*10 and highest(H,BarsSinceEntry) > EntryPrice-PriceScale*20 Then var29 = EntryPrice-PriceScale;
Else var29 = 0;
if var29 > 0 Then sell("SS4"); }
* 고맙 습니다. 좋은 주말 되십시요.
- 1. 매도3.png (0.07 MB)
답변 1
예스스탁 예스스탁 답변
2019-07-19 10:28:57
안녕하세요
예스스탁입니다.
주석 참고하시기 바랍니다.
1
if MarketPosition==-1 and IsEntryName("매도3") == true and # 매도진입후
Lowest(L,BarsSinceEntry) > EntryPrice-PriceScale*10 Then #수익이 10틱 미만이면 (진입이후 최저가가 진입가-10틱보다큼)
{
#진입가+20틱까지 상스하면 매수로 즉시 스위칭
buy("스위칭3",AtStop,EntryPrice+PriceScale*20);
}
2
#매수진입후
if MarketPosition == 1 Then
{
#수익이 10틱 미만(진입이후 최고가가 진입가+10틱보다 작음)
if IsEntryName("매수1") and highest(H,BarsSinceEntry) <= EntryPrice+PriceScale*10 Then
sell("ss4",AtStop,EntryPrice-PriceScale*20); #진입가-20틱 까지 하락하면 즉시 스위칭
}
#매도진입후
if MarketPosition == 1 Then
{
#수익이 10틱 미만(진입이후 최저가가 진입가-10틱보다 큼)
if IsEntryName("매도1") and lowest(L,BarsSinceEntry) >= EntryPrice-PriceScale*10 Then
Buy("bb4",AtStop,EntryPrice+PriceScale*20); #진입가+20틱 까지 상승하면 즉시 스위칭
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 스위칭식좀요
> * 전일 지도에 많은 공부 했습니다.
고맙습니다. (옛날에 봤는데 카피해서 쓰니까 기억이 가물 기물 하데요...)
* 아래 수식좀 봐 주십시요.
목표 금액에서 외 청산이 안되는지 한수 지도 부탁 드립니다.
즉 매도 진입후 수익이 10틱 보다 작고 손실이 20틱 이상이면 매수로 스위칭
<첨부 그림 참고>
#####################
if MarketPosition==-1 and IsEntryName("매도3") == true and Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*10 and highest(H,BarsSinceEntry) < EntryPrice+PriceScale*20 then{ buy("스위칭3",AtLimit,EntryPrice-PriceScale*25); }
SetStopLoss(PriceScale*68,PointStop);
#####################
* 아래 수식으로 변경도 해봤는데 아래 방식도 지도 편달 부탁 드립니다.
<요청사항2> 진입후 최대 수익이 10틱 보다 작고 손실이 20틱 이상 이라면 스위칭으로 진입
즉 매수 했는데 최대 수익이 10틱 이하면서 20틱 손실 이면 바로 매도 포지션
매도 했는데 최대 수익이 10틱 이하면서 20틱 손실 이면 바로 매수 포지션
으로 진입 하는 식 좀 부탁 드립니다.
######## 매수후 스위칭
if MarketPosition == 1 Then {
if IsEntryName("매수1") and highest(H,BarsSinceEntry) <= EntryPrice+PriceScale*10 and highest(H,BarsSinceEntry) > EntryPrice-PriceScale*20 Then var29 = EntryPrice-PriceScale;
Else var29 = 0;
if var29 > 0 Then sell("SS4"); }
* 고맙 습니다. 좋은 주말 되십시요.
다음글
이전글