무료로 전문가 고문을 만들어 드립니다! - 페이지 3

 
vriesde1 :
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

condor666.trading[at]gmail.com으로 메일을 보내주시겠습니까?

 
vriesde1 wrote >>
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

나는 또한 외환에 대해 배우고 있습니다. 당신이 내 문제를 도와줄 수 있을지 확신이 서지 않습니다.

외환 자동 조종 장치를 보셨습니까? 최근에 구입하여 지난 며칠간 Strategy Tester에서 실행하고 있습니다.

매월 상반기에 손실이 없고 이익실현이 많이 실행되는 매우 좋은 실적을 내고 있습니다. 제가 겪고 있는 문제는 10-15일 이후에 거래가 가끔 중단되고 월말에 큰 손실을 입는다는 것입니다. 2년 동안 이러한 손실은 같은 기간의 순이익보다 3배 더 높습니다. 그래서 200%의 수익을 내는 대신에 50%의 수익만 남게 됩니다.

 

u는 아래 표시기에 soundalert를 추가하는 데 도움을 줄 수 있습니다. (점이 나타나면 사운드 코드 재생). 제 이메일로 보내주세요: nugienos@yahoo.com thx

 //+----------------------------------------------- -------------------+
//| AltrTrend_Signal_v2_2.mq4 |
//| Ramdass - 변환 전용 |
//+----------------------------------------------- -------------------+
#property copyright " 저자 - OlegVS, GOODMAN "

#속성 표시기 _차트_창
#속성 표시기 _버퍼 2
#property indicator_color1 녹색
#property indicator_color2 크림슨

//---- 입력 매개변수
외부 정수 K = 30 ;
외부 이중 Kstop = 0.5 ;
외부 정수 K주기 = 150 ;
외부 정수 PerADX = 14 ;
외부 정수 CountBars = 350 ;

//---- 버퍼
이중 val1 [] ;
이중 val2 [] ;

//+----------------------------------------------- -------------------+
//| 커스텀 인디케이터 초기화 기능 |
//+----------------------------------------------- -------------------+
정수 초기화 ()
{
문자열 short_name ;
//---- 표시줄
표시 버퍼 ( 2 ) ;
세트인덱스 스타일 ( 0 , DRAW_ARROW ) ;
SetIndexArrow ( 0 , 108 ) ;
세트인덱스 스타일 ( 1 , DRAW_ARROW ) ;
SetIndexArrow ( 1 , 108 ) ;
SetIndexBuffer ( 0 , val1 ) ;
SetIndexBuffer ( 1 , val2 ) ;
if ( CountBars >= 막대 )
CountBars = 막대 ;
SetIndexDrawBegin ( 0 , 막대 - CountBars + PerADX ) ;
SetIndexDrawBegin ( 1 , 막대 - CountBars + PerADX ) ;
//----
리턴 ( 0 ) ;
}
//+----------------------------------------------- -------------------+
//| AltrTrend_Signal_v2_2 |
//+----------------------------------------------- -------------------+
정수 시작 ()
{
int i , shift , counted_bars = IndicatorCounted () ;
정수 i1 , i2 ;
이중 범위 , AvgRange , smin , smax , SsMax , SsMin , SSP , 가격 ;
부울 상승세 , 이전 ;
//----
if ( 막대 <= PerADX + 1 )
리턴 ( 0 ) ;
//---- 초기 0
if ( counted_bars < PerADX + 1 )
{
( 나는 = 1 ; 나는 < = PerADX ; 나는 ++ )
val1 [ CountBars - i ] = 0.0 ;
( 나는 = 1 ; 나는 < = PerADX ; 나는 ++ )
val2 [ CountBars - i ] = 0.0 ;
}
//----
for ( shift = CountBars - PerADX ; shift >= 0 ; shift -- )
{
SSP = MathCeil ( Kperiod / iADX ( NULL , 0 , PerADX , PRICE_CLOSE , MODE_MAIN , 1 )) ;
범위 = 0 ;
평균 범위 = 0 ;
for ( i1 = shift ; i1 <= shift + SSP ; i1 ++ )
{
AvgRange = AvgRange + MathAbs ( 높음 [ i1 ] - 낮음 [ i1 ]) ;
}
범위 = AvgRange / ( SSP + 1 ) ;
//----
SsMax = 높음 [ 시프트 ] ;
SsMin = 낮음 [ 시프트 ] ;
for ( i2 = shift ; i2 <= shift + SSP - 1 ; i2 ++ )
{
가격 = 높음 [ i2 ] ;
if ( SsMax < 가격 )
SsMax = 가격 ;
가격 = 낮음 [ i2 ] ;
if ( SsMin >= 가격 )
SsMin = 가격 ;
}
//----
smin = SsMin + ( SsMax - SsMin ) * K / 100 ;
smax = SsMax - ( SsMax - SsMin ) * K / 100 ;
val1 [ 시프트 ] = 0 ;
val2 [ 시프트 ] = 0 ;
if ( 닫기 [ shift ] < smin )
{
상승 추세 = 거짓 ;
}
if ( 닫기 [ shift ] > smax )
{
상승 추세 = 사실 ;
}
if ( 상승 추세 != 이전 && 상승 추세 == true )
{
val1 [ 시프트 ] = 낮음 [ 시프트 ] - 범위 * Kstop ;
}
if ( 상승 추세 != 이전 && 상승 추세 == 거짓 )
{
val2 [ 시프트 ] = 높음 [ 시프트 ] + 범위 * Kstop ;
}
오래된 = 상승세 ;

}
리턴 ( 0 ) ;
}
//+----------------------------------------------- -------------------+
 
vriesde1 :
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

안녕하세요, 저는 수익성이 입증된 거래 시스템을 알고 있지만 프로그래밍 경험이 충분하지 않습니다. 시스템은 간단하지만 작동하므로 문제가 없습니다.

aldocoms "at" hotmail.com으로 이메일을 보내주십시오.

 
vriesde1 :
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

아주 간단한 요구 사항에 따라 생성된 EA가 필요합니다. 내 이름은 ernest8fingers입니다 - 관심이 있으면 이메일을 보내주세요-Thnxs

 
vriesde1 :
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

연락주세요, mody_00230@yahoo.com

 
vriesde1 :
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

안녕하세요 저는 EA에 넣고 싶은 아주 간단한 시스템을 가지고 있습니다. 확립된 지표를 사용하는 데 오랜 시간이 걸리지 않을 것이라고 생각합니다.

메일 sambomo@gmail.com으로 보내주세요.

 
vriesde1 wrote >>
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

안녕하세요 vriesde1님,

내 코드를 컴파일하는 데 문제가 있습니다 . 주제 를 게시했지만 아직 답변이 없습니다. 당신이 이것을 도울 수 있다면 내 이메일 : icar21@netcourrier.com

내 코드:

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

extern int MagicNumber = 0 ;
extern bool SignalMail = False ;
extern bool EachTickMode = True ;
extern double Lots = 1.0 ;
extern int Slippage = 3 ;
extern bool UseStopLoss = True ;
extern int StopLoss = 40 ;
extern bool UseTakeProfit = True ;
extern int TakeProfit = 7 ;
extern bool UseTrailingStop = False ;
extern int TrailingStop = 30 ;
extern int Shift = 1 ; 

int BarCount ;
int Current ;
bool TickCheck = False ;

int WaitTime = iTime ( Null , 0 , Shift ) ; 
total = OrdersTotal () ;

if ( total >= 1 && OrderProfit () < 0 ) }
{
CloseTime = iTime ( NULL , 0 , 0 ) ;
}
if ( total < 1 && WaitTime <= CloseTime )
{
Pause = true ;
}
else
{
Pause = false ;
}



