Ho bisogno di aiuto!!! Volevo creare un pulsante che assomigliasse a. Ho creato il pulsante usando l'aiuto di mql4.
L'essenza del problema è impostare un triangolo nel pulsante, ho provato a farlo con lecostanti simboliche traducendole in una stringa, specificandole nel testo del pulsante.
Il simbolo esplicito '▼' non è riconosciuto nel registro dice Y.
Chi ha già incontrato la soluzione, per favore condivida!!!!
Non ho trovato nessun codice ASCII nella tabella dei caratteri.
//--- добавим символ в строку string test="";
StringSetCharacter(test,0,0xAE);
Print(test);
korobok777: voleva creare un pulsante, ..... con un triangolo nel pulsante '▼
//+------------------------------------------------------------------+//| Создается кнопь и демонстрируется что надо. Э-Кнопка.mq4 |//+------------------------------------------------------------------+#property strict//+------------------------------------------------------------------+//| Инициализация - создается кнопь |//+------------------------------------------------------------------+intOnInit()
{
ObjectCreate (0,"Кнопь",OBJ_BUTTON,0,0,0); // Создать кнопкуObjectSetInteger(0,"Кнопь",OBJPROP_CORNER,CORNER_RIGHT_UPPER); // Правый верхний уголObjectSetInteger(0,"Кнопь",OBJPROP_XDISTANCE,185); // Расстояние от (правого) края окнаObjectSetInteger(0,"Кнопь",OBJPROP_YDISTANCE,52); // Расстояние по высоте от (верха окна) ObjectSetInteger(0,"Кнопь",OBJPROP_XSIZE,180); // Размер по ширинеObjectSetInteger(0,"Кнопь",OBJPROP_YSIZE,25); // Размер по высотеObjectSetString (0,"Кнопь",OBJPROP_FONT,"Wingdings 3"); // А это что? Угадай!!!ObjectSetString (0,"Кнопь",OBJPROP_TEXT,"qsИФЬд"); // Надпись из 6 стрелок
ObjectSetInteger(0,"Кнопь",OBJPROP_COLOR,White); // Цвет надписи - можно и черный
ObjectSetInteger(0,"Кнопь",OBJPROP_BGCOLOR,Green); // Цвет фона - можно ...
ObjectSetInteger(0,"Кнопь",OBJPROP_BORDER_COLOR,Yellow);// Цвет рамкиObjectSetInteger(0,"Кнопь",OBJPROP_HIDDEN,false); // Не прятать в списке объектовObjectSetInteger(0,"Кнопь",OBJPROP_STATE,false); // Ненажатое состояниеObjectSetInteger(0,"Кнопь",OBJPROP_FONTSIZE,12); // Размер шрифтаreturn(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
}
//+------------------------------------------------------------------+//| Реакция на события |//+------------------------------------------------------------------+voidOnChartEvent(constint id,
constlong &lparam,
constdouble &dparam,
conststring &ИмяКнопки)
{
if(ИмяКнопки=="Кнопь")
{
ObjectSetInteger(0,"Кнопь",OBJPROP_STATE,false);
ObjectSetInteger(0,"Кнопь",OBJPROP_BGCOLOR,Yellow);
ObjectSetString (0,"Кнопь",OBJPROP_TEXT,"Ладно, ухожу");
ObjectSetInteger(0,"Кнопь",OBJPROP_COLOR,Black);
ObjectSetInteger(0,"Кнопь",OBJPROP_BORDER_COLOR,Red);
ObjectSetString (0,"Кнопь",OBJPROP_FONT,"Arial");
WindowRedraw(); // Перерисовать окноSleep(777); // Пауза для разглядыванияObjectDelete("Кнопь"); // Поглядели - и хватит
ExpertRemove(); // Дело сделано, вы свободны...
}
}
Buon pomeriggio. Ho bisogno di aiuto. forse c'è già un tale elemento di codice. ho bisogno di visualizzare la cronologia degli ordini e restituire il prezzo di apertura dell'ultimo ordine. grazie in anticipo
MA! Invece di studiare font e pulsanti, il punto di ingresso nel mercato è ricercato!!!!!! Questo è più importante di qualsiasi altra cosa. E quando scriveremo un Expert Advisor che genera reddito, allora andremo ... e lì a nostro piacimento cercheremo tutto il resto
MA! Invece di studiare font e pulsanti, il punto di ingresso nel mercato è ricercato!!!!!! Questo è più importante di qualsiasi altra cosa. E quando scriveremo un Expert Advisor che genera reddito, allora andremo ... e a nostro piacimento cercheremo tutto il resto.
Grazie ancora, mi sono scervellato ....
L'Expert Advisor è scritto!!! Ora tutto quello che resta sono i pulsanti a vostro piacimento :-):-)e gli scherzi...
ara66676: Non riesco a capire perché la ricerca delle posizioni e la chiusura si fermano nel ciclo, ho già invertito il ciclo e aumentato il numero di posizioni, nel tester salta ancora (lascia) le posizioni. Per favore consigliatemi se potete vedere dove e cosa è sbagliato...
Dubbio è il valore di -1 per x1. Se viene usato come numero di posizione nella loro lista, non esiste un numero simile.
Buon pomeriggio! Non riesco a trovare la cartella \Terminal\common\Files. Non riesco nemmeno a trovare il nome del file se viene aggiunto FILE_COMMON. Puoi spiegare dove si trova questa cartella condivisa di tutti i terminali client?
Dato che la domanda è sul forum di mql4, presumo che il codice sia anche su mql4. O non lo è?
Non ci sono posizioni in mql4, solo ordini.
Accidenti, non c'è proprio nessuna risposta alla richiesta del 5. Ahimè il codice è il 5.
Ho bisogno di aiuto!!! Volevo creare un pulsante che assomigliasse a
. Ho creato il pulsante usando l'aiuto di mql4.
L'essenza del problema è impostare un triangolo nel pulsante, ho provato a farlo con lecostanti simboliche traducendole in una stringa, specificandole nel testo del pulsante.
Il simbolo esplicito '▼' non è riconosciuto nel registro dice Y.
Chi ha già incontrato la soluzione, per favore condivida!!!!
Non ho trovato nessun codice ASCII nella tabella dei caratteri.
Fate la vostra scelta ...
Grazie mille, dove posso vedere più informazioni sui font?
Grazie, grazie, grazie!!!!!!
MA! Invece di studiare font e pulsanti, il punto di ingresso nel mercato è ricercato!!!!!! Questo è più importante di qualsiasi altra cosa. E quando scriveremo un Expert Advisor che genera reddito, allora andremo ... e lì a nostro piacimento cercheremo tutto il resto
MA! Invece di studiare font e pulsanti, il punto di ingresso nel mercato è ricercato!!!!!! Questo è più importante di qualsiasi altra cosa. E quando scriveremo un Expert Advisor che genera reddito, allora andremo ... e a nostro piacimento cercheremo tutto il resto.
Non riesco a capire perché la ricerca delle posizioni e la chiusura si fermano nel ciclo, ho già invertito il ciclo e aumentato il numero di posizioni, nel tester salta ancora (lascia) le posizioni. Per favore consigliatemi se potete vedere dove e cosa è sbagliato...
Non riesco a trovare la cartella \Terminal\common\Files. Non riesco nemmeno a trovare il nome del file se viene aggiunto FILE_COMMON. Puoi spiegare dove si trova questa cartella condivisa di tutti i terminali client?
Tuta.