커뮤니티
수식부탁드립니다-----------
2011-05-19 14:00:49
672
글번호 38819
Input : osLENGTH1(40), osperiod(3),temLENGTH1(200),전봉차(2);
Var : osvalue(0);
Var : ostema1(0);
osvalue = ma(bids,osperiod)-ma(asks,osperiod);
ostema1 = (3 * Ema(osvalue,osLENGTH1)) - (3 * Ema(Ema(osvalue,osLENGTH1),osLENGTH1)) +
(Ema(Ema(Ema(osvalue,osLENGTH1),osLENGTH1),osLENGTH1));
var77 = (3 * Ema(c,temLENGTH1)) - (3 * Ema(Ema(c,temLENGTH1),temLENGTH1)) +
(Ema(Ema(Ema(c,temLENGTH1),temLENGTH1),temLENGTH1));
if stime >= 090100 and stime < 145900 then
{
#진입=========================================================
If MarketPosition == 0 and ostema1[1] > ostema1[2] and ostema1 > ostema1[1] and var77[1] >=var77[2]+전봉차 Then
buy("b",AtLimit,H-PriceScale*3);
If MarketPosition == 0 and ostema1[1] < ostema1[2] and ostema1 < ostema1[1]and var77[1] <=var77[2]-전봉차 Then
sell("s",AtLimit,l+PriceScale*3);
SetStopLoss(PriceScale*3,PointStop);
SetStopProfittarget(PriceScale*2,PointStop);
//시간청산--------------------
var11 = int(date/100)-int(date/10000)*100; //월
var22 = date - int(date/100)*100; //일
var33 = DayOfWeek(date); //요일
if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then {
SetStopEndofday(144800); //만
}
else {
SetStopEndofday(150100); //평
}
}
위 진입과 청산에 각기 다른소리 나게해 주세요
답변 1
예스스탁 예스스탁 답변
2011-05-19 20:55:46
안녕하세요
예스스탁입니다.
시스템 트레이딩 설정창의 매매탭 하단에
경보음설정이 있습니다.
매수/매수청산/매도/매도청산별로
각기 설정하실수 있으므로 설정창의 기능을 사용하시면 됩니다.
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다-----------
> Input : osLENGTH1(40), osperiod(3),temLENGTH1(200),전봉차(2);
Var : osvalue(0);
Var : ostema1(0);
osvalue = ma(bids,osperiod)-ma(asks,osperiod);
ostema1 = (3 * Ema(osvalue,osLENGTH1)) - (3 * Ema(Ema(osvalue,osLENGTH1),osLENGTH1)) +
(Ema(Ema(Ema(osvalue,osLENGTH1),osLENGTH1),osLENGTH1));
var77 = (3 * Ema(c,temLENGTH1)) - (3 * Ema(Ema(c,temLENGTH1),temLENGTH1)) +
(Ema(Ema(Ema(c,temLENGTH1),temLENGTH1),temLENGTH1));
if stime >= 090100 and stime < 145900 then
{
#진입=========================================================
If MarketPosition == 0 and ostema1[1] > ostema1[2] and ostema1 > ostema1[1] and var77[1] >=var77[2]+전봉차 Then
buy("b",AtLimit,H-PriceScale*3);
If MarketPosition == 0 and ostema1[1] < ostema1[2] and ostema1 < ostema1[1]and var77[1] <=var77[2]-전봉차 Then
sell("s",AtLimit,l+PriceScale*3);
SetStopLoss(PriceScale*3,PointStop);
SetStopProfittarget(PriceScale*2,PointStop);
//시간청산--------------------
var11 = int(date/100)-int(date/10000)*100; //월
var22 = date - int(date/100)*100; //일
var33 = DayOfWeek(date); //요일
if var11%3 == 0 and var22 >= 8 and var22 <= 14 and var33 == 4 then {
SetStopEndofday(144800); //만
}
else {
SetStopEndofday(150100); //평
}
}
위 진입과 청산에 각기 다른소리 나게해 주세요
다음글
이전글