return ( 0 ) ;             
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init () {
   BarCount = Bars ;

   if ( EachTickMode ) Current = 0 ; else Current = 1 ;

   return ( 0 ) ;
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit () {
   return ( 0 ) ;
}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start    () {
   int Order = SIGNAL_NONE ;
   int Total , Ticket ;
   double StopLossLevel , TakeProfitLevel ;

   if ( EachTickMode && Bars != BarCount ) TickCheck = False ;
   Total = OrdersTotal () ;
   Order = SIGNAL_NONE ;

   //+------------------------------------------------------------------+
   //| Variable Begin                                                   |
   //+------------------------------------------------------------------+

double Var1 = iADX ( NULL , 0 , 14 , PRICE_MEDIAN , MODE_MAIN , Current + 0 ) ;
double Var2 = iCCI ( NULL , 0 , 14 , PRICE_CLOSE , Current + 0 ) ;

double Buy1_1 = iCCI ( NULL , 0 , 14 , PRICE_CLOSE , Current + 0 ) ;
double Buy1_2 = iADX ( NULL , 0 , 14 , PRICE_MEDIAN , MODE_PLUSDI , Current + 0 ) ;

double Sell1_1 = iADX ( NULL , 0 , 14 , PRICE_MEDIAN , MODE_MINUSDI , Current + 0 ) ;
double Sell1_2 = iCCI ( NULL , 0 , 14 , PRICE_CLOSE , Current + 0 ) ;



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

   //Check position
   bool IsTrade = False ;

   for ( int i = 0 ; i < Total ; i ++ ) {
       OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) ;
       if ( OrderType () <= OP_SELL &&   OrderSymbol () == Symbol ()) {
         IsTrade = True ;
         if ( OrderType () == OP_BUY ) {
             //Close

            

             //+------------------------------------------------------------------+
             //| Signal End(Exit Buy)                                             |
             //+------------------------------------------------------------------+

             if ( Order == SIGNAL_CLOSEBUY && (( EachTickMode && ! TickCheck ) || ( ! EachTickMode && ( Bars != BarCount )))) {
               OrderClose ( OrderTicket () , OrderLots () , Bid , Slippage , MediumSeaGreen ) ;
               if ( SignalMail ) SendMail ( " [Signal Alert] " , " [ " + Symbol () + " ] " + DoubleToStr ( Bid , Digits ) + " Close Buy " ) ;
               if ( ! EachTickMode ) BarCount = Bars ;
               IsTrade = False ;
               continue ;
             }
             //Trailing stop
             if ( UseTrailingStop && TrailingStop > 0 ) {                  
               if ( Bid - OrderOpenPrice () > Point * TrailingStop ) {
                   if ( OrderStopLoss () < Bid - Point * TrailingStop ) {
                     OrderModify ( OrderTicket () , OrderOpenPrice () , Bid - Point * TrailingStop , OrderTakeProfit () , 0 , MediumSeaGreen ) ;
                     if ( ! EachTickMode ) BarCount = Bars ;
                     continue ;
                   }
               }
             }
         } else {
             //Close


            

             //+------------------------------------------------------------------+
             //| Signal End(Exit Sell)                                            |
             //+------------------------------------------------------------------+

             if ( Order == SIGNAL_CLOSESELL && (( EachTickMode && ! TickCheck ) || ( ! EachTickMode && ( Bars != BarCount )))) {
               OrderClose ( OrderTicket () , OrderLots () , Ask , Slippage , DarkOrange ) ;
               if ( SignalMail ) SendMail ( " [Signal Alert] " , " [ " + Symbol () + " ] " + DoubleToStr ( Ask , Digits ) + " Close Sell " ) ;
               if ( ! EachTickMode ) BarCount = Bars ;
               IsTrade = False ;
               continue ;
             }
             //Trailing stop
             if ( UseTrailingStop && TrailingStop > 0 ) {                  
               if (( OrderOpenPrice () - Ask ) > ( Point * TrailingStop )) {
                   if (( OrderStopLoss () > ( Ask + Point * TrailingStop )) || ( OrderStopLoss () == 0 )) {
                     OrderModify ( OrderTicket () , OrderOpenPrice () , Ask + Point * TrailingStop , OrderTakeProfit () , 0 , DarkOrange ) ;
                     if ( ! EachTickMode ) BarCount = Bars ;
                     continue ;
                   }
               }
             }
         }
       }
   }

   //+------------------------------------------------------------------+
   //| Signal Begin(Entry)                                              |
   //+------------------------------------------------------------------+

   if ( Buy1_1 < Buy1_2 ) Order = SIGNAL_BUY ;

   if ( Sell1_1 < Sell1_2 ) Order = SIGNAL_SELL ;


   //+------------------------------------------------------------------+
   //| Signal End                                                       |
   //+------------------------------------------------------------------+

   //Buy
   if ( Order == SIGNAL_BUY && (( EachTickMode && ! TickCheck ) || ( ! EachTickMode && ( Bars != BarCount )))) {
       if ( ! IsTrade ) {
         //Check free margin
         if ( AccountFreeMargin () < ( 1000 * Lots )) {
             Print ( " We have no money. Free Margin = " , AccountFreeMargin ()) ;
             return ( 0 ) ;
         }

         if ( UseStopLoss ) StopLossLevel = Ask - StopLoss * Point ; else StopLossLevel = 0.0 ;
         if ( UseTakeProfit ) TakeProfitLevel = Ask + TakeProfit * Point ; else TakeProfitLevel = 0.0 ;

         Ticket = OrderSend ( Symbol () , OP_BUY , Lots , Ask , Slippage , StopLossLevel , TakeProfitLevel , " Buy(# " + MagicNumber + " ) " , MagicNumber , 0 , DodgerBlue ) ;
         if ( Ticket > 0 ) {
             if ( OrderSelect ( Ticket , SELECT_BY_TICKET , MODE_TRADES )) {
                 Print ( " BUY order opened : " , OrderOpenPrice ()) ;
                 if ( SignalMail ) SendMail ( " [Signal Alert] " , " [ " + Symbol () + " ] " + DoubleToStr ( Ask , Digits ) + " Open Buy " ) ;
             } else {
                 Print ( " Error opening BUY order : " , GetLastError ()) ;
             }
         }
         if ( EachTickMode ) TickCheck = True ;
         if ( ! EachTickMode ) BarCount = Bars ;
         return ( 0 ) ;
       }
   }

   //Sell
   if ( Order == SIGNAL_SELL && (( EachTickMode && ! TickCheck ) || ( ! EachTickMode && ( Bars != BarCount )))) {
       if ( ! IsTrade ) {
         //Check free margin
         if ( AccountFreeMargin () < ( 1000 * Lots )) {
             Print ( " We have no money. Free Margin = " , AccountFreeMargin ()) ;
             return ( 0 ) ;
         }

         if ( UseStopLoss ) StopLossLevel = Bid + StopLoss * Point ; else StopLossLevel = 0.0 ;
         if ( UseTakeProfit ) TakeProfitLevel = Bid - TakeProfit * Point ; else TakeProfitLevel = 0.0 ;

         Ticket = OrderSend ( Symbol () , OP_SELL , Lots , Bid , Slippage , StopLossLevel , TakeProfitLevel , " Sell(# " + MagicNumber + " ) " , MagicNumber , 0 , DeepPink ) ;
         if ( Ticket > 0 ) {
             if ( OrderSelect ( Ticket , SELECT_BY_TICKET , MODE_TRADES )) {
                 Print ( " SELL order opened : " , OrderOpenPrice ()) ;
                 if ( SignalMail ) SendMail ( " [Signal Alert] " , " [ " + Symbol () + " ] " + DoubleToStr ( Bid , Digits ) + " Open Sell " ) ;
             } else {
                 Print ( " Error opening SELL order : " , GetLastError ()) ;
             }
         }
         if ( EachTickMode ) TickCheck = True ;
         if ( ! EachTickMode ) BarCount = Bars ;
         return ( 0 ) ;
       }
   }
            
                                        
   if ( ! EachTickMode ) BarCount = Bars ;

  
   return ( 0 ) ; }

