무료로 어드바이저를 작성해 드립니다 - 페이지 146

 
Ivan :

요점은 내가 그림에서 보여준 모든 일이 일어날 때마다 계산하고 경고를 보내는 것입니다.

일정을 잘 살펴보세요. 촛대가 화살표로 표시된 것보다 거의 동일한 그림자 가격 옆에 있는 곳이 더 많습니다. 그리고 이것들이 반드시 극단적인 것은 아닙니다.

 
Aleksei Stepanenko :

일정을 잘 살펴보세요. 촛대가 화살표로 표시된 것보다 거의 동일한 그림자 가격 옆에 있는 곳이 더 많습니다. 그리고 이것들이 반드시 극단적인 것은 아닙니다.

화살표는 게시물의 목적을 이해하기 위해 무작위로 그려졌습니까? 그게 흥미로운거야
 
다른 장소에 많은 점이 있을 것입니다. 두 개 또는 세 개의 양초의 그림자에 대한 동일한 가격의 규칙으로는 충분하지 않습니다. 내 생각에는.
 

노크노크 인디케이터 Ver 1

표시기는 가까운 그림자 값을 가진 인접한 양초를 찾습니다. 현재 시간대의 양초가 사용됩니다.

파일:
 
Aleksei Stepanenko :

노크노크 인디케이터 Ver 1

표시기는 가까운 그림자 값을 가진 인접한 양초를 찾습니다. 현재 시간대의 양초가 사용됩니다.

신속하지만 지표의 본질은 경고를 발행하는 것입니다. 예를 들어 모든 통화 쌍을 모니터링할 수는 없으며,

설정을 하는 것도 좋을 것입니다. 다른 쌍에 대해 자신만의 편차를 설정하고 물론 테스트해 보겠습니다.

나는 Eureka에 그것을 던졌습니다. 나쁘지는 않지만 설정과 경고가 필요합니다. 그러면 모든 것이 작동합니다.

파일:
111.JPG  103 kb
 

친애하는 프로그래밍 전문가 여러분, 이 로봇을 완성하는 데 도움을 요청합니다. MT4

나는 프로그래머가 아니며 첫 번째 기능을 직접 작성했지만 인터넷에서 찾은 다른 부분에서 뒤따랐지만 보고 싶은 나머지 두 기능을 고정할 수 없습니다. 도와주세요, 제발. 저처럼 당신도 힘들지 않을 것 같아요. 힘들지 않다면 닫을 수 있는 기능을 조여주세요.   보류 중인 주문   보류 중인 두 가지 중 하나가 작동한 후. 그리고 두 번째 기능은 자체적으로 주문의 로트를 증가시켜야 합니다($100에 도달하면 잔액 0.01 로트의 모든 $50에 대해 "가정"하여 로봇 자체가 로트를 0.02만큼 올립니다). 내가 게시한 코드는 작동합니다. 즉, 두 개의 보류 주문을 넣고 추적합니다. 하지만 이전에 썼듯이 다른 두 기능을 어떤 식으로든 망칠 수 없습니다. 미리 도와주셔서 감사합니다.

 extern int     TakeProfit     = 100.0 ;
extern bool    AllPositions   = True; // Управлять всеми позициями
extern bool    ProfitTrailing = True;   // Тралить только профит
extern int     TrailingStop   = 50 ;     // Фиксированный размер трала
extern int     TrailingStep   = 0 ;     // Шаг трала
extern bool    UseSound       = False;   // Использовать звуковой сигнал
extern string NameFileSound  = "expert.wav" ;   // Наименование звукового файла


void start() 
{
double TakeProfitLevelB;
double TakeProfitLevelS;
double BuyStart = Ask + 400 * _Point ;
double SellStart = Bid - 400 * _Point ;

TakeProfitLevelB = BuyStart + TakeProfit* Point ;
TakeProfitLevelS = SellStart - TakeProfit* Point ;

if (Open[ 1 ]==Close[ 1 ]&& OrdersTotal ()== 0 )
{
int BuyTicket = OrderSend ( Symbol (),OP_BUYSTOP, 0.10 ,BuyStart, 3 , 0 ,TakeProfitLevelB, NULL , 0 , 0 ,Green);
int SellTicket = OrderSend ( Symbol (),OP_SELLSTOP, 0.10 ,SellStart, 3 , 0 ,TakeProfitLevelS, NULL , 0 , 0 ,Blue);
}
   for ( int i= 0 ; i< OrdersTotal (); i++) {
     if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
       if (AllPositions || OrderSymbol()== Symbol ()) {
        TrailingPositions();
      }
    }
  }
}

