Können Sie mir sagen, wie man in ObjectSetText() Werte des Indikators vorschreiben, zum Beispiel RSI, ich tat es mit Pfeilen und sie sind wie nötig zu einem bestimmten Zeitpunkt gezeichnet, dann anstelle von Pfeilen möchte ich einen Text mit den Werten des Indikators zu einem bestimmten Zeitpunkt anzeigen ObjectSetText(Name,RSIBuffer[i],10, "Times New Roman", Green), aber ich möchte das Wort Text anstelle des Wertes anzeigen. Ich danke Ihnen!
Victor, vielen Dank für Ihre knappe Antwort :-P (ich habe mehrere Tage gebraucht, um sie zu bekommen...:-P) - ich hätte sofort die Suche auf diese Anfrage anwenden sollen. Ich habe gelesen, dass es sich nicht um einen Handel handelt, der über das Kundenterminal abgewickelt wird, so dass er nicht dokumentiert ist ... - hier.
Für diejenigen, die sich für ein ähnliches Problem interessieren (Anpassungen (Hinzufügungen) von Positionsvolumina bei der Einzahlung/Abhebung von Geldern auf ein Handelskonto), haben die Leute hier eine ganze Bibliothek in der Codebase angelegt.
Den frei verfügbaren Expert Advisor finden Sie hier.
P.S. Informationen über den akzeptierten Wert des Handels f-e
if(auswählen) { int type=OrderType(); int ticket=OrderTicket();
wenn (Gebot<ma && Typ==4) OrderDelete(ticket); wenn (Gebot>ma && Typ==5) OrderDelete(ticket); }
Ich verstehe die Bedingungen für die Löschung von Aufträgen, von ma ist klar, aber zusammen wie ?
Ich danke Ihnen.
Ich wollte selbst darauf antworten, aber Roman hatte es schon geschrieben (siehe den Beitrag oben), und es ging um ein anderes Thema, aber die Antwort war genau richtig.
Versuchen Sie es auf diese Weise, es gibt keine Parameter, glaube ich.
Obwohl der Indikator bei jedem Tick eine vollständige Neuberechnung vornimmt.
Victor, guten Tag.
Ich habe es versucht, ich habe es gedruckt. Der Indikator zeigt einige zehnstellige Zahlen an.
Ich wage zu behaupten, dass er die Konstante EMPTY_VALUE ausgibt, also einen leeren Wert (ich werde den Indikator nicht mehr in das Diagramm einfügen und möchte ihn auch nicht abschließen). Aber zu bestimmten Zeiten, wenn Daten im Puffer erscheinen, werden die normalen Werte gedruckt. Machen Sie zum Beispiel einen Check:
if (Up_Line!=EMPTY_VALUE) {код обработки значения нулевого буфера}
Victor, vielen Dank für Ihre knappe Antwort :-P (ich habe mehrere Tage gebraucht, um sie zu bekommen...:-P) - ich hätte sofort die Suche auf diese Anfrage anwenden sollen. Ich habe gelesen, dass es sich nicht um einen Handel handelt, der über das Kundenterminal abgewickelt wird, so dass er nicht dokumentiert ist ... - hier.
Für diejenigen, die sich für ein ähnliches Problem interessieren (Anpassungen (Hinzufügungen) von Positionsvolumina bei der Einzahlung/Abhebung von Geldern auf ein Handelskonto), haben die Leute hier eine ganze Bibliothek in der Codebase angelegt.
Den frei verfügbaren Expert Advisor finden Sie hier.
P.S. Informationen über den akzeptierten Wert des Handels f-e
0 Kaufen
1 Verkauf
2 Ausstehender BUY LIMIT-Auftrag
3 Ausstehender SELL LIMIT Auftrag
4 Ausstehender BUY STOP-Auftrag
5 Ausstehender SELL STOP-Auftrag
6 Zusätzliche Informationen - Einzahlung, Abhebung, Boni
Hallo.
Können Sie mir sagen, was Typ==4 bedeutet?
und Typ==5
in dem folgenden Ausschnitt:
double ma=iMA(Symbol(),PERIOD_D1,21,0,MODE_SMA,PRICE_CLOSE,0);
for(int k=1; k<=OrdersTotal(); k++)
bool select=OrderSelect(k-1,SELECT_BY_POS);
if(auswählen)
{
int type=OrderType();
int ticket=OrderTicket();
wenn (Gebot<ma && Typ==4)
OrderDelete(ticket);
wenn (Gebot>ma && Typ==5)
OrderDelete(ticket);
}
Ich verstehe die Bedingungen für die Löschung von Aufträgen, von ma ist klar, aber zusammen wie ?
Ich danke Ihnen.
nichts...
Ich hätte getötet, ohne eine Minute zu warten.
Man schaut sich den Code nicht an, bevor man etwas irgendwo hinstellt...
... und ein wissbegieriger Experimentator... :)
... Den Autor des Codes an den Tomaten aufhängen... :)
Versuchen Sie es auf diese Weise, es gibt keine Parameter
Obwohl der Indikator bei jedem Tick eine vollständige Neuberechnung vornimmt.
Versuchen Sie es auf diese Weise, es gibt keine Parameter
Obwohl der Indikator bei jedem Tick eine vollständige Neuberechnung vornimmt.
Victor, guten Tag.
Ich habe es versucht und ausgedruckt. Der Indikator zeigt einige zehnstellige Zahlen an.
Versuchen Sie es auf diese Weise, es gibt keine Parameter, glaube ich.
Obwohl der Indikator bei jedem Tick eine vollständige Neuberechnung vornimmt.
Victor, guten Tag.
Ich habe es versucht, ich habe es gedruckt. Der Indikator zeigt einige zehnstellige Zahlen an.
Ich wage zu behaupten, dass er die Konstante EMPTY_VALUE ausgibt, also einen leeren Wert (ich werde den Indikator nicht mehr in das Diagramm einfügen und möchte ihn auch nicht abschließen). Aber zu bestimmten Zeiten, wenn Daten im Puffer erscheinen, werden die normalen Werte gedruckt. Machen Sie zum Beispiel einen Check:
if (Up_Line!=EMPTY_VALUE) {код обработки значения нулевого буфера}Leute, helfen Sie mir mit Code: Warum dieser EA nicht eine Verzögerung setzen, wenn MA überschritten wird.
und welchen Block erreicht der EA? Print / Alert an verschiedenen Stellen im Code.
Gibt es irgendwelche Fehler?