Per favore, datemi un esempio di codice per creare un pulsante su un grafico e fargli eseguire almeno un'operazione. Almeno nel commento di uscita qualsiasi segno. Grazie.
inter78: Per favore, datemi un esempio di codice per creare un pulsante su un grafico e fargli eseguire almeno un'operazione. Almeno nel commento di uscita qualsiasi segno. Grazie.
Ecco un codice come questo:
#property strict//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
kn();
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
ObjectDelete("close");
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
if(ObjectGetInteger(0,"close",OBJPROP_STATE)==true)
{
ObjectSetString(0,"close",OBJPROP_TEXT,"Открыть ВСЕ");
Comment("Открыть всё!");
}
else
{
ObjectSetString(0,"close",OBJPROP_TEXT,"Закрыть ВСЕ");
Comment("Закрыть всё!");
}
return;
}
//==============================================================void kn()
{
if (ObjectFind("close")==-1)
{
ObjectCreate(0,"close",OBJ_BUTTON,0,0,0);
ObjectSetInteger(0,"close",OBJPROP_XDISTANCE,30);
ObjectSetInteger(0,"close",OBJPROP_YDISTANCE,30);
//--- установим размер кнопки ObjectSetInteger(0,"close",OBJPROP_XSIZE,100);
ObjectSetInteger(0,"close",OBJPROP_YSIZE,30);
//--- установим угол графика, относительно которого будут определяться координаты точки ObjectSetInteger(0,"close",OBJPROP_CORNER,CORNER_LEFT_UPPER);
//--- установим текст ObjectSetString(0,"close",OBJPROP_TEXT,"Закрыть ВСЕ");
//--- установим цвет фона ObjectSetInteger(0,"close",OBJPROP_BGCOLOR,clrRed);
//--- установим цвет текста ObjectSetInteger(0,"close",OBJPROP_COLOR,clrWhite);
}
}
Dopo aver avviato il programma, premere il pulsante e la scritta corrispondente appare nell'angolo in alto a sinistra. Premere nuovamente il pulsante e il messaggio cambierà. Non dimenticare di premere il pulsante auto-trade o di permettere il trading nelle impostazioni dell'EA. Ci dovrebbe essere una faccia sorridente nell'angolo in alto a destra. Tutto funziona nel tester.
Dopo aver avviato il programma, premere il pulsante e la scritta corrispondente appare nell'angolo in alto a sinistra. Premere nuovamente il pulsante e il messaggio cambierà. Non dimenticare di premere il pulsante auto-trade o di permettere il trading nelle impostazioni dell'EA. Ci dovrebbe essere una faccia sorridente nell'angolo in alto a destra. Tutto funziona nel tester.
inter78: È un peccato. Ho bisogno di un indicatore.
Non c'è molta differenza, vero?
//==============================================================void kn()
{
if (ObjectFind("close")==-1)
{
ObjectCreate(0,"close",OBJ_BUTTON,0,0,0);
ObjectSetInteger(0,"close",OBJPROP_XDISTANCE,30);
ObjectSetInteger(0,"close",OBJPROP_YDISTANCE,30);
//--- установим размер кнопки ObjectSetInteger(0,"close",OBJPROP_XSIZE,100);
ObjectSetInteger(0,"close",OBJPROP_YSIZE,30);
//--- установим угол графика, относительно которого будут определяться координаты точки ObjectSetInteger(0,"close",OBJPROP_CORNER,CORNER_LEFT_UPPER);
//--- установим текст ObjectSetString(0,"close",OBJPROP_TEXT,"Закрыть ВСЕ");
//--- установим цвет фона ObjectSetInteger(0,"close",OBJPROP_BGCOLOR,clrRed);
//--- установим цвет текста ObjectSetInteger(0,"close",OBJPROP_COLOR,clrWhite);
}
}
Questo è il codice per creare un pulsante.
Il pulsante viene creato nella funzione di inizializzazione
Niente di complicato.
Grazie, stasera sarò al mio computer e me lo procurerò da solo... niente di complicato, ma sono affamato di tempo ))))
Per favore, datemi un esempio di codice per creare un pulsante su un grafico e fargli eseguire almeno un'operazione. Almeno nel commento di uscita qualsiasi segno. Grazie.
Ecco un codice come questo:
Si tratta della dimensione del codice:
I commenti non vengono fuori.
Dopo aver avviato il programma, premere il pulsante e la scritta corrispondente appare nell'angolo in alto a sinistra. Premere nuovamente il pulsante e il messaggio cambierà. Non dimenticare di premere il pulsante auto-trade o di permettere il trading nelle impostazioni dell'EA. Ci dovrebbe essere una faccia sorridente nell'angolo in alto a destra. Tutto funziona nel tester.
Dopo aver avviato il programma, premere il pulsante e la scritta corrispondente appare nell'angolo in alto a sinistra. Premere nuovamente il pulsante e il messaggio cambierà. Non dimenticare di premere il pulsante auto-trade o di permettere il trading nelle impostazioni dell'EA. Ci dovrebbe essere una faccia sorridente nell'angolo in alto a destra. Tutto funziona nel tester.
Come funzionerà l'indicatore?
È fatto per un EA, non per un indicatore.
È un peccato. Ho bisogno di un indicatore.
Non c'è molta differenza, vero?
Questo è il codice per creare un pulsante.
Il pulsante viene creato nella funzione di inizializzazione
E questo è
Codice di controllo dei pulsanti.
Non c'è molta differenza, vero?
Questo è il codice per creare un pulsante.
Il pulsante viene creato nella funzione di inizializzazione
E questo è
è il codice per controllare il pulsante.
In realtà, l'ho fatto, ma non mi piace il lungo tempo di risposta