커뮤니티
재진입에 관한 질문입니다.
2017-11-10 05:12:45
138
글번호 114067
항상 수고많으십니다.
질문입니다----------------------------------------------------------------
var1 = ma(c, 5);
var2 = ma(c, 20);
if DayIndex >= 0 and stime < 150000 Then
{
if var1 > var2 then
{
buy("매수");
}
if var1 < var2 then
{
sell("매도");
}
}
if IsEntryName("매수1") == true and (stime == 150000 or CrossUp(stime, 150000)) Then
{
exitlong("매수1청산");
}
if IsEntryName("매도1") == true and (stime == 150000 or CrossUp(stime, 150000)) Then
{
exitshort("매도1청산");
}
위 식에서 (1) 매수진입 가격보다 20틱이 하락하면 매도를 하고.
(2) 매도진입 가격보다 20틱이 상승하면 매수를 하는 식을 추가하고 싶습니다.
감사합니다.
항상 하시는 일에 좋은 결실 거두시길...
답변 1
예스스탁 예스스탁 답변
2017-11-10 14:30:21
안녕하세요
예스스탁입니다.
var1 = ma(c, 5);
var2 = ma(c, 20);
if DayIndex >= 0 and stime < 150000 Then
{
if var1 > var2 then
{
buy("매수");
}
if var1 < var2 then
{
sell("매도");
}
}
if MarketPosition == 1 then
{
sell("bs",AtStop,EntryPrice-PriceScale*20);
if IsEntryName("매수1") == true and (stime == 150000 or CrossUp(stime, 150000)) Then
{
exitlong("매수1청산");
}
}
if MarketPosition == -1 Then
{
buy("sb",AtStop,EntryPrice+PriceScale*20);
if IsEntryName("매도1") == true and (stime == 150000 or CrossUp(stime, 150000)) Then
{
exitshort("매도1청산");
}
}
즐거운 하루되세요
> 샐리짱 님이 쓴 글입니다.
> 제목 : 재진입에 관한 질문입니다.
> 항상 수고많으십니다.
질문입니다----------------------------------------------------------------
var1 = ma(c, 5);
var2 = ma(c, 20);
if DayIndex >= 0 and stime < 150000 Then
{
if var1 > var2 then
{
buy("매수");
}
if var1 < var2 then
{
sell("매도");
}
}
if IsEntryName("매수1") == true and (stime == 150000 or CrossUp(stime, 150000)) Then
{
exitlong("매수1청산");
}
if IsEntryName("매도1") == true and (stime == 150000 or CrossUp(stime, 150000)) Then
{
exitshort("매도1청산");
}
위 식에서 (1) 매수진입 가격보다 20틱이 하락하면 매도를 하고.
(2) 매도진입 가격보다 20틱이 상승하면 매수를 하는 식을 추가하고 싶습니다.
감사합니다.
항상 하시는 일에 좋은 결실 거두시길...