* 많은 도움에 고맙습니다
* 요청 사항
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if CrossUp(var1,var2) Then buy();
if CrossDown(var1,var2) Then sell(); 일경우
* 매수 진입시
1. 마이크로 S&P500 매수틱 보다 40틱 이하 떨어지면 1개약 1차 추가매수
2. 마이크로 S&P500 매수틱 보다 80틱 이하 떨어지면 1개약 2차 추가매수
3. 마이크로 S&P500 평균 매수틱 보다 100틱 이하 하락 하면 청산
* 매도 진입시
1. 마이크로 S&P500 매수틱 보다 40틱 이상 상승지면 1개약 1차추가 매도
2. 마이크로 S&P500 매수틱 보다 80틱 이상 상승지면 1개약 2차추가 매도
3. 마이크로 S&P500 평균 매도틱 보다 100틱 이상 상승 하면 청산
* 고맙습니다. 수고하십시요.!
답변 1
예스스탁
예스스탁 답변
2020-07-27 13:29:20
안녕하세요
예스스탁입니다.
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if MarketPosition <= 0 And CrossUp(var1,var2) Then buy("b1");
if MarketPosition >= 0 And CrossDown(var1,var2) Then sell("s1");
if MarketPosition == 1 Then
{
If MaxEntries == 1 Then
Buy("b2",AtLimit,EntryPrice-PriceScale*40,1);
If MaxEntries == 1 Then
Buy("b3",AtLimit,EntryPrice-PriceScale*80,1);
ExitLong("bx",AtStop,AvgEntryPrice-PriceScale*100);
}
if MarketPosition == -1 Then
{
if MaxEntries == 1 then
Sell("s2",AtLimit,EntryPrice+PriceScale*40,1);
If MaxEntries == 1 Then
Sell("s3",AtLimit,EntryPrice+PriceScale*80,1);
ExitShort("sx3",Atstop,avgEntryPrice+PriceScale*100);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 청산 수식좀 부탁 드립니다.
> * 많은 도움에 고맙습니다
* 요청 사항
var1 = ma(c,5) ;
var2 = ma(c,20) ;
if CrossUp(var1,var2) Then buy();
if CrossDown(var1,var2) Then sell(); 일경우
* 매수 진입시
1. 마이크로 S&P500 매수틱 보다 40틱 이하 떨어지면 1개약 1차 추가매수
2. 마이크로 S&P500 매수틱 보다 80틱 이하 떨어지면 1개약 2차 추가매수
3. 마이크로 S&P500 평균 매수틱 보다 100틱 이하 하락 하면 청산
* 매도 진입시
1. 마이크로 S&P500 매수틱 보다 40틱 이상 상승지면 1개약 1차추가 매도
2. 마이크로 S&P500 매수틱 보다 80틱 이상 상승지면 1개약 2차추가 매도
3. 마이크로 S&P500 평균 매도틱 보다 100틱 이상 상승 하면 청산
* 고맙습니다. 수고하십시요.!