디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이런식으로 말하면 답변 아무도 안해주던데;;; c언어 어떻게 하는건지 ㅠ

오징어(58.236) 2011.01.29 20:29:12
조회 237 추천 0 댓글 13


#define SIGNAL_NONE 0
#define SIGNAL_BUY   1
#define SIGNAL_SELL  2
#define SIGNAL_CLOSEBUY 3
#define SIGNAL_CLOSESELL 4


extern bool UseTrailingtop = true;
extern int Trailingtop = 30;
extern double fluctuation = 0.00001;
int start()
{
   int Order = SIGNAL_NONE;
   int Total, Ticket;
   double StopLossLevel, TakeProfitLevel;



  
   //+------------------------------------------------------------------+
   //| Variable End                                                     |
   //+------------------------------------------------------------------+


   //Check position


   for (int i = 0; i < OrdersTotal(); i ++)
   {
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if(OrderType() <= OP_SELL &&  OrderSymbol() == Symbol())
      {


         if(OrderType() == OP_BUY)
         {
            //Trailin stop
            if(UseTrailingtop && ((fluctuation <= iHigh( Symbol(),PERIOD_M1, 0) - iClose( Symbol(),PERIOD_M1, 0)) || (fluctuation <= iClose( Symbol(),PERIOD_M1, 0) - iLow( Symbol(),PERIOD_M1, 0))))
            {                            
                  if(OrderStopLoss() < Bid - Point * Trailingtop)
                  {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * Trailingtop, OrderTakeProfit(), 0, MediumSeaGreen);


                     continue;
                  }
              
            }
         } else
         {
            //Close


            //Trailing top
            if(UseTrailingtop && ((fluctuation <= iHigh( Symbol(),PERIOD_M1, 0) - iClose( Symbol(),PERIOD_M1, 0)) || (fluctuation <= iClose( Symbol(),PERIOD_M1, 0) - iLow( Symbol(),PERIOD_M1, 0))))
            {                
                  if((OrderStopLoss() > (Ask + Point * Trailingtop)) || (OrderStopLoss() == 0))
                  {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * Trailingtop, OrderTakeProfit(), 0, DarkOrange);
 
                     continue;
                  }
              
            }
         }
      }
   }


/*
   for (int j = 0; j < OrdersTotal(); j ++)
   {
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if(OrderType() <= OP_SELL &&  OrderSymbol() == Symbol())
      {
         if(OrderType() == OP_BUY)
         {
            //Trailing profit
           
            a = b-c
           
            if a > a
           
            c = d


 


desiredprofit = targetprice - orderprice


profit = targetprice - price


while(desiredprofit < profit)
{


 targetprice = price + desiredprofit


 profit = targetprice - price


}



                  double abc = OrderOpenPrice() - OrderTakeProfit();
                 
                  double abc1 = Bid - OrderTakeProfit();
                 
                  if(abc1 > OrderOpenPrice() - OrderTakeProfit())
                  {


                  OrderTakeProfit() = OrderTakeProfit()-(abc1 - spread1);


                  if(Bid - OrderOpenPrice() < 0)
                  {                         


                     OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(), (Bid - OrderOpenPrice())+abc1, 0, MediumSeaGreen);


                     continue;
                  }
              
           
         } else
         {
            //Close


            //Trailing profit
                  double abc2 = OrderOpenPrice() - OrderTakeProfit();
                 
                  if((OrderOpenPrice() - Ask) < 0)
                  {              


                     OrderModify(OrderTicket(), OrderOpenPrice(),OrderStopLoss(), (OrderOpenPrice() - Ask)+abc2, 0, DarkOrange);
 
                     continue;
                  }
        
         }
      }
   }


*/



   return(0);
}
//+------------------------------------------------------------------+


이건 만지다마 그냥 둔것인데요.

요기서 테이크프로핏이 처음 orderopenprice랑 OrderTakeProfit 차이를 기준으로 계속 수정하게 만들고 싶은데 어떻게 해야 하는지 모르겠습니다.

buy 문구에서 oderopenprice- ordertakeprofit 차이가 50이라면 현재 price - ordertakeprofit이 100으로 변했을때 50 - ordertakeprofit 으로 수정하는 방식으로요.

반대로 50 이하면 수정을 안하고요.

