커뮤니티
손절횟수계산..
2015-07-22 23:20:56
113
글번호 88798
Buy("buy1",Atstop,dayopne+PriceScale *20,바이1);
Buy("buy2",Atstop,dayopne+PriceScale *40,바이2);
Buy("buy3",Atstop,dayopne+PriceScale *60,바이3);
sell("sell1",Atstop,dayopne-PriceScale *20,셀1);
sell("sell2",Atstop,dayopne-PriceScale *40,셀2);
sell("sell3",Atstop,dayopne-PriceScale *60,셀3);
if ## 손절이 나오면 {
SetStoploss(PriceScale*5,PointStop);
바이1 = 바이1 + 1;
바이2 = 바이2 + 1;
바이3 = 바이3 + 1;
셀1 = 셀1 + 1;
셀1 = 셀1 + 1;
셀1 = 셀1 + 1;
}
if ## 익절이 나오면 {
SetStopProfittarget(PriceScale*5,PointStop);
바이1 = 1;
바이2 = 1;
바이3 = 1;
셀1 = 1;
셀1 = 1;
셀1 = 1; }
잘 몰라서 대충적었구요 수식변경좀 부탁드려요..(손절나온수 수만큼 데이터 얻기)
buy1이 매수가 되어서 익절이 나오면 바이1 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (바이1)에 +1씩 증가시키고 싶습니다.
마찬가지로
buy2가 매수가 되어서 익절이 나오면 바이2 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (바이2)에 +1씩 증가시키고 싶습니다.
buy3가 매수가 되어서 익절이 나오면 바이3= 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (바이3에 +1씩 증가시키고 싶습니다.
sell1이 매도가 되어서 익절이 나오면 셀1 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (셀1)에 +1씩 증가시키고 싶습니다.
마찬가지로
sell2가 매도가 되어서 익절이 나오면 셀2 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (셀2)에 +1씩 증가시키고 싶습니다.
sell3가 매도가 되어서 익절이 나오면 셀3= 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (셀3)에 +1씩 증가시키고 싶습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2015-07-23 13:22:15
안녕하세요
예스스탁입니다.
var : 바이1(0),바이2(0),바이3(0);
var : 셀1(0),셀2(0),셀3(0);
if BarsSinceExit(1) == 0 and IsExitName("StopProfittarget",1) == true Then{
if IsEntryName("buy1",1) == true and MarketPosition(1) == 1 Then
바이1 = 1;
if IsEntryName("buy2",1) == true and MarketPosition(1) == 1 Then
바이2 = 1;
if IsEntryName("buy3",1) == true and MarketPosition(1) == 1 Then
바이3 = 1;
if IsEntryName("Sell1",1) == true and MarketPosition(1) == -1 Then
셀1 = 1;
if IsEntryName("Sell2",1) == true and MarketPosition(1) == -1 Then
셀2 = 1;
if IsEntryName("Sell3",1) == true and MarketPosition(1) == -1 Then
셀3 = 1;
}
if BarsSinceExit(1) == 0 and IsExitName("StopLoss",1) == true Then{
if IsEntryName("buy1",1) == true and MarketPosition(1) == 1 Then
바이1 = 바이1+1;
if IsEntryName("buy2",1) == true and MarketPosition(1) == 1 Then
바이2 = 바이2+1;
if IsEntryName("buy3",1) == true and MarketPosition(1) == 1 Then
바이3 = 바이3+1;
if IsEntryName("Sell1",1) == true and MarketPosition(1) == -1 Then
셀1 = 셀1+1;
if IsEntryName("Sell2",1) == true and MarketPosition(1) == -1 Then
셀2 = 셀2+1;
if IsEntryName("Sell3",1) == true and MarketPosition(1) == -1 Then
셀3 = 셀3+1;
}
즐거운 하루되세요
> 신나는파파 님이 쓴 글입니다.
> 제목 : 손절횟수계산..
>
Buy("buy1",Atstop,dayopne+PriceScale *20,바이1);
Buy("buy2",Atstop,dayopne+PriceScale *40,바이2);
Buy("buy3",Atstop,dayopne+PriceScale *60,바이3);
sell("sell1",Atstop,dayopne-PriceScale *20,셀1);
sell("sell2",Atstop,dayopne-PriceScale *40,셀2);
sell("sell3",Atstop,dayopne-PriceScale *60,셀3);
if ## 손절이 나오면 {
SetStoploss(PriceScale*5,PointStop);
바이1 = 바이1 + 1;
바이2 = 바이2 + 1;
바이3 = 바이3 + 1;
셀1 = 셀1 + 1;
셀1 = 셀1 + 1;
셀1 = 셀1 + 1;
}
if ## 익절이 나오면 {
SetStopProfittarget(PriceScale*5,PointStop);
바이1 = 1;
바이2 = 1;
바이3 = 1;
셀1 = 1;
셀1 = 1;
셀1 = 1; }
잘 몰라서 대충적었구요 수식변경좀 부탁드려요..(손절나온수 수만큼 데이터 얻기)
buy1이 매수가 되어서 익절이 나오면 바이1 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (바이1)에 +1씩 증가시키고 싶습니다.
마찬가지로
buy2가 매수가 되어서 익절이 나오면 바이2 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (바이2)에 +1씩 증가시키고 싶습니다.
buy3가 매수가 되어서 익절이 나오면 바이3= 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (바이3에 +1씩 증가시키고 싶습니다.
sell1이 매도가 되어서 익절이 나오면 셀1 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (셀1)에 +1씩 증가시키고 싶습니다.
마찬가지로
sell2가 매도가 되어서 익절이 나오면 셀2 = 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (셀2)에 +1씩 증가시키고 싶습니다.
sell3가 매도가 되어서 익절이 나오면 셀3= 1을 입력받고 싶구요..
손절이 나오면 손절나온수만큼 (셀3)에 +1씩 증가시키고 싶습니다.
감사합니다.
이전글