커뮤니티

재질문입니다.

프로필 이미지
회원
2013-08-22 13:34:48
97
글번호 66724
답변완료
아래와 같이 4개의 청산식으로 청산하는데 피라미딩에 의한 분할매수 횟수에 상관없이 각1회만 적용시키려면 어떻게 수정해야하는지요? If marketposition==1 Then { EXITLONG("목표가0",atlimit,Entryprice*1.04,"",INT(MaxContracts*0.01)*10); EXITLONG("목표가1",atlimit,Entryprice*1.05,"",INT(MaxContracts*0.01)*10); EXITLONG("목표가2",atlimit,Entryprice*1.06,"",INT(MaxContracts*0.01)*10); EXITLONG("목표가3",atlimit,Entryprice*1.07);}
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-23 10:06:02

안녕하세요 예스스탁입니다. if문으로 각 청산식이 진입이후에 첫번재 만족할때만 발생하도록 조건을 주시면 됩니다. If marketposition==1 Then { var1 = highest(h,BarsSinceEntry); if var1 < EntryPrice*1.04 Then EXITLONG("목표가0",atlimit,Entryprice*1.04,"",INT(MaxContracts*0.01)*10); if var1 < EntryPrice*1.05 Then EXITLONG("목표가1",atlimit,Entryprice*1.05,"",INT(MaxContracts*0.01)*10); if var1 < EntryPrice*1.06 Then EXITLONG("목표가2",atlimit,Entryprice*1.06,"",INT(MaxContracts*0.01)*10); if var1 < EntryPrice*1.07 Then EXITLONG("목표가3",atlimit,Entryprice*1.07);} 즐거운 하루되세요 > HI_JAEYUN01 님이 쓴 글입니다. > 제목 : 재질문입니다. > 아래와 같이 4개의 청산식으로 청산하는데 피라미딩에 의한 분할매수 횟수에 상관없이 각1회만 적용시키려면 어떻게 수정해야하는지요? If marketposition==1 Then { EXITLONG("목표가0",atlimit,Entryprice*1.04,"",INT(MaxContracts*0.01)*10); EXITLONG("목표가1",atlimit,Entryprice*1.05,"",INT(MaxContracts*0.01)*10); EXITLONG("목표가2",atlimit,Entryprice*1.06,"",INT(MaxContracts*0.01)*10); EXITLONG("목표가3",atlimit,Entryprice*1.07);}