커뮤니티
이전글 추가문의...
2016-02-12 03:29:43
133
글번호 95318
잔고는 실제잔고입니다.
그러면 예스스팟으론 가능하겠읍니까?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 문의...
>
안녕하세요
예스스탁입니다.
문의하신 내용에 잔고가 실제 잔고이시면
예스랭귀지 수식에서 알수 없습니다.
신호상 포지션이면 기존수식에 아래와 같이 작성해 추가하시면 됩니다.
지정한 시간에 신호를 내기 위해서는
전봉에서 조건을 충종시켜야 합니다.
차트 주기에 따라 시간이 다르므로
수식에 주석으로 적어드린 차트 기준봉 유의하시기 바랍니다.
1
#1분차트
#시초가에 청산
if stime == 151500 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
2.
#30초 차트에 적용
#9시 30초
if stime == 90000 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
3
#1분 차트에 적용
#12시40분에 청산
if stime == 123900 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 시스템 문의...
> 연결선물지수 하고 있읍니다.
잔고에 매수계약이 있으면 (매수포지션이면), 매도체결하고,
예) 잔고 (매수 2계약) -> 매도 2계약
잔고에 매도계약이 있으면 (매도포지션이면), 매수체결하는
예) 잔고 (매도 2계약) -> 매수 2계약
수식 부탁합니다.
아래의 3가지 경우로 부탁합니다.
1) 시초가 매매
2) 9시 0분 30초 매매
3) 12시 40분 매매
답변 3
예스스탁 예스스탁 답변
2016-02-12 11:06:02
안녕하세요
예스스탁입니다.
잔고연동의 경우 스팟으로 작성하셔야 합니다.
예스랭귀지는 구현하고자 하는 전략이 차트 봉에서 값을 가져와 구현될수 있는 내용만 가능합니다.
그외에는 모두 예스스팟을 통해서 구현을 해보셔야 하며
예스스팟은 별도의 자바스크립언어로 구현이 좀더 어렵지만
자유도가 높아 의도하시는 거의 모든 내용을 구현하실수 있습니다.
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 이전글 추가문의...
> 잔고는 실제잔고입니다.
그러면 예스스팟으론 가능하겠읍니까?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 문의...
>
안녕하세요
예스스탁입니다.
문의하신 내용에 잔고가 실제 잔고이시면
예스랭귀지 수식에서 알수 없습니다.
신호상 포지션이면 기존수식에 아래와 같이 작성해 추가하시면 됩니다.
지정한 시간에 신호를 내기 위해서는
전봉에서 조건을 충종시켜야 합니다.
차트 주기에 따라 시간이 다르므로
수식에 주석으로 적어드린 차트 기준봉 유의하시기 바랍니다.
1
#1분차트
#시초가에 청산
if stime == 151500 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
2.
#30초 차트에 적용
#9시 30초
if stime == 90000 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
3
#1분 차트에 적용
#12시40분에 청산
if stime == 123900 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 시스템 문의...
> 연결선물지수 하고 있읍니다.
잔고에 매수계약이 있으면 (매수포지션이면), 매도체결하고,
예) 잔고 (매수 2계약) -> 매도 2계약
잔고에 매도계약이 있으면 (매도포지션이면), 매수체결하는
예) 잔고 (매도 2계약) -> 매수 2계약
수식 부탁합니다.
아래의 3가지 경우로 부탁합니다.
1) 시초가 매매
2) 9시 0분 30초 매매
3) 12시 40분 매매
초록이
2016-02-12 11:44:01
그러면, 예스스팟으로 수식작성 부탁합니다.
(하이투자증권 교대역 지점 예스스팟 교육 수료함)
예스스탁 님이 쓴 글입니다.
> 제목 : Re : 이전글 추가문의...
>
안녕하세요
예스스탁입니다.
잔고연동의 경우 스팟으로 작성하셔야 합니다.
예스랭귀지는 구현하고자 하는 전략이 차트 봉에서 값을 가져와 구현될수 있는 내용만 가능합니다.
그외에는 모두 예스스팟을 통해서 구현을 해보셔야 하며
예스스팟은 별도의 자바스크립언어로 구현이 좀더 어렵지만
자유도가 높아 의도하시는 거의 모든 내용을 구현하실수 있습니다.
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 이전글 추가문의...
> 잔고는 실제잔고입니다.
그러면 예스스팟으론 가능하겠읍니까?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 문의...
>
안녕하세요
예스스탁입니다.
문의하신 내용에 잔고가 실제 잔고이시면
예스랭귀지 수식에서 알수 없습니다.
신호상 포지션이면 기존수식에 아래와 같이 작성해 추가하시면 됩니다.
지정한 시간에 신호를 내기 위해서는
전봉에서 조건을 충종시켜야 합니다.
차트 주기에 따라 시간이 다르므로
수식에 주석으로 적어드린 차트 기준봉 유의하시기 바랍니다.
1
#1분차트
#시초가에 청산
if stime == 151500 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
2.
#30초 차트에 적용
#9시 30초
if stime == 90000 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
3
#1분 차트에 적용
#12시40분에 청산
if stime == 123900 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 시스템 문의...
> 연결선물지수 하고 있읍니다.
잔고에 매수계약이 있으면 (매수포지션이면), 매도체결하고,
예) 잔고 (매수 2계약) -> 매도 2계약
잔고에 매도계약이 있으면 (매도포지션이면), 매수체결하는
예) 잔고 (매도 2계약) -> 매수 2계약
수식 부탁합니다.
아래의 3가지 경우로 부탁합니다.
1) 시초가 매매
2) 9시 0분 30초 매매
3) 12시 40분 매매
예스스탁 예스스탁 답변
2016-02-12 14:06:11
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
수식 내용에 게시판금칙어가 있어
영문 업데이트가 Up*date로 중간에 *이 있습니다. 제거하시기 바랍니다.
스크립트 객체설정
계좌객체 Account1
종목객체 MarketData1
var Start1 , Start2;
function Main_OnStart()
{
Main.MessageList("시작")
Start1 = false;
if (MarketData1.time > 900000000)
{
Start1 = true;
}
Start2 = false;
if (MarketData1.time < 900300000)
{
Start2 = true;
}
Start3 = false;
if (MarketData1.time < 1240000000)
{
Start3 = true;
}
}
function Main_OnUp*dateMarket(sItemCode, lUp*dateID)//*제거
{
if (lUp*dateID == 20001)//*제거
{
if (Start1 == true && MarketData1.time >= 900000000 )
{
Start1 = false;
Account1.SetBalance(Main.GetOrderCode(MarketData1.code), 0)
if (Account1.Balance.count > 0)
{
//잔고가 매도포지션
if (Account1.Balance.position == 1)
{
//매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), Account1.Balance.count, MarketData1.Ask(3), 0);
}
//잔고가 매수포지션
if (Account1.Balance.position == 2)
{
//매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), Account1.Balance.count, MarketData1.Bid(3), 0);
}
}
}
if (Start2 == true && MarketData1.time >= 900300000 )
{
Start2 = false;
Account1.SetBalance(Main.GetOrderCode(MarketData1.code), 0)
if (Account1.Balance.count > 0)
{
//잔고가 매도포지션
if (Account1.Balance.position == 1)
{
//매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), Account1.Balance.count, MarketData1.Ask(3), 0);
}
//잔고가 매수포지션
if (Account1.Balance.position == 2)
{
//매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), Account1.Balance.count, MarketData1.Bid(3), 0);
}
}
}
if (Start3 == true && MarketData1.time >= 1240000000 )
{
Start3 = false;
Account1.SetBalance(Main.GetOrderCode(MarketData1.code), 0)
if (Account1.Balance.count > 0)
{
//잔고가 매도포지션
if (Account1.Balance.position == 1)
{
//매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), Account1.Balance.count, MarketData1.Ask(3), 0);
}
//잔고가 매수포지션
if (Account1.Balance.position == 2)
{
//매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), Account1.Balance.count, MarketData1.Bid(3), 0);
}
}
}
}
}
스팟 답변은 가이드라인입니다.
위식 참고하셔서 수정보완해 사용하시기 바랍니다.
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : Re : Re : 이전글 추가문의...
> 그러면, 예스스팟으로 수식작성 부탁합니다.
(하이투자증권 교대역 지점 예스스팟 교육 수료함)
예스스탁 님이 쓴 글입니다.
> 제목 : Re : 이전글 추가문의...
>
안녕하세요
예스스탁입니다.
잔고연동의 경우 스팟으로 작성하셔야 합니다.
예스랭귀지는 구현하고자 하는 전략이 차트 봉에서 값을 가져와 구현될수 있는 내용만 가능합니다.
그외에는 모두 예스스팟을 통해서 구현을 해보셔야 하며
예스스팟은 별도의 자바스크립언어로 구현이 좀더 어렵지만
자유도가 높아 의도하시는 거의 모든 내용을 구현하실수 있습니다.
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 이전글 추가문의...
> 잔고는 실제잔고입니다.
그러면 예스스팟으론 가능하겠읍니까?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 문의...
>
안녕하세요
예스스탁입니다.
문의하신 내용에 잔고가 실제 잔고이시면
예스랭귀지 수식에서 알수 없습니다.
신호상 포지션이면 기존수식에 아래와 같이 작성해 추가하시면 됩니다.
지정한 시간에 신호를 내기 위해서는
전봉에서 조건을 충종시켜야 합니다.
차트 주기에 따라 시간이 다르므로
수식에 주석으로 적어드린 차트 기준봉 유의하시기 바랍니다.
1
#1분차트
#시초가에 청산
if stime == 151500 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
2.
#30초 차트에 적용
#9시 30초
if stime == 90000 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
3
#1분 차트에 적용
#12시40분에 청산
if stime == 123900 then{
if MarketPosition == 1 Then
exitlong("bx",AtMarket);
if MarketPosition == -1 Then
ExitShort("bx",AtMarket);
}
즐거운 하루되세요
> 초록이 님이 쓴 글입니다.
> 제목 : 시스템 문의...
> 연결선물지수 하고 있읍니다.
잔고에 매수계약이 있으면 (매수포지션이면), 매도체결하고,
예) 잔고 (매수 2계약) -> 매도 2계약
잔고에 매도계약이 있으면 (매도포지션이면), 매수체결하는
예) 잔고 (매도 2계약) -> 매수 2계약
수식 부탁합니다.
아래의 3가지 경우로 부탁합니다.
1) 시초가 매매
2) 9시 0분 30초 매매
3) 12시 40분 매매
다음글
이전글