커뮤니티
수식문의합니다.
2011-03-18 13:43:12
703
글번호 36681
1번 . N봉의 최고가 대비 10% 하락하면 1개매수 20% 하락하면 2개 매수 30%하락하면 3개 매수
매입가 기준 10% 수익이면 1개청산 20% 수익이면 2개 청산 30%수익이면 3개청산
2번. N봉의 최고가 대비 10%하락하면 1개매수 1번째 매입가대비 10%하락하면 2개매수 1번째 매수가대비 20%하락하면 3개매수
3번.
N봉의 최고가를 돌파하면 1개매수가를 기준으로
기준가대비 10%상승하면 1개청산후 2개매수 20%상승하면 2개청산후 3개매수
4번. N봉의 최저가대비 10%상승하면 1개매수가를 기준으로
기준가 대비 10%상승하면 1개 청산후 2개 매수 20%상승하면 2개청산후 3개매수
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-03-18 14:49:05
안녕하세요
예스스탁입니다.
1.
input : P1(10),P2(20),P3(30),N(10);
IF MarketPosition == 0 Then
buy("b1",AtStop,Highest(H,N)*(1-P1/100),1);
IF MarketPosition == 1 Then{
if countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) < 1 then{
buy("b2",AtStop,Highest(H,N)*(1-P2/100),2);
buy("b3",AtStop,Highest(H,N)*(1-P3/100),3);
}
if Highest(H,BarsSinceEntry) < EntryPrice*(1+P1/100) Then
ExitLong("bx1",atlimit,EntryPrice*(1+P1/100),"b1");
if Highest(H,BarsSinceEntry) < EntryPrice*(1+P2/100) Then
ExitLong("bx2",atlimit,EntryPrice*(1+P2/100),"b2");
if Highest(H,BarsSinceEntry) < EntryPrice*(1+P3/100) Then
ExitLong("bx3",atlimit,EntryPrice*(1+P3/100),"b3");
}
2.
input : P1(10),P2(10),P3(30),N(10);
IF MarketPosition == 0 Then
buy("b1",AtStop,Highest(H,N)*(1-P1/100),1);
IF MarketPosition == 1 Then{
if countif(CurrentContracts < CurrentContracts[1],BarsSinceEntry) < 1 then{
buy("b2",AtStop,EntryPrice*(1-P2/100),2);
buy("b3",AtStop,EntryPrice*(1-P3/100),3);
}
if Highest(H,BarsSinceEntry) < EntryPrice*(1+P1/100) Then
ExitLong("bx1",atlimit,EntryPrice*(1+P1/100),"b1");
if Highest(H,BarsSinceEntry) < EntryPrice*(1+P2/100) Then
ExitLong("bx2",atlimit,EntryPrice*(1+P2/100),"b2");
if Highest(H,BarsSinceEntry) < EntryPrice*(1+P3/100) Then
ExitLong("bx3",atlimit,EntryPrice*(1+P3/100),"b3");
}
3.4
해당 수식내용은 작성가능하지 않습니다.
하나의 봉에서 매수청산과 매수가 발생할 경우
모두 청산됩니다.매수청산이 다시 발동하여 해당 매수를 청산합니다.
아래 링크에서 나)번을 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_6.htm
즐거운 하루되세요
> 반갑 님이 쓴 글입니다.
> 제목 : 수식문의합니다.
> 1번 . N봉의 최고가 대비 10% 하락하면 1개매수 20% 하락하면 2개 매수 30%하락하면 3개 매수
매입가 기준 10% 수익이면 1개청산 20% 수익이면 2개 청산 30%수익이면 3개청산
2번. N봉의 최고가 대비 10%하락하면 1개매수 1번째 매입가대비 10%하락하면 2개매수 1번째 매수가대비 20%하락하면 3개매수
3번.
N봉의 최고가를 돌파하면 1개매수가를 기준으로
기준가대비 10%상승하면 1개청산후 2개매수 20%상승하면 2개청산후 3개매수
4번. N봉의 최저가대비 10%상승하면 1개매수가를 기준으로
기준가 대비 10%상승하면 1개 청산후 2개 매수 20%상승하면 2개청산후 3개매수
감사합니다.
다음글
이전글