커뮤니티
문의드립니다.
2014-01-27 16:10:38
166
글번호 71926
안녕하세요.
아래 첨부한 식으로 거래를 해보려고 했으나, 실행이 안되는 것 같아 문의드립니다.
(검증은 완료되었던 것입니다)
input : dayclose(1),getpositionmarketvalue(0),setstoploss(0),setstopprofittarget(0) ;
var : var1(0), var2(0), var3(0), var4(0), var5(0), cnt(0);
var1 = bp;
var2 = getpositionmarketvalue;
var3 = setstoploss;
var4 = setstopprofittarget;
var5 = dayclose(1);
cnt = 0;
if crossup(var2, var5) then buy();
for cnt = 0 to 1000
begin
if var2 > var1 then var1 = var2;
var3 = var2 * 0.97 ;
var4 = var2 * 1.03 ;
if var2 >= var4 then sell();
if var2 <= var3 then sell();
end;
답변 4
예스스탁 예스스탁 답변
2014-01-27 17:35:13
안녕하세요
예스스탁입니다.
수식의 문법검증은 단지 작성상의 오류가 있는지를 판단하는 것입니다.
차트에 적용후 신호가 발생하지 않으면
수식내에 논리적인 오류가 있는 것입니다.
올려주신식은 어떤 내용으로 작성하신 식이지
판단이 되지 않아 식을 수정해 드릴수 없습니다.
구현하고자 하시는 내용을 글로 올려주시기 바랍니다.
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
아래 첨부한 식으로 거래를 해보려고 했으나, 실행이 안되는 것 같아 문의드립니다.
(검증은 완료되었던 것입니다)
input : dayclose(1),getpositionmarketvalue(0),setstoploss(0),setstopprofittarget(0) ;
var : var1(0), var2(0), var3(0), var4(0), var5(0), cnt(0);
var1 = bp;
var2 = getpositionmarketvalue;
var3 = setstoploss;
var4 = setstopprofittarget;
var5 = dayclose(1);
cnt = 0;
if crossup(var2, var5) then buy();
for cnt = 0 to 1000
begin
if var2 > var1 then var1 = var2;
var3 = var2 * 0.97 ;
var4 = var2 * 1.03 ;
if var2 >= var4 then sell();
if var2 <= var3 then sell();
end;
회원
2014-01-27 19:42:58
안녕하세요.
작성한 식의 개요는 아래와 같습니다.
1. 현재가가 전일종가 상향돌파시 매수한 후, 매입가를 기준가로 설정하고,
2. 주가의 변동에 따라 주가상승시에는 기준가를 상향하여 변경하나, 하락시
기준가 변동은 없음
3. 따라서, 손절매의 경우 처음 설정한 손실률(예의 경우 -3%)이 적용되나,
4. 주가상승시 이익목표율이 주가상승에 연동되어 최대의 이익을 도모할 수 있음.
(예의 경우, 당일 주가 15% 상승후 10% 하락후 장마감하여 당일 5% 상승율을
나타내었다고 하더라도 식에 의거 수익율 12% 시점에 "매도주문"이 실행되어
12%의 수익은 실현할 수 있게 되는 것임)
5. 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
수식의 문법검증은 단지 작성상의 오류가 있는지를 판단하는 것입니다.
차트에 적용후 신호가 발생하지 않으면
수식내에 논리적인 오류가 있는 것입니다.
올려주신식은 어떤 내용으로 작성하신 식이지
판단이 되지 않아 식을 수정해 드릴수 없습니다.
구현하고자 하시는 내용을 글로 올려주시기 바랍니다.
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
아래 첨부한 식으로 거래를 해보려고 했으나, 실행이 안되는 것 같아 문의드립니다.
(검증은 완료되었던 것입니다)
input : dayclose(1),getpositionmarketvalue(0),setstoploss(0),setstopprofittarget(0) ;
var : var1(0), var2(0), var3(0), var4(0), var5(0), cnt(0);
var1 = bp;
var2 = getpositionmarketvalue;
var3 = setstoploss;
var4 = setstopprofittarget;
var5 = dayclose(1);
cnt = 0;
if crossup(var2, var5) then buy();
for cnt = 0 to 1000
begin
if var2 > var1 then var1 = var2;
var3 = var2 * 0.97 ;
var4 = var2 * 1.03 ;
if var2 >= var4 then sell();
if var2 <= var3 then sell();
end;
예스스탁 예스스탁 답변
2014-01-28 08:31:22
안녕하세요
예스스탁입니다.
if MarketPosition == 0 and crossup(c,DayClose(1)) Then
buy();
#진입가 대비 최대 3% 손실시 청산
SetStopLoss(3,PercentStop);
#진입후 최고가격에서 3% 하락시 청산
if MarketPosition == 1 Then
ExitLong("Bloss",AtStop,highest(h,BarsSinceEntry)*0.97);
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다.
>
안녕하세요.
작성한 식의 개요는 아래와 같습니다.
1. 현재가가 전일종가 상향돌파시 매수한 후, 매입가를 기준가로 설정하고,
2. 주가의 변동에 따라 주가상승시에는 기준가를 상향하여 변경하나, 하락시
기준가 변동은 없음
3. 따라서, 손절매의 경우 처음 설정한 손실률(예의 경우 -3%)이 적용되나,
4. 주가상승시 이익목표율이 주가상승에 연동되어 최대의 이익을 도모할 수 있음.
(예의 경우, 당일 주가 15% 상승후 10% 하락후 장마감하여 당일 5% 상승율을
나타내었다고 하더라도 식에 의거 수익율 12% 시점에 "매도주문"이 실행되어
12%의 수익은 실현할 수 있게 되는 것임)
5. 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
수식의 문법검증은 단지 작성상의 오류가 있는지를 판단하는 것입니다.
차트에 적용후 신호가 발생하지 않으면
수식내에 논리적인 오류가 있는 것입니다.
올려주신식은 어떤 내용으로 작성하신 식이지
판단이 되지 않아 식을 수정해 드릴수 없습니다.
구현하고자 하시는 내용을 글로 올려주시기 바랍니다.
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
아래 첨부한 식으로 거래를 해보려고 했으나, 실행이 안되는 것 같아 문의드립니다.
(검증은 완료되었던 것입니다)
input : dayclose(1),getpositionmarketvalue(0),setstoploss(0),setstopprofittarget(0) ;
var : var1(0), var2(0), var3(0), var4(0), var5(0), cnt(0);
var1 = bp;
var2 = getpositionmarketvalue;
var3 = setstoploss;
var4 = setstopprofittarget;
var5 = dayclose(1);
cnt = 0;
if crossup(var2, var5) then buy();
for cnt = 0 to 1000
begin
if var2 > var1 then var1 = var2;
var3 = var2 * 0.97 ;
var4 = var2 * 1.03 ;
if var2 >= var4 then sell();
if var2 <= var3 then sell();
end;
회원
2014-01-28 10:38:04
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
if MarketPosition == 0 and crossup(c,DayClose(1)) Then
buy();
#진입가 대비 최대 3% 손실시 청산
SetStopLoss(3,PercentStop);
#진입후 최고가격에서 3% 하락시 청산
if MarketPosition == 1 Then
ExitLong("Bloss",AtStop,highest(h,BarsSinceEntry)*0.97);
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다.
>
안녕하세요.
작성한 식의 개요는 아래와 같습니다.
1. 현재가가 전일종가 상향돌파시 매수한 후, 매입가를 기준가로 설정하고,
2. 주가의 변동에 따라 주가상승시에는 기준가를 상향하여 변경하나, 하락시
기준가 변동은 없음
3. 따라서, 손절매의 경우 처음 설정한 손실률(예의 경우 -3%)이 적용되나,
4. 주가상승시 이익목표율이 주가상승에 연동되어 최대의 이익을 도모할 수 있음.
(예의 경우, 당일 주가 15% 상승후 10% 하락후 장마감하여 당일 5% 상승율을
나타내었다고 하더라도 식에 의거 수익율 12% 시점에 "매도주문"이 실행되어
12%의 수익은 실현할 수 있게 되는 것임)
5. 감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
수식의 문법검증은 단지 작성상의 오류가 있는지를 판단하는 것입니다.
차트에 적용후 신호가 발생하지 않으면
수식내에 논리적인 오류가 있는 것입니다.
올려주신식은 어떤 내용으로 작성하신 식이지
판단이 되지 않아 식을 수정해 드릴수 없습니다.
구현하고자 하시는 내용을 글로 올려주시기 바랍니다.
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요.
아래 첨부한 식으로 거래를 해보려고 했으나, 실행이 안되는 것 같아 문의드립니다.
(검증은 완료되었던 것입니다)
input : dayclose(1),getpositionmarketvalue(0),setstoploss(0),setstopprofittarget(0) ;
var : var1(0), var2(0), var3(0), var4(0), var5(0), cnt(0);
var1 = bp;
var2 = getpositionmarketvalue;
var3 = setstoploss;
var4 = setstopprofittarget;
var5 = dayclose(1);
cnt = 0;
if crossup(var2, var5) then buy();
for cnt = 0 to 1000
begin
if var2 > var1 then var1 = var2;
var3 = var2 * 0.97 ;
var4 = var2 * 1.03 ;
if var2 >= var4 then sell();
if var2 <= var3 then sell();
end;