KimIV의 유용한 기능 - 페이지 93

 

Ibiss писал(а) >>

'clModifyBuy' - 변수가 정의되지 않았습니다.

'clModifySell' - 변수가 정의되지 않았습니다.
'ti' - 이미 정의된 변수

어떻게 할까요?(..

1. ti 당신 자신이 두 번 결정했습니다 ..

2. color clModifyBuycolor clModifyЫSell (주문 수정 아이콘의 색상) 전역 변수를 정의합니다.

 

'clModifyBuy' - 변수가 정의되지 않았습니다.

'clModifySell' - 변수가 정의되지 않았습니다.

위에서 제거했는데 오류가 사라졌습니다.

ti가 사라지기 위해서는 더 낮은 int를 제거해야 했습니다! 감사합니다 :)

 

Kimovsky 트롤이 작동하지 않는 이유를 이해할 수 없습니다. 밤에 몇 가지 위치를 놓쳤습니다 .. 데모가 좋습니다 :)

다 설정에..

무엇이 문제가 될 수 있습니까?

 
KimIV >> :

iBarOfDayReal() 함수.

이 함수는 하루의 시작부터 실제 막대 번호를 반환합니다. 막대는 1부터 시작하여 번호가 매겨집니다. 즉, 주어진 날짜에 여는 시간이 가장 짧은 막대가 1번이고 다음 막대가 2번이 되는 식입니다.

여보세요

함수를 사용하여 표시기를 작성하려고 합니다. 특정 막대는 총 막대 수에서 하루 시작의 막대를 빼서 계산합니다. 그것은 작동하지 않습니다, 그것은 그려지지 않습니다. 말해줘, 어렵지 않다면 내가 뭘 잘못하고 있는 거지?

 //+------------------------------------------------------------------+
//|                                                       PIPS-1.mq4 |
//|                                                               AK |
//|                                              http://wwwСАЙТА.net |
//+------------------------------------------------------------------+
#property copyright "AK"
#property link       "http://wwwСАЙТА.net"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
//---- buffers
double ExtMapBuffer1 [ ] ;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init ( )
   {
//---- indicators
SetIndexStyle ( 0 , DRAW_LINE ) ;
SetIndexBuffer ( 0 , ExtMapBuffer1 ) ;
//----
   return ( 0 ) ;
   }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit ( )
   {
//----
   
//----
   return ( 0 ) ;
   }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start ( )
   {
   int     counted_bars = IndicatorCounted ( ) ;
   iBarOfDayReal ( NULL , 0 , 0 ) ;
   ExtMapBuffer1 [ 0 ] = High [ Bars - ( iBarOfDayReal ( NULL , 0 , 0 ) ) ] ;
 
   return ( 0 ) ;
   }
//+------------------------------------------------------------------+
int iBarOfDayReal ( string sy = "" , int tf = 0 , datetime dt = 0 ) {
   if ( sy = = "" | | sy = = "0" ) sy = Symbol ( ) ;
   if ( tf < = 0 ) tf = Period ( ) ;
   if ( dt < = 0 ) dt = TimeCurrent ( ) ;
   if ( tf > PERIOD_D1 ) {
     Print ( "iBarOfDayReal(): Таймфрейм должен быть меньше или равен D1" ) ;
     return ( 0 ) ;
   }

   int cd = TimeDay ( dt ) ;                        // текущий день месяца
   int nb = iBarShift ( sy , tf , dt , False ) ;        // номер текущего бара
   int bd = 0 ;                                  // номер бара от начала суток

   while ( TimeDay ( iTime ( sy , tf , nb ) ) = = cd ) {
    nb + + ;
    bd + + ;
   }

   return ( bd ) ;
}
 
Ibiss >> :

Kimovsky 트롤이 작동하지 않는 이유를 이해할 수 없습니다. 밤에 몇 가지 위치를 놓쳤습니다 .. 데모가 좋습니다 :)

다 설정에..

무엇이 문제가 될 수 있습니까?

어쩌면 당신은 경쟁자가 있습니다. 데모 계정?

경쟁적인 데모 계정에서 고문의 작업은 서버에서 금지된 "하드웨어"입니다.

 
rid >> :

어쩌면 당신은 경쟁자가 있습니다. 데모 계정?

경쟁적인 데모 계정에서 고문의 작업은 서버에서 금지된 "하드웨어"입니다.


아니요, Alpari의 일반적인 데모입니다.

Kimiv가 올바르게 삽입된 코드가 어딘가에 있을 수 있습니까?)

 

이미 설치된 BUYSTOP의 Lot를 변경하는 방법을 알려주십시오. 이에 대한 기능이 있습니까?

 
trek писал(а) >>

이미 설치된 BUYSTOP의 Lot를 변경하는 방법을 알려주십시오. 이에 대한 기능이 있습니까?

삭제하고 새 것을 넣으십시오 (크기가 아니라 순서를 말하는 것입니다)

 

그래서 슈톨리?

for(c=0;c<OrdersTotal();c++){//1
if(OrderSelect(c,SELECT_BY_POS,MODE_TRADES)==true){//2
if(OrderType()==OP_BUY && OrderSymbol()==Symbol()){//3
for(a=0;a<OrdersTotal();a++){//4
if(OrderSelect(a,SELECT_BY_POS, MODE_TRADES)==true){//5
if(OrderType()==OP_SELLSTOP && OrderSymbol()==Symbol()){//6
lot=OrderOpenPrice();
sl=OrderStopLoss();
tp=OrderTakeProfit();
티켓=OrderDelete(OrderTicket());
//Comment("\n","\n","\n","\n","lots- ",lots,"\n","sl- ",sl,"\n","tp - ",tp,"\n","total- ",OrdersTotal());
if(티켓<0){Alert( GetLastError() );}
로트1=로트1*2;
if(OrdersTotal()<1){ticket=OrderSend(Symbol(),OP_SELLSTOP,Lots1,lots,3,sl,tp,"1",444,0,Red);}
if(티켓<0){Alert(GetLastError());}
댓글(주문 합계());

} //6
}//5
}//4
}//삼
}//2
}//하나

그는 이렇게 썼습니다. 그는 돈이 다 떨어질 때까지 즉시 나에게 명령을 내렸습니다.

 
khorosh >> :
우리는 주식 추적이 필요합니다 ...

"모든 사람은 보트가 필요합니다.." (c) 나는 이미 사이트에서 Igor의 무릎을 꿇고 크롤링했지만 도움이 되지 않았습니다. :)) 그는 두뇌로 작업할 것을 조언하지만 어디서 얻을 수 있습니까? 많은 제안 이 있었지만 IMHO인 Kimovskogo를 기반으로 하는 트롤이 최선의 선택이 될 것입니다. 아마도 당겨?

사유: