디시인사이드 갤러리

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

갤러리 본문 영역

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

오징어(58.236) 2011.01.29 20:29:12
조회 233 추천 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 - -
236393 전문대 컴과계열다니는데여 [2] ㅇㅇ(121.169) 11.02.28 132 0
236391 에이스타 알고리즘 보고있는데영 [1] [성대아싸]갤로그로 이동합니다. 11.02.28 424 0
236390 도블릿 이용자의 올바른 공부법 [3] Ynobe갤로그로 이동합니다. 11.02.28 181 0
236389 형들 나 지금 해킹당했어요 도와주세요 ㅠ [2] 해킹당한듯(118.33) 11.02.28 106 0
236387 도블릿 많이 바꼈네용 [1] Ynobe갤로그로 이동합니다. 11.02.28 85 0
236386 계백은 봅니다. [2] 캐닭(112.133) 11.02.28 72 0
236385 왕초보가 질문좀할게.. [3] 팰트로우갤로그로 이동합니다. 11.02.28 72 0
236384 중상위권 4년제 다니는 학생들은 봅니다. [6] 캐닭(112.133) 11.02.28 158 0
236383 USB 16기가가 2만원이네 종나싸네! [1] 계백(61.255) 11.02.28 148 0
236381 내가 짠 코드로는 팩토리얼이 2000까지 밖에 않돼네.. [1] 수Z갤로그로 이동합니다. 11.02.28 163 0
236379 아따 컴파일러마다 출력되는 메모리번지수가 다르당께? [6] 개밥바라기.갤로그로 이동합니다. 11.02.28 119 0
236378 C++에서 클래스에 관한 함수들 만들 때 질문! [4] 트럼프조커갤로그로 이동합니다. 11.02.28 158 0
236376 얘들아 인터넷 검색할때 뒤에 이산한 창이 또 뜨는데... [3] aa(123.212) 11.02.28 209 0
236374 열혈c 문제 중에 막히는게 있어서요 ㅠㅠ [4] 늦깍이(123.199) 11.02.28 110 0
236372 수즈 개객끼얌! SODmaster갤로그로 이동합니다. 11.02.28 54 0
236370 URL 수Z갤로그로 이동합니다. 11.02.28 44 0
236365 [구직] 월 50만원 신입 프로그래머 구직합니다. [4] 천재플머(121.139) 11.02.28 330 0
236363 횽들덕분에 MinGW 깔았어~ 근데 이건 헤더파일 선언하는 방법이 틀려? [5] 김늅늅(24.193) 11.02.28 121 0
236362 덕짤은 이런게 덕짤이지 [2] ㅁㅇㅁ(211.117) 11.02.28 171 0
236359 정규식 표현으로 이거 어떻게 선택해? [1] dd(121.146) 11.02.28 61 0
236358 집에 인터넷이안되니깐 신기하네요 [1] 듣보킹갤로그로 이동합니다. 11.02.28 77 0
236357 흑흑흑... [1] 칼마(14.32) 11.02.28 50 0
236355 형들 구조제배열 주소값전달 질문점요...... [3] C초보(121.130) 11.02.28 75 0
236354 윈도우즈에서 GNU C++ 컴파일 하는 방법 없나요? 으으 [1] 김늅늅(24.193) 11.02.28 85 0
236353 pro-c에 대해 아는횽들 있어?? [3] 쿄스케갤로그로 이동합니다. 11.02.28 85 0
236352 어산지가 개념인가? 이모군(211.40) 11.02.28 61 0
236351 횽들 웹프로그래밍 독학 어떻게 했엉? [4] 횽들(59.12) 11.02.28 276 0
236350 형들 교수님 연구실에서 공부하는건 어때?? [16] 아망했다..(58.225) 11.02.28 420 0
236349 근데 신경망 프로그래밍 보면 존나 신기한거 같다 [1] (115.41) 11.02.28 147 0
236348 VS2008옵션 질문좀 봐주세요. [4] ㅁㅁㅁ(220.94) 11.02.28 72 0
236347 외부기호에서 확인하지 못했습니다..링크에러 ㅠㅠ [3] ㅁㄴㅇㄹ(121.50) 11.02.28 1003 0
236346 객체지향은 무슨 냄새냐? [5] 뻘글(121.182) 11.02.28 185 0
236345 형들 .. 플밍공부 뭐부터하면 좋을까 .. [8] 아망했다..(58.225) 11.02.28 219 0
236342 야.. 코딩 하다보면.. 존나 답답할때 있잖아.. [1] 음...(114.205) 11.02.28 124 1
236341 횽들 해외에도 게등위 같은거 있음?? [5] (117.110) 11.02.28 116 0
236340 회사게시판 복사방지 푸는법 [4] ㅇㅇ(220.120) 11.02.28 392 0
236339 운송회사 전산실은 무슨일을 하냐? [1] ㅁㄴㄹ(219.254) 11.02.28 95 0
236338 경우 ㅇㅇ(121.133) 11.02.28 60 0
236337 하드코딩이라는 것... [1] 물속의다이아갤로그로 이동합니다. 11.02.28 147 0
236336 원주율 구하는 프로그램 이라는데? 수Z갤로그로 이동합니다. 11.02.28 142 0
236335 프로그래밍 입문하려고 하는데 파이썬 어떤가요? [4] ㅇㅇㅇㅇㅇ(14.54) 11.02.28 251 0
236334 아 슈ㅣ발... 캐닭(112.216) 11.02.28 34 0
236332 1000팩이 이건가요 수Z갤로그로 이동합니다. 11.02.28 78 0
236331 Codepad에서 백만 팩토리얼 출력 시켰더니 [2] 수Z갤로그로 이동합니다. 11.02.28 337 0
236330 컴공과 새내기 책추천좀해주세요 [1] 12324갤로그로 이동합니다. 11.02.28 100 0
236328 전공살려 취직하는게 나을려낭...?.. [2] C++Language갤로그로 이동합니다. 11.02.28 122 0
236327 facebook에서 메일이 왔다... [1] 계백(61.255) 11.02.28 141 0
236326 친구추가 알고리즘좀 [3] 시크한훈남갤로그로 이동합니다. 11.02.28 157 0
236325 스레드 써보다가 잘 안되서 질문하나 더 남길게용 [11] 굽신굽신(175.116) 11.02.28 144 0
236324 여기 횽들은 사업생각 하는 횽들있음?? [8] (117.110) 11.02.28 111 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2