커뮤니티
식 질문드려요...
2013-03-22 03:40:13
180
글번호 61050
또 왔습니다.. ^^;;
1번.
일봉 시스템식에서 진입식 A, B, C,D 가 있다고할때...
C 에만 목표수익 5% 청산으로 주고싶으면 어떻게 하나요...
SetStopProfittarget(P,Percentstop);
요건 모두에게 걸려버리니...
2번.
진입이후 발생한 최고가가 이전 300봉 최고가보다 클때(신규고가 A)...
A이후 5봉 연속 A보다 작으면 청산...
3번.
제가 만들어논 지표가 상승 하락 이라고 있다고할때...
진입이후 상승 이 하락 으로 바뀌면...
이걸 어떻게 표현하나요...
4번.
위에 지표가 상승에서 하락으로 바뀌면 30봉 동안 진입금지...
머리속에 맴맴돌고 표현은 잘 안되네요... ㅜㅜ
부탁드립니다... ^^;
답변 1
예스스탁 예스스탁 답변
2013-03-22 13:33:58
안녕하세요
예스스탁입니다.
1.
강제청산 함수를 사용하지 마시고
식을 풀어서 작성하셔야 합니다.
진입명을 이용해 지정하셔야 합니다.
input : P(5);
if A조건 then
buy("a");
if b조건 then
buy("b");
if c조건 then
buy("c");
if d조건 then
buy("d");
#C가 매수진입일 경우
if MarketPosition == 1 and IsEntryName("c") == true Then
exitlong("bx",Atlimit,EntryPrice*(1+P/100));
#C가 매도진입일 경우
if MarketPosition == -1 and IsEntryName("c") == true Then
ExitShort("sx",Atlimit,EntryPrice*(1-P/100));
2.
var1 = highest(H,300);
if MarketPosition ==1 Then{
if crossup(h,var1[BarsSinceEntry]) Then{
value1 = BarsSinceEntry;
value2 = index;
}
if BarsSinceEntry >= value2+5 and countif(H < value1,5) == 5 Then
exitlong();
}
3.
var1 = 지표값;
#하락전환
if MarketPosition == 1 and var1 < var1[1] and var1[1] > var1[2] Then
exitlong();
4.
var1 = 지표값;
#하락전환
if var1 < var1[1] and var1[1] > var1[2] Then
value1 = index;
if 매수조건 and index >= value1+30 Then
buy();
if 매도조건 and index >= value1+30 Then
sell();
즐거운 하루되세요
> 깽알신랑 님이 쓴 글입니다.
> 제목 : 식 질문드려요...
> 또 왔습니다.. ^^;;
1번.
일봉 시스템식에서 진입식 A, B, C,D 가 있다고할때...
C 에만 목표수익 5% 청산으로 주고싶으면 어떻게 하나요...
SetStopProfittarget(P,Percentstop);
요건 모두에게 걸려버리니...
2번.
진입이후 발생한 최고가가 이전 300봉 최고가보다 클때(신규고가 A)...
A이후 5봉 연속 A보다 작으면 청산...
3번.
제가 만들어논 지표가 상승 하락 이라고 있다고할때...
진입이후 상승 이 하락 으로 바뀌면...
이걸 어떻게 표현하나요...
4번.
위에 지표가 상승에서 하락으로 바뀌면 30봉 동안 진입금지...
머리속에 맴맴돌고 표현은 잘 안되네요... ㅜㅜ
부탁드립니다... ^^;