커뮤니티
문의드립니다.
2014-02-21 11:10:00
135
글번호 72784
35062 번 글에 답변 달아주신 것에 대해서 의문점이 하나 있어서 질문드립니다.
그떄 답변 달아주신 아래 수식대로라면 신호발생시 시장가로 바로 진입하나요 하니면 신호 발생한 그 포인트에 지정가로 진입하나요?
만약 시장가로 바로 진입한다면 지정가로 진입하게는 어떻게 하는지,
만약 신호발생한 그 포인트로 지정가로 진입한다면, C 개 캔들동안 체결이 안되었을 시에는 주문 취소 들어가게 할 수 있는지(체결이 안되었을 시 주문 취소되고 다음 신호 발생시 신호대로 진입).
가능하다면 수식 수정좀 부탁드리겠습니다. 감사합니다.
var : T1(0),T2(0),T3(0),T4(0),T5(0);
var : X(0),W(0),cnt(0),count(0),NP(0),PreNP(0),dayPL(0);
input : dayentry(4),당일손실(-1.4),loss(100),Profit(100);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
NP = NetProfit;
if date != date[1] Then{
Condition1 = False;
PreNP = NP[1];
}
dayPL = (NP-PreNP)+PositionProfit;
X = min(T1,T2,T3,T4);
W = iff(T5[1]<T5,X,T5);
if Condition1 == false and T1 > W and T1[1] <= W[1] and dayindex > 0 Then
Condition1 = true;
if Condition1 == false and T1 <= W and T1[1] > W[1] and dayindex > 0 Then
Condition1 = true;
if count < dayentry and dayPL > 당일손실 Then{
if T1 > W and dayindex > 0 and Condition1 == true Then{
if count == 0 or
(count >= 1 and MarketPosition == -1) Or
(Count >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) Then{
buy();
}
}
if T1 <= W and dayindex > 0 and Condition1 == true then {
if count == 0 or
(count >= 1 and MarketPosition == 1) Or
(Count >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) Then{
sell();
}
}
}
SetStopProfittarget(Profit,PointStop);
SetStopLoss(loss,PointStop);
SetStopEndofday(150000);
if MarketPosition == 1 and T1 <= W Then
ExitLong("daybx2",Atstop,EntryPrice+(당일손실-DayPL));
if MarketPosition == -1 and T1 > W Then
ExitShort("daysx2",Atstop,EntryPrice-(당일손실-DayPL));
if MarketPosition == 1 and T1 <= W Then
ExitLong();
if MarketPosition == -1 and T1 > W Then
ExitShort();
답변 1
예스스탁 예스스탁 답변
2014-02-21 15:13:19
안녕하세요
예스스탁입니다.
1.
주문가격은 시스템 트레이딩 설정창에서 지정하셔야 합니다.
수식안에서는 주문가격을 지정하는 부분이 없습니다.
랭귀지의 수식은 신호발생조건을 지정해 신호가 발생까지만 담당하며
시스템 트레이딩 설정창이 신호가 발생하면 지정한 가격으로 주문을 내게 됩니다.
주문가격은 시스템 트레이딩 설정창의 매매탭의
매매가격란에서 지정하실 수 있습니다.
2
취소주문 기능은 없습니다.
즐거운 하루되세요
> 마코 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 35062 번 글에 답변 달아주신 것에 대해서 의문점이 하나 있어서 질문드립니다.
그
다음글