void TrailingPositions() 
{
   double pBid, pAsk, pp;

  pp = MarketInfo(OrderSymbol(), MODE_POINT);
   if (OrderType()==OP_BUY) {
    pBid = MarketInfo(OrderSymbol(), MODE_BID);
     if (!ProfitTrailing || (pBid-OrderOpenPrice())>TrailingStop*pp) {
       if (OrderStopLoss()<pBid-(TrailingStop+TrailingStep- 1 )*pp) {
        ModifyStopLoss(pBid-TrailingStop*pp);
         return ;
      }
    }
  }
   if (OrderType()==OP_SELL) {
    pAsk = MarketInfo(OrderSymbol(), MODE_ASK);
     if (!ProfitTrailing || OrderOpenPrice()-pAsk>TrailingStop*pp) {
       if (OrderStopLoss()>pAsk+(TrailingStop+TrailingStep- 1 )*pp || OrderStopLoss()== 0 ) {
        ModifyStopLoss(pAsk+TrailingStop*pp);
         return ;
      }
    }
  }
}

void ModifyStopLoss( double ldStopLoss) 
{
   bool fm;

  fm=OrderModify(OrderTicket(),OrderOpenPrice(),ldStopLoss,OrderTakeProfit(), 0 ,CLR_NONE);
   if (fm && UseSound) PlaySound (NameFileSound);
}
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Свойства ордеров - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

노크노크 인디케이터 Ver 2

경고와 함께. 각 그래프에서 거리 숫자를 별도로 설정할 수 있습니다.

파일:
 
Aleksei Stepanenko :

노크노크 인디케이터 Ver 2

경고와 함께. 각 그래프에서 거리 숫자를 별도로 설정할 수 있습니다.

아직 작동하지 않는 것이 있습니다. 2분 전 알림입니다.

1. 페어 자체에 갈 때까지 신호가 없었습니다.

2. 경보가 나긴 했지만 촛불이 없다

또한 설정에서 신호의 양초 수를 변경하고 싶습니다. 예를 들어 연속 3개의 촛불 또는 5개의 촛불을 가정해 보겠습니다.

시간 프레임은 무작위로 선택되지 않습니다. h1) 나중에 이에 대해 자세히 알아보려면 칠면조를 완료해야 하며 거기에서 로봇을 테스트할 수도 있습니다. 제 생각에는

파일:
kcdg.JPG  72 kb
 
Aleksei Stepanenko :

노크노크 인디케이터 Ver 2

경고와 함께. 각 그래프에서 거리 숫자를 별도로 설정할 수 있습니다.

여기 다시, 그는 다른 시간 프레임이 있는 것처럼 보입니다.

모든 것이 완료되면 로봇을 신뢰할 수 있습니다)

음, 먼저 추가하고 테스트합시다.

파일:
555.JPG  84 kb
 
Ivan :

안녕하세요, 간단한 표시기를 작성할 사람(이미 있을 수 있지만 찾지 못했습니다)

요점은 내가 그림에서 보여준 모든 일이 일어날 때마다 계산하고 경고를 보내는 것입니다. 즉, 시간당 몇 개의 양초가 실제로 한 지점에서 뛸 때입니다.

결국, 양초 표시기가 쓰기 때문에 이것이 더 간단 할 것이라고 생각합니다.


사진에서이 단어로 소위 "흡수"를 찾으십시오. 그러나 마지막 화살표가있는 사진에서도 입구는 거기에 가지 않을 것입니다. 사람들은 두뇌로 불쾌한 신호를 쉽게 무시할 수 있습니다. 같은 시간이 겹쳐서 많은 뉘앙스가