이렇게 할려면 어떻게 해야 하나요?  

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
234002 언니들 반가워요~ [6] 세브(222.239) 11.02.09 154 0
234000 안드로이드 하는데 AVD 이거 로딩타임 너무 길어 횽들 [7] 더블엘갤로그로 이동합니다. 11.02.09 380 0
233999 안드로이드 C2DM 프로그래밍 - 서버 URA!갤로그로 이동합니다. 11.02.09 216 0
233998 [아이폰 프로그래밍]아이폰 프로그래밍, iPhone 프로그래밍 과정 Choongang(125.129) 11.02.09 70 0
233997 [안드로이드폰 프로그래밍] 자바,안드로이드폰 프로그래밍 과정 Choongang(125.129) 11.02.09 80 0
233996 홈페이지 유료 제작해 드립니다 (샘플 있음) [1] 미클갤로그로 이동합니다. 11.02.09 167 0
233995 배열안쓰고 2진수 변환 하는거 만들어봤는데 좀 봐줘 [11] Lowforce갤로그로 이동합니다. 11.02.09 372 0
233994 c언어 코딩을 했는데 제가 생각하는데로 안나오네요 지적좀해주세염 [10] 44(183.100) 11.02.09 161 0
233993 FMOD 좀 질문드릴게요 전문가님들 ㅠ ㅠ [1] 으으윽(210.93) 11.02.09 90 0
233992 집에서 리눅스 깔고 서버환경 구축하면 불법임? [7] 이모군(1.225) 11.02.09 231 0
233991 C언어 초보 도움점 ㅠ [1] Paradise갤로그로 이동합니다. 11.02.09 67 0
233990 블랙베리 JNI 지원안함?? 우아아갤로그로 이동합니다. 11.02.09 64 0
233989 자바 hasnext() 메서드가 어떤건지 설명 좀. [2] 왁스맛치즈갤로그로 이동합니다. 11.02.09 729 0
233985 발렌타인데이 [1] ㅈㄷㄱ(211.208) 11.02.09 52 0
233983 프로그래밍 할때 모니터 궁금이(119.198) 11.02.09 98 0
233980 c언어 쵸늅좀 도와줘요 ㅠ [6] 유동(115.21) 11.02.09 175 0
233979 USB에 관련된 질문입니다. 초보쿤(58.238) 11.02.09 53 0
233978 소프트웨어 공학 혼자서 독학해도 되나염? 금호족기(61.75) 11.02.09 86 0
233977 나이먹어서 프리랜서하는 사람들 밀크웨이(121.50) 11.02.09 153 0
233975 이소스의 문제점을 파악하고 수정하라! [1] 냠냐리(61.255) 11.02.09 81 0
233973 조까튼 페이스북 [1] 아주아슬갤로그로 이동합니다. 11.02.09 184 0
233972 C++ 포인터 공부하고 있는데 i == arylength - 1 ? 에서 [3] 자갈로(168.115) 11.02.09 99 0
233971 PocketBullhat 개발 4탄!! [4] McHello갤로그로 이동합니다. 11.02.09 345 0
233970 파일입출력 구분자를 이용해서 만들어봤는데. 잘안돼네요 헬프 ㅠ Paradise갤로그로 이동합니다. 11.02.09 74 0
233969 일단서버의 기본은 64비트아닌가 [1] 냠냐리(61.255) 11.02.09 101 0
233968 배고프다. Marley갤로그로 이동합니다. 11.02.09 42 0
233967 오오미...이것이 참말이였당가? [6] 김치맛요거트(14.56) 11.02.09 171 0
233966 인터넷으로 C언어 300제 못 구하나여? [1] 핫코크갤로그로 이동합니다. 11.02.09 190 0
233965 신이시여 이 어린양을 구원해주소서... 저사양의우울갤로그로 이동합니다. 11.02.09 88 0
233963 고딩 해커의 위용 [1] asd(121.169) 11.02.09 210 0
233961 아.. 학교 시발 너무 바쁘다.. [1] 빈쨔응(130.126) 11.02.09 96 0
233958 진로 때문에... [6] 땡칠도사갤로그로 이동합니다. 11.02.09 213 0
233954 프겔 poll [6] 미클갤로그로 이동합니다. 11.02.09 175 0
233952 윈도우와 리눅스 서버 돌리면 차이점 [7] ☣➎➊➎☣갤로그로 이동합니다. 11.02.09 373 0
233950 캐쇙퀴들 닷넷 알려둬~~ [1] 계백수장군(61.255) 11.02.09 77 0
233948 학벌글케마니보나여? [2] wefakl(121.182) 11.02.09 137 0
233947 개발자 몸값이 쓰뤡이네? ㅋㅋㅋㅋㅋ [2] 계백수장군(61.255) 11.02.09 304 0
233946 닷넷 이거 몽미! [2] 계백수장군(61.255) 11.02.09 105 0
233945 그럼 지잡대 컴공졸업하고 미국살다왔으면 [2] ㅁㄴㅇㄹㅇㅁ(121.182) 11.02.09 199 0
233944 소셜앱 쪽 일을 맡았는데 페이가 원래 이럼? [4] 한마음택배갤로그로 이동합니다. 11.02.09 185 0
233943 c언어학원안다니고혼자공부해도괜찮나요? [3] ㅁㄴㅇㄹㅇㅁ(121.182) 11.02.09 163 0
233942 근데프로그래밍할라고뽑는데영어는왜보는거죠? [3] ㅁㄴㅇㄹㅇㅁ(121.182) 11.02.09 131 0
233941 이진법십진법 몰라서 열혈C강의 2강에서 진도를 못빼겟. [3] ㅁㄴㅇㄹㅇㅁ(121.182) 11.02.09 114 0
233940 브루트포싱 시도만해도잡혀감? [3] Pr0xy갤로그로 이동합니다. 11.02.09 369 0
233939 Form 을 한 100 개 정도 띄우는데.. 속도가... [1] AutuMn(183.107) 11.02.09 88 0
233938 jquery after 질문드릴께요; [1] 다람즤왕갤로그로 이동합니다. 11.02.09 52 0
233934 정작 취직할때 코딩실력은 필요했는가...? [4] 밥지성(115.139) 11.02.09 260 0
233933 컴학부생으로써 진로나 지금시기에 도움이 될만한 사이트좀 알려주세요 [2] 로봇(115.139) 11.02.09 123 0
233932 유저레벨 api후킹 말인데 어째서 프롯스 단위로 후킹이 되는거지? [3] 모모이갤로그로 이동합니다. 11.02.08 119 0
233931 아오.. 게임 알고리즘은 어서공부하냐 [5] ㅇㅇ(119.71) 11.02.08 172 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2