Los fans de GUOs - página 6

 
actualizados ambos scripts:
1. ahora no es necesaria la importación de dlls
2. al pulsar "repetir" las líneas no se vuelven a dibujar ;) nunca lo había notado
 
Ponlo aquí. Ya es hora de que echemos un vistazo.
 
<br / translate="no"> Ponlo aquí. Ya es hora de que echemos un vistazo.

se publicaron hace mucho tiempo :) sólo los estoy editando
SendPendingOrder - "A los fans de GUO"
OrderModify - "Para los fans de GUO"
 
la situación se llama "así que quería como me temía..." =)))
es una pena que no haya críticas, ni comentarios, ni _cualquier_ retroalimentación....

¿o todo el mundo se ha trasladado a TimeOut? :О)
 
2 komposter
la situación se llama "por lo que quería como me temía ..." =)))<br / translate="no"> lo siento no hay crítica, sin comentarios, no _any_ retroalimentación.... ¿o es que todo el mundo se ha pasado a TimeOut? :О)

Tiene mensajes de error con GetLastError. ¿Has probado o no quieres usar ErrorDescription(int error_code); ?
 
Este pequeño script (basado en las ideas de GUO de komposter) le permite cerrar fácilmente cualquier posición abierta.
//+------------------------------------------------------------------+
//|                                                    Close_Pos.mq4 |
//|                                      special thanks to komposter |
//|                                      mailto:komposterius@mail.ru |
//+------------------------------------------------------------------+
#property copyright "komposter"
#property link      "komposterius@mail.ru"
#include <WinUser32.mqh>

int start()
{
  int Order_Find_Radius=10,_OrderType,_break = 0, error;
  string Type;
  double DropPrice = PriceOnDropped();

  for(int x=0; x<=Order_Find_Radius; x++)
  {
  	for(int z=0; z<OrdersTotal(); z++)
  	{
  		OrderSelect(z,SELECT_BY_POS,MODE_TRADES );
  		if(OrderSymbol()==Symbol())
  		{
  			if((DropPrice-OrderOpenPrice())/Point<=x && (DropPrice-OrderOpenPrice())/Point>=0)
  			{ _break = 1; break; }
  			if((OrderOpenPrice()-DropPrice)/Point<=x && (OrderOpenPrice()-DropPrice)/Point>=0)
  			{ _break = 1; break; }
  		}
  	}
  	if( _break == 1 ) { break; }
  }

  if( _break == 1 )
  {
    _OrderType=OrderType();
    Type="";
    if(_OrderType==OP_BUY)  Type="BUY";
    if(_OrderType==OP_SELL) Type="SELL";
    int Answer=MessageBox("Закрыть позицию?\n\n"+"№:"+OrderTicket()+"  "+TimeToStr(OrderOpenTime(),3)+"  "+Type+"  "+Symbol()+"  "+DoubleToStr(OrderOpenPrice(),Digits),"Закрытие позиции.",MB_OKCANCEL);
    if(Answer==IDOK)
    {
      if(_OrderType==OP_BUY)  { OrderClose(OrderTicket(),OrderLots(),Bid,3,CLR_NONE); return(0); }
      if(_OrderType==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask,3,CLR_NONE); return(0); }
    }
  }

  if ( _break != 1 )
  {
  	MessageBox("Не удалось найти ордер!\n\n" +"Переместите скрипт на график недалеко от цены открытия.", "Попробуйте ещё раз"); 
  	return(0);
  }
}
 
avm, ciertamente me alegro de que la idea de GUO tenga seguidores,
pero nadie parece quererlo ))))
 
Está recibiendo mensajes de error de GetLastError. No has probado o no quieres usar la función ErrorDescription(int error_code) por principio;

No, no como una cuestión de principios... Y no es lo único que debes hacer...
No veo el sentido =) la gente no quiere...

Si lo hago yo mismo, me aseguraré de publicarlo...
 
...y no es lo único que hay que hacer... <br / translate="no"> simplemente no veo el punto =) la gente no está exigiendo...
si voy a terminarlo, definitivamente lo publicaré...

Si no hay respuestas, no significa que todos los interesados no hayan copiado
estos guiones y no los utilices. Mira cualquier foro. Acerca de
Mira en cualquier foro sobre cualquiera de los programas publicados, ni una sola respuesta, pero cientos de descargas.
Así que estoy seguro de que la gente utiliza. Y así poner todo lo que tienes. Por cierto,
Hace tiempo que tengo esta idea, pero no creo que pueda llevarla a cabo
para implementarlo, aunque parece que el código sería bastante sencillo. Y la idea es esta: tomamos
...tomamos M5 (en el indicador) y "dibujamos" en M10, o M20... etc...
 
avm, te sigo pidiendo que "dejes una nota". no es que esté anotando el número de descargas)


en realidad, tengo mejores cosas que hacer, y el guo lo "hago en mi tiempo libre" =))) de ahí las excusas :-P




tomar una historia de M5 (en el indicador) y "dibujar" en el gráfico M10, o M20

es lo mismo que para el análisis visual (gráfico) ...
no se puede "pegar" nada a esos gráficos %)
Razón de la queja: