커뮤니티

수식문의합니다.

프로필 이미지
반갑
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개매수 감사합니다.