커뮤니티
청산식 재문의
2013-04-23 10:46:17
155
글번호 62379
1.5이상 수익이 나지 않고 0.7포인트 이상 수익이면
아래식 이용하시면 됩니다.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice*1.015 Then
exitlong("bx1",AtStop,EntryPrice+0.5);
Else{
if highest(H,BarsSinceEntry) >= EntryPrice+0.7 Then
ExitLong("bx2",AtStop,EntryPrice);
}
}
재가 문의한 내용 전달이 잘 못된것 같네요
1.5% 이상 수익이 나면은 진입가+-0.5 에 오면 청산 하고
0.7 포인트 이상 수익이 나면은 고점(저점)에서 0.7 포인트 떨어지면(올라가면) 청산하는 것입니다
ExitLong("bx2",AtStop,(highest-0.7));
이렇게 고쳤더니 틀리네요
문의 하나더
외국인 매매와 반대로 진입하면 목표가가 0.85 포인트이고
같은 방향이면 원래 식대로 ...
청산식을 부탁합니다
if crossup(osc,0) then buy("싸");
if MarketPosition == 1 then {
if crossdown( osc,0) Then
exitlong();
}
이것을 어찌 고치면 되나요
답변 1
예스스탁 예스스탁 답변
2013-04-23 17:40:48
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 1 Then{
#1.5% 이상 수익시 진입가+0.5까지 하락하면 청산
if highest(H,BarsSinceEntry) >= EntryPrice*1.015 Then
ExitLong("bx1",AtStop,EntryPrice+0.5);
#1.5%미만, 0.7포인트 이상 수익시 최고점대비 0.7하락시 청산
if highest(H,BarsSinceEntry) >= EntryPrice+0.7 and highest(H,BarsSinceEntry) < EntryPrice*1.015 Then
ExitLong("bx2",AtStop,highest(h,BarsSinceEntry)-0.7);
}
2.
해당내용은 진입에 이름을 지정하시고
외국인수급데이터를 참조데이터로 적용하신 후에
외국인에 따라 진입을 2개 만드시고 그 이름을 이용하셔야 합니다.
if crossup(osc,0) and data2(c) > 0 then buy("싸1");
if crossup(osc,0) and data2(c) < 0 then buy("싸2");
if MarketPosition == 1 then {
if IsExitName("싸1") == true and crossdown( osc,0) Then
ExitLong();
if IsExitName("싸2") == true Then
ExitLong("bx1",AtLimit,EntryPrice+0.85);
}
즐거운 하루되세요
> 구다이전설 님이 쓴 글입니다.
> 제목 : 청산식 재문의
> 1.5이상 수익이 나지 않고 0.7포인트 이상 수익이면
아래식 이용하시면 됩니다.
if MarketPosition == 1 Then{
if highest(H,BarsSinceEntry) >= EntryPrice*1.015 Then
exitlong("bx1",AtStop,EntryPrice+0.5);
Else{
if highest(H,BarsSinceEntry) >= EntryPrice+0.7 Then
ExitLong("bx2",AtStop,EntryPrice);
}
}
재가 문의한 내용 전달이 잘 못된것 같네요
1.5% 이상 수익이 나면은 진입가+-0.5 에 오면 청산 하고
0.7 포인트 이상 수익이 나면은 고점(저점)에서 0.7 포인트 떨어지면(올라가면) 청산하는 것입니다
ExitLong("bx2",AtStop,(highest-0.7));
이렇게 고쳤더니 틀리네요
문의 하나더
외국인 매매와 반대로 진입하면 목표가가 0.85 포인트이고
같은 방향이면 원래 식대로 ...
청산식을 부탁합니다
if crossup(osc,0) then buy("싸");
if MarketPosition == 1 then {
if crossdown( osc,0) Then
exitlong();
}
이것을 어찌 고치면 되나요
다음글
이전글