커뮤니티
익절 다시 한번 여쭤봅니다
2013-04-23 09:32:55
183
글번호 62375
다시 한번 여쭤봅니다.
예를 들어 var1=250.00
var2=250.25,var3=250.50,var4=250.75 이라 할때
v1에서 매수하면 v3에 익절청산,
v2에서 매수하면 v4에 익절청산...이렇게 할려면 수식어를 어떻게 하는지요?
제가 개인적으로 만들어 봤는데 bx나sx...중복 된다고 나오고요,
또 한가지는 bx1,sx1으로 했는데도 차트에는 적용이 안 됩니다.
매도 수식도 같이 한번 부탁 드립니다.
안녕하세요
예스스탁입니다.
1.
if 매수진입조건 then
buy();
if 매도진입조건 then
sell();
#매수진입 이후에 var3이상의 시세가 발생하면 청산
if MarketPosition == 1 Then
exitlong("bx",atlimit,var3);
#매도진입 이후에 var3이하의 시세가 발생하면 청산
if MarketPosition == -1 Then
ExitShort("sx",atlimit,var3);
2
위치는 관계없습니다.
위식과 같이 진입식 밑에 조건을 주시고 청산식을 만드시면 됩니다.
즐거운 하루되세요
> 엘사간 님이 쓴 글입니다.
> 제목 : 익절문의
> var1,var2,var3.......var8이라고 있을때
진입요건은 여러가지를 만들어 놨는데 만일 예를 들어 var3에 익절청산 하는 수식어는
어떻게 하나요?
글구,진입여건이 매수든 매도든 여러 수식어가 있는데 거기에 맞는 익절 청산은 각각 그 밑에다가 익절청산을 집어 넣어야 하나요?
답변 1
예스스탁 예스스탁 답변
2013-04-23 17:30:14
안녕하세요
예스스탁입니다.
아래와 같이 진입식에 이름을 부여하신 후에
청산함수에 이름을 지정해 주시면
해당 진입일때만 청산하게 됩니다.
if C == V1 Then
buy("b1");
if C == V2 Then
buy("b2");
if MarketPosition == 1 Then
exitlong("bx1",atlimit,v3,"b1");
if MarketPosition == 1 Then
exitlong("bx2",atlimit,v4,"b2");
문의하신 내용이 진입별로 이익폭이 동일하시면
청산식을 아래와 같이 작성하시면
모든 진입에서 0.5 수익시 청산합니다.
if MarketPosition == 1 Then
exitlong("bx1",atlimit,EntryPrice+0.5);
즐거운 하루되세요
> 엘사간 님이 쓴 글입니다.
> 제목 : 익절 다시 한번 여쭤봅니다
>
다시 한번 여쭤봅니다.
예를 들어 var1=250.00
var2=250.25,var3=250.50,var4=250.75 이라 할때
v1에서 매수하면 v3에 익절청산,
v2에서 매수하면 v4에 익절청산...이렇게 할려면 수식어를 어떻게 하는지요?
제가 개인적으로 만들어 봤는데 bx나sx...중복 된다고 나오고요,
또 한가지는 bx1,sx1으로 했는데도 차트에는 적용이 안 됩니다.
매도 수식도 같이 한번 부탁 드립니다.
안녕하세요
예스스탁입니다.
1.
if 매수진입조건 then
buy();
if 매도진입조건 then
sell();
#매수진입 이후에 var3이상의 시세가 발생하면 청산
if MarketPosition == 1 Then
exitlong("bx",atlimit,var3);
#매도진입 이후에 var3이하의 시세가 발생하면 청산
if MarketPosition == -1 Then
ExitShort("sx",atlimit,var3);
2
위치는 관계없습니다.
위식과 같이 진입식 밑에 조건을 주시고 청산식을 만드시면 됩니다.
즐거운 하루되세요
> 엘사간 님이 쓴 글입니다.
> 제목 : 익절문의
> var1,var2,var3.......var8이라고 있을때
진입요건은 여러가지를 만들어 놨는데 만일 예를 들어 var3에 익절청산 하는 수식어는
어떻게 하나요?
글구,진입여건이 매수든 매도든 여러 수식어가 있는데 거기에 맞는 익절 청산은 각각 그 밑에다가 익절청산을 집어 넣어야 하나요?