커뮤니티
수식 부탁드립니다...
2015-07-12 23:28:37
135
글번호 88311
해외선물에 이용하려는데요....
정해진 시간에만 신호나오게하는게 안됩니다..
여러가지 검색해서 사용해봐도 시뮬레이션 차트에는
안되게 나오네요....
정해진 시간 이후에도 신호가 나옵니다...
당일청산도 안되네요....
예를들어 아래수식 으로 매매시..
1. 매매시간 오후9시 부터 다음날 새벽3시 까지....(신호나오는시간)
2. 당일청산(새벽 3시55분..모든 포지션 청산)
3. 하루 매매횟수 2번
초보라 그런가 검색해서 붙여넣고 해도 안되네요...
밑에 이평 매매식을 예로 삼아서
위조건 (1,2,3)포함해서 전체 수식 부탁드립니다...(정확히 만들어 주세요..ㅠㅠ)
감사합니다~~
이평 매매식을 예로 삼아서
======================================
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
답변 1
예스스탁 예스스탁 답변
2015-07-13 11:32:08
안녕하세요
예스스탁입니다.
당일청산을 강제청산으로 지정하시면 안됩니다.
강제청산의 당일청산은 해당 시간이후에 당일 진입이 발생할수 없으므로
시간으로 지정하셔야 합니다.
아래식 참고하시기 바랍니다.
Input : shortPeriod(5), longPeriod(20);
var : entry(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if stime == 210000 or (stime > 210000 and stime[1] < 210000) Then
entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
entry = entry+1;
if stime >= 210000 or stime < 030000 then{
If CrossUP(value1, value2) Then
{
if entry < 2 Then
Buy();
Else
ExitShort();
}
If CrossDown(value1, value2) Then
{
if entry < 2 Then
Sell();
Else
ExitLong();
}
}
if stime == 030000 or (stime > 030000 and stime[1] < 030000) Then{
exitlong();
ExitShort();
}
즐거운 하루되세요
> 고독한길 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다...
> 해외선물에 이용하려는데요....
정해진 시간에만 신호나오게하는게 안됩니다..
여러가지 검색해서 사용해봐도 시뮬레이션 차트에는
안되게 나오네요....
정해진 시간 이후에도 신호가 나옵니다...
당일청산도 안되네요....
예를들어 아래수식 으로 매매시..
1. 매매시간 오후9시 부터 다음날 새벽3시 까지....(신호나오는시간)
2. 당일청산(새벽 3시55분..모든 포지션 청산)
3. 하루 매매횟수 2번
초보라 그런가 검색해서 붙여넣고 해도 안되네요...
밑에 이평 매매식을 예로 삼아서
위조건 (1,2,3)포함해서 전체 수식 부탁드립니다...(정확히 만들어 주세요..ㅠㅠ)
감사합니다~~
이평 매매식을 예로 삼아서
======================================
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
다음글
이전글