RSI Expert Advisor mit integriertem Money Management von 1 % je Trade vom nicht genutzten Gesamtkapital - RSI Expert Advisor with integrated money management of 1 % per trade of unused total capital

2020.01.06 Experten

Auftrag beendet

Ausführungszeit 1 Stunde

Spezifikation

1. Deutsch (german)

2. Englisch (english)

######################

(1)

Hallo liebe Entwickler,


ich benötige einen Expert Advisor für den MetaTrader 4, der nach einer vordefinierten Bedingung einen Auftrag automatisch erstellt und diesen beim Nichteintreffen wieder rausnimmt. Dabei ist es wichtig, dass der EA beispielweise 1% vom nicht genutzten Gesamtkapital für die Lotberechnung nimmt. Die Prozentanzahl sollte manuell veränderbar sein.

Hier die Details im Bezug auf die letzte geschlossene Kerze:

Kauforder A: wenn vorheriger RSI größer 30 und der RSI davor kleiner 30 und der RSI noch einen vorher größer 30, dann kaufen  (also in etwas so: RSI[1]>30 und RSI[2]<30 and RSI[3]>30)

Wenn die Bedingungen für Kauforder A erfüllt sind, dann soll der Entry Price das High[1] sein und der Stoploss den Preis vom Low[1] wählen und der Preis für den Takeprofit muss 1:1 zum Risiko liegen. Müsste also sowas wie "valuewhen Kauforder A, dann Takeprofit price = High[1]-Low[2]+High[1]" ähneln.

Dasselbe für Verkäufe wäre dann spiegelverkehrt:

Verkaufsorder B: wenn RSI[1]<70 und RSI[2]>70 und RSI[3]<70, dann Verkaufsorder setzen.

Wenn die Bedingungen für Verkaufsorder B erfüllt sind, dann soll der Entry Price das Low[1] sein und der Stoploss der Preis vom High[1] und der Preis für Takeprofit müsste dann Low[1]-(High[1]-Low[1]) sein.

Sobald die Orderbedingungen erfüllt sind, müssen die Preise für Entry, Stoploss und Takeprofit für Kauf- wie auch Verkaufsorder für eine bestimmte Zeit fix und unverändert bleiben. Diese Zeit soll manuell gesetzt werden können. Beispielsweise sowas wie, input(3): wenn die Bedingung Verkaufsorder B[3], dann Order wieder entfernen.


ZUSATZ


  • Selbstverständlich soll der EA den Markt automatisch erkennen und bei den Digit-Berechnungen (0.00 ... 0.00000) keine Probleme aufzeigen.
  • Ebenfalls möchte ich, dass der Stoploss und Takeprofit dadurch ermittelt werden, wenn die je nach Order die Differenzen auf den Entrypreis addiert bzw. abgezogen werden. Diese Spanne muss mit einem Multiplikator (Standard wäre dann "1") manuell von mir definiert werden können. Damit will ich mir ermöglichen, beispielsweise mit einem Faktor von 0.5 für den Stoploss und einem Faktor von 2.0 beim Takeprofit das Risiko zu halbieren und den möglichen Gewinn zu verdoppeln. 
  • Beim Money Management ist es mir wichtig, dass ich den Risiko Prozentsatz vom Gesamtkapital selbst wählen kann. Als Standard möchte ich 1% vom nicht genutzten Gesamtkapital. Ein nicht genutztes Gesamtkapital definiere ich wie folgt: wenn ich mit 1000 EUR starte, werden 1% (10 EUR) getradet. Während ich im Trade bin, soll es möglich sein zeitgleich, die restlichen 990 EUR für weitere Trades zu nutzen. Dann wäre es, solange der vorherige Trade noch offen ist, 1% von 990 EUR => 9.90 EUR. Würde der erste Trade im Gewinn landen und erst danach der zweite Tradeorder rausgehen, müsste die Berechnung 1% von 1010 sein => 10.10 EUR.
  • Um eine gewisse Sicherheit zu haben, ist ein Limit von 5 gleichzeitig offenen Aufträgen notwendig.
  • Zum EA muss der RSI grafisch mit blauer, durchzogener Linie eingezeichnet werden, die Grenzwerte 70 und 30 dottiert mit einer hellgrauen waagerechten Linie und sich unterhalb des Charts befinden. Wobei Kaufsignale mit einem grünen Pfeil und Verkaufssignale mit einem roten Pfeil an den Kerzen im Hauptchart dargestellt werden sollen.
  • Weiterhin erwarte ich, den kompletten Code vom EA nach Fertigstellung zu erhalten.


Bei Fragen, bitte ich um eine kurze Rückmeldung.


######################

(2)

Hello dear developers,

I need an Expert Advisor for MetaTrader 4, which automatically creates an order according to a predefined condition and removes it when it does not arrive. It is important that the EA takes for example 1% of the unused total capital for the lot calculation. The percentage should be manually changeable.


Here are the details regarding the last closed candle:


Buy order A: if the previous RSI is greater than 30 and the RSI before it is less than 30 and the RSI before it is still greater than 30, then buy (so in something like this: RSI[1]>30 and RSI[2]<30 and RSI[3]>30)

If the conditions for buy order A are met, then the entry price should be the high [1] and the stoploss should choose the price from the low [1] and the price for the takeprofit must be 1:1 to the risk. So it should be something like "valuewhen buy order A, then takeprofit price = High[1]-Low[2]+High[1]".

The same for sales would then be mirror-inverted:


Sell order B: if RSI[1]<70 and RSI[2]>70 and RSI[3]<70, then set sell order.

If the conditions for sell order B are met, then the entry price should be Low[1] and the stoploss should be the price of High[1] and the price for takeprofit should be Low[1]-(High[1]-Low[1]).

Once the order conditions are met, the Entry, Stoploss and Takeprofit prices for both buy and sell orders must remain fixed and unchanged for a certain period of time. It should be possible to set this time manually. For example something like, input(3): if the condition Sell Order B[3], then remove the order.


ADDITION


  • Of course the EA should automatically recognize the market and not show any problems with the digit calculations (0.00 ... 0.00000).
  • Also I would like the stoploss and takeprofit to be determined by adding or subtracting the differences to the entry price depending on the order. This range must be able to be defined manually by me with a multiplier (standard would then be "1"). In this way I want to allow myself to halve the risk and double the possible profit, for example with a factor of 0.5 for the stoploss and a factor of 2.0 for the takeprofit. 
  • In money management it is important to me that I can choose the risk percentage of the total capital myself. By default I want 1% of the unused capital. I define an unused total capital as follows: if I start with 1000 EUR, 1% (10 EUR) is traded. While I am trading, it should be possible to use the remaining 990 EUR for further trades. Then, as long as the previous trade is still open, it would be 1% of 990 EUR => 9.90 EUR. If the first trade would end up in profit and the second trade order would only go out afterwards, the calculation would have to be 1% of 1010 => 10.10 EUR.
  • In order to have a certain security, a limit of 5 open orders at the same time is necessary.
  • For the EA, the RSI must be drawn graphically with a blue solid line, the limits 70 and 30 dotted with a light grey horizontal line and located below the chart. Whereby buy signals should be shown with a green arrow and sell signals with a red arrow on the candles in the main chart.
  • Furthermore I expect to receive the complete code from EA after completion.



If you have any questions, please don't hesitate to contact me.

Bewerbungen

2
Entwickler 2
2020.01.07
Bewertung
4.96
(1558)
Projekte
1972
61%
Schlichtung
65
45% / 15%
Frist nicht eingehalten
404
20%
Arbeitet
3
Entwickler 3
2020.01.07
Bewertung
4.86
(355)
Projekte
635
49%
Schlichtung
193
54% / 30%
Frist nicht eingehalten
138
22%
Überlastet
4
Entwickler 4
2020.01.07
Bewertung
4.95
(59)
Projekte
61
31%
Schlichtung
2
0% / 100%
Frist nicht eingehalten
2
3%
Arbeitet
5
Entwickler 5
2020.01.07
Bewertung
4.85
(142)
Projekte
160
49%
Schlichtung
31
6% / 55%
Frist nicht eingehalten
4
3%
Beschäftigt
6
Entwickler 6
2020.01.07
Bewertung
0
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
7
Entwickler 7
2020.01.07
Bewertung
4.92
(53)
Projekte
87
29%
Schlichtung
34
29% / 24%
Frist nicht eingehalten
19
22%
Überlastet
8
Entwickler 8
2020.01.09
Bewertung
0
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
9
Entwickler 9
2020.01.11
Bewertung
4.34
(35)
Projekte
119
29%
Schlichtung
60
13% / 52%
Frist nicht eingehalten
60
50%
Arbeitet

Projektdetails

Budget
30 - 100 USD
MwSt (19%): 5.7 - 19 USD
Insgesamt: 35.7 - 119 USD
Für die Entwickler
27 - 90 USD
Ausführungsfristen
bis 10 Tag(e)