커뮤니티

문의 드립니다.

프로필 이미지
엘사간
2014-02-21 20:16:10
159
글번호 72820
답변완료
1.문의 밑에처럼 청산이 되면 바로 스위칭으로 진입할려면 어떤 수식이 필요한가요? var66 = Timetominutes(stime); #진입후 60분 경과후 청산 if MarketPosition != 0 and var66 >= var66[BarsSinceEntry]+60 Then{ ExitLong(); ExitShort(); } =========================== 2.문의 a라는 진입조건 b라는 진입조건 c라는 진입조건 . . . 이렇게 여러게 진입조건이 있습니다. 청산은 SetStopTrailing(xx, yy, pointstop,1); 이것으로 통일해서 수식어를 쓰고 있는데요, a,b,c.....진입조건을 각각 따로 셋스탑트레일링청산을 독립적으로 실행시킬려면 어떻게 수식을 적어야 하는지요?
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2014-02-24 10:19:40

안녕하세요 예스스탁입니다. 1. var66 = Timetominutes(stime); #진입후 60분 경과후 청산 if MarketPosition == 1 and var66 >= var66[BarsSinceEntry]+60 Then sell(); if MarketPosition == -1 and var66 >= var66[BarsSinceEntry]+60 Then buy(); 2. 아래식 참고하시기 바랍니다. 식을 풀어서 작성하셔야 하며 청산의 조건식에 진입명을 확인하는 함수를 넣어주셔야 합니다. if 진입조건a Then buy("a"); if 진입조건b Then buy("b"); if 진입조건c Then buy("c"); if MarketPosition == 1 and IsEntryName("a") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX1 Then ExitLong("bx1",AtStop,highest(h,BarsSinceEntry)-YY1); if MarketPosition == 1 and IsEntryName("b") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX2 Then ExitLong("bx2",AtStop,highest(h,BarsSinceEntry)-YY2); if MarketPosition == 1 and IsEntryName("c") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX3 Then ExitLong("bx3",AtStop,highest(h,BarsSinceEntry)-YY3); 즐거운 하루되세요 > 엘사간 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 1.문의 밑에처럼 청산이 되면 바로 스위칭으로 진입할려면 어떤 수식이 필요한가요? var66 = Timetominutes(stime); #진입후 60분 경과후 청산 if MarketPosition != 0 and var66 >= var66[BarsSinceEntry]+60 Then{ ExitLong(); ExitShort(); } =========================== 2.문의 a라는 진입조건 b라는 진입조건 c라는 진입조건 . . . 이렇게 여러게 진입조건이 있습니다. 청산은 SetStopTrailing(xx, yy, pointstop,1); 이것으로 통일해서 수식어를 쓰고 있는데요, a,b,c.....진입조건을 각각 따로 셋스탑트레일링청산을 독립적으로 실행시킬려면 어떻게 수식을 적어야 하는지요?
프로필 이미지

예스스탁 예스스탁 답변

2014-02-24 16:33:29

안녕하세요 예스스탁입니다. 매도쪽 추가했습니다. if 진입조건a Then buy("a"); if 진입조건b Then buy("b"); if 진입조건c Then buy("c"); if MarketPosition == 1 and IsEntryName("a") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX1 Then ExitLong("bx1",AtStop,highest(h,BarsSinceEntry)-YY1); if MarketPosition == 1 and IsEntryName("b") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX2 Then ExitLong("bx2",AtStop,highest(h,BarsSinceEntry)-YY2); if MarketPosition == 1 and IsEntryName("c") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX3 Then ExitLong("bx3",AtStop,highest(h,BarsSinceEntry)-YY3); if 진입조건aa Then sell("aa"); if 진입조건bb Then sell("bb"); if 진입조건cc Then sell("cc"); if MarketPosition == 1 and IsEntryName("aa") == true And Lowest(L,BarsSinceEntry) <= EntryPrice-XX1 Then ExitShort("sx1",AtStop,Lowest(L,BarsSinceEntry)+YY1); if MarketPosition == 1 and IsEntryName("bb") == true And Lowest(L,BarsSinceEntry) <= EntryPrice-XX2 Then ExitShort("sx2",AtStop,Lowest(L,BarsSinceEntry)+YY2); if MarketPosition == 1 and IsEntryName("cc") == true And Lowest(L,BarsSinceEntry) <= EntryPrice-XX3 Then ExitShort("sx3",AtStop,Lowest(L,BarsSinceEntry)+YY3); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 1. var66 = Timetominutes(stime); #진입후 60분 경과후 청산 if MarketPosition == 1 and var66 >= var66[BarsSinceEntry]+60 Then sell(); if MarketPosition == -1 and var66 >= var66[BarsSinceEntry]+60 Then buy(); 2. 아래식 참고하시기 바랍니다. 식을 풀어서 작성하셔야 하며 청산의 조건식에 진입명을 확인하는 함수를 넣어주셔야 합니다. if 진입조건a Then buy("a"); if 진입조건b Then buy("b"); if 진입조건c Then buy("c"); if MarketPosition == 1 and IsEntryName("a") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX1 Then ExitLong("bx1",AtStop,highest(h,BarsSinceEntry)-YY1); if MarketPosition == 1 and IsEntryName("b") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX2 Then ExitLong("bx2",AtStop,highest(h,BarsSinceEntry)-YY2); if MarketPosition == 1 and IsEntryName("c") == true And highest(H,BarsSinceEntry) >= EntryPrice+XX3 Then ExitLong("bx3",AtStop,highest(h,BarsSinceEntry)-YY3); 즐거운 하루되세요 > 엘사간 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 1.문의 밑에처럼 청산이 되면 바로 스위칭으로 진입할려면 어떤 수식이 필요한가요? var66 = Timetominutes(stime); #진입후 60분 경과후 청산 if MarketPosition != 0 and var66 >= var66[BarsSinceEntry]+60 Then{ ExitLong(); ExitShort(); } =========================== 2.문의 a라는 진입조건 b라는 진입조건 c라는 진입조건 . . . 이렇게 여러게 진입조건이 있습니다. 청산은 SetStopTrailing(xx, yy, pointstop,1); 이것으로 통일해서 수식어를 쓰고 있는데요, a,b,c.....진입조건을 각각 따로 셋스탑트레일링청산을 독립적으로 실행시킬려면 어떻게 수식을 적어야 하는지요?