커뮤니티
질문드립니다.
2017-04-18 12:20:20
185
글번호 108865
input : 투자금(10000000);
var : T1(0),Entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if stime >= 90000 and stime < 120000 Then{
if MarketPosition == 0 and entry < 1 and 매수조건 Then
buy("b",OnClose,def,Floor((투자금*0.10)/C));
if MarketPosition == 1 Then{
if C <= EntryPrice*0.97 Then
exitlong("bl");
if C >= EntryPrice*1.03 Then
exitlong("bp1",OnClose,def,"",Floor(MaxContracts*0.5),1);
if C >= EntryPrice*1.05 Then
exitlong("bp2",OnClose,def,"",Floor(MaxContracts*0.5),1);
if H >= EntryPrice*1.05 and C >= EntryPrice*1.04 Then
exitlong("bx");
}
}
추가합니다.
1. 현재가가 20% 이상 상승해있으면, 매수하지않습니다.
2. 당일 정리되지않은 매수물량은 당일 3시30분에 일괄청산합니다.
3. 9~12시까지만 '매수'하고 매수 청산은 장이 끝날때까지로합니다.(강제 청산과는 다르겠죠.)
4. 매수조건을 저기 and뒤에 넣게되면 제가 만든 강조식(paintbar)과 다른 곳에서 시그널이 나오게됩니다. 뒤에 다른 문장이 와 있어서 그런걸까요?
if condition1 and~~ then 이렇게 해놓는거랑은 다르게 나오더군요
ps. 그리고 투자금액은 항상 저렇게 설정해 놓아야하는건가요?
답변 1
예스스탁 예스스탁 답변
2017-04-18 16:25:39
안녕하세요
예스스탁입니다.
4번 내용은 올리신 내용만으로는 판단불가합니다.
투자금액은 사용자분이 지정해 주어야 합니다.
input : 투자금(10000000);
var : T1(0),Entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if stime >= 90000 and stime < 120000 Then{
if MarketPosition == 0 and entry < 1 and C < DayClose(1)*1.20 and 매수조건 Then
buy("b",OnClose,def,Floor((투자금*0.10)/C));
}
if MarketPosition == 1 Then{
if C <= EntryPrice*0.97 Then
exitlong("bl");
if C >= EntryPrice*1.03 Then
exitlong("bp1",OnClose,def,"",Floor(MaxContracts*0.5),1);
if C >= EntryPrice*1.05 Then
exitlong("bp2",OnClose,def,"",Floor(MaxContracts*0.5),1);
if H >= EntryPrice*1.05 and C >= EntryPrice*1.04 Then
exitlong("bx");
}
SetStopEndofday(153000);
즐거운 하루되세요
> stockric 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> input : 투자금(10000000);
var : T1(0),Entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = TotalTrades-T1+1;
if stime >= 90000 and stime < 120000 Then{
if MarketPosition == 0 and entry < 1 and 매수조건 Then
buy("b",OnClose,def,Floor((투자금*0.10)/C));
if MarketPosition == 1 Then{
if C <= EntryPrice*0.97 Then
exitlong("bl");
if C >= EntryPrice*1.03 Then
exitlong("bp1",OnClose,def,"",Floor(MaxContracts*0.5),1);
if C >= EntryPrice*1.05 Then
exitlong("bp2",OnClose,def,"",Floor(MaxContracts*0.5),1);
if H >= EntryPrice*1.05 and C >= EntryPrice*1.04 Then
exitlong("bx");
}
}
추가합니다.
1. 현재가가 20% 이상 상승해있으면, 매수하지않습니다.
2. 당일 정리되지않은 매수물량은 당일 3시30분에 일괄청산합니다.
3. 9~12시까지만 '매수'하고 매수 청산은 장이 끝날때까지로합니다.(강제 청산과는 다르겠죠.)
4. 매수조건을 저기 and뒤에 넣게되면 제가 만든 강조식(paintbar)과 다른 곳에서 시그널이 나오게됩니다. 뒤에 다른 문장이 와 있어서 그런걸까요?
if condition1 and~~ then 이렇게 해놓는거랑은 다르게 나오더군요
ps. 그리고 투자금액은 항상 저렇게 설정해 놓아야하는건가요?
다음글
이전글