//수동매도진입상태에서 자동매수진입으로 청산이 목표
var1=29730)-c; //수동진입가격과 종가차이
Var2=var1/PriceScale;
Var3=Var2 * PointValue; //손익금액
var4=GetUnclearedDeposits; //주문전 예수금을 변수에 저장
if MarketPosition == 0 and Var3 >= 500 Then //포지션 없고 손익금액이 500달러이상이면
{
Buy("매수",AtMarket);
}
delay(90000); //1분봉 주문은 1분뒤 다음봉 종가에 주문 되므로 체결시간을 주기위한 시간지연
//시스템에서 신호가 나갔으나 실제주문되지 않은 경우를 확인하기 위해
var5= GetUnclearedDeposits; //주문 후 예수금을 변수에 저장
if Var3 >= 500 and var4 ==var5 then // 예수금이 같다면 주문체결이 안된 것이므로
{
Buy("매수",AtMarket);
}
delay(90000);
if Var3 >= 500 and var4 ==var5 then // 예수금이 같다면 주문체결이 안된 것이므로
{
Buy("매수",AtMarket);
}
delay(90000);
.
.
.
손익이 500달러 이상인 경우 체결될때까지 for문이나 while문 으로
반복 주문하는 수식 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-05-16 13:10:44
> 멋진감자 님이 쓴 글입니다.
> 제목 : 수고많으십니다. 수식작성 정중히 부탁드립니다.
> //수동매도진입상태에서 자동매수진입으로 청산이 목표
var1=29730)-c; //수동진입가격과 종가차이
Var2=var1/PriceScale;
Var3=Var2 * PointValue; //손익금액
var4=GetUnclearedDeposits; //주문전 예수금을 변수에 저장
if MarketPosition == 0 and Var3 >= 500 Then //포지션 없고 손익금액이 500달러이상이면
{
Buy("매수",AtMarket);
}
delay(90000); //1분봉 주문은 1분뒤 다음봉 종가에 주문 되므로 체결시간을 주기위한 시간지연
//시스템에서 신호가 나갔으나 실제주문되지 않은 경우를 확인하기 위해
var5= GetUnclearedDeposits; //주문 후 예수금을 변수에 저장
if Var3 >= 500 and var4 ==var5 then // 예수금이 같다면 주문체결이 안된 것이므로
{
Buy("매수",AtMarket);
}
delay(90000);
if Var3 >= 500 and var4 ==var5 then // 예수금이 같다면 주문체결이 안된 것이므로
{
Buy("매수",AtMarket);
}
delay(90000);
.
.
.
손익이 500달러 이상인 경우 체결될때까지 for문이나 while문 으로
반복 주문하는 수식 부탁드립니다.
감사합니다.