//+------------------------------------------------------------------+
 

안녕 타이론


다소 복잡한 EA를 도와주실 분을 찾고 있습니다. 시간이 되시면 "captain(DOT)hansen(AT)ewetel(DOT)net"으로 연락주세요.

감사해요!

 
vriesde1 wrote >>
안녕하세요 여러분,

저는 석사를 목표로 하는 컴퓨터 공학 학생이며 Forex에 매우 관심이 있습니다.

기본적으로 필요한 사람을 위해 무료 Expert Advisor를 만들 것을 제안합니다. 나는 방금 내 첫 번째 Expert Advisor를 마쳤습니다. 2007-2008년 동안 100%의 수익을 얻었지만 2007년 이전에는 실적이 좋지 않았고 일부는 수익성도 없었습니다. 그래서 더 많은 영감을 찾고 있습니다!

저는 mq4 및 외환 거래 시스템 자체에 대한 추가 경험을 위해 이 작업을 수행하고 있습니다.

아 참고로 저는 이미 내부 바 전문가 작업을 하고 있으니 그런 것은 생각하지 마세요 :D.

계획과 함께 개인 메시지를 보내주십시오. EA가 너무 복잡하지 않은 경우 일주일 이내에 예상할 수 있습니다.

인사말!!

안녕.

EA를 만들기 위해 오랫동안 노력했습니다. EMA 교차 및 모든 교차 구매/판매 통화와 다음 교차 판매/구매에 대한 코드를 작성하는 데 도움을 주시겠습니까? 안부 인사, eseq@op.pl