Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Sonstiges > Kleinanzeigen
Startseite Registrieren Hilfe Community Kalender Heutige Beiträge Suchen

Kleinanzeigen Kleinanzeigen um alles was mit Trading in Verbindung steht.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4978
Beiträge: 43272
Benutzer: 7.223
Aktive Benutzer: 75
Links: 84
Wir begrüßen unseren neuesten Benutzer: Sundaytrader
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 6 Tagen
- Sundaytrad...
vor 6 Tagen
- TS_6
vor einer Woche
- Mane
vor 3 Wochen
- AlbertZiz
vor 3 Wochen
- michak

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 426
Gesamt: 426
Team: 0
Team:  
Benutzer:  
Freunde anzeigen

Empfehlungen

Like Tree11Likes
Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #81 (permalink)  
Alt 25.01.17
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Ist wohl echt so, dass ich 5 Stellen nach dem , habe, aber behandelt werde, als wärns nur 4.

Ist aber nicht weiter tragisch, müsste eigentlich trotzdem noch Gewinn einfahren. Jedenfalls wenn er die Verluste dann schließen würde, wenns Zeit dafür ist. Die Gewinner jedenfalls scheint er korrekt zu closen, macht aber erst dann auch die Verlierer zu. Kapiert der irgendwie nicht, was nen negativer Order-Wert ist, bzw. bei welchem eingestellten -Wert er die schließen soll?

Globale Einstellungen der Werte, bei denen geschlossen werden soll:
Code:
extern string CC="(current currency)";//Order Close Werte / Einstellungen
extern double close_at_money_loss=-0.30;//CML
extern double close_at_money_profit=0.60;//CMP
Dekla der Werte:
Code:
double CCOP=OrderProfit();//Current Currency OrderProfit
double CML=close_at_money_loss;//Orders Close
double CMP=close_at_money_profit;
Close Bedingungen:
Code:
//Close Trade(s)
if (IsInvested){
for (i=OrdersTotal()-1;i>=0;i--){
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if (OrderType()==OP_BUY&&OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){//Close Buy
if ((CCOP<CML)||(CCOP>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,DarkBlue);}
if (OrderType()==OP_SELL&&OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){//Close Sell
if ((CCOP<CML)||(CCOP>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,FireBrick);}}}}
//-------------------------------------------------------------------------------------------------------------
return(0);}//Programm Ende
Kommt der vielleicht er vielleicht mit der Währung nicht klar?
Angehängte Dateien
Dateityp: mq4 Valerius_MT4_LoSh_ScalpR.mq4 (8,5 KB, 6x aufgerufen)
  #82 (permalink)  
Alt 25.01.17
Gesperrter Benutzer
 
Registriert seit: Nov 2016
Ort: Zürich - Switzerland
Beiträge: 21
TinoV1969 befindet sich auf einem aufstrebenden Ast
Standard Eh..gehst du nochmal Forexschule oder was...

Zitat:
Zitat von MA-EA Beitrag anzeigen
Noob Frage:

Wenn ein WP jetzt mal bei 1.00010 bid ist und mein Hebel beträgt jetzt mal 100 (Wo findet mal das im MT4 noch mal raus?). Der Spread ist jetzt mal 10. Dann kauf ich 0.01 L für nen Ask von 100020. Aufgrund meines Hebels beträgt aber der Spread das 100fache, so dass ich dann schließlich 0,02 Euro Spread bezahle? Oder bei Hebel 200 0,04 Euro usw?
Also wenn ich das lese, sehe ich das Dir die einfachsten Forex Basics fehlen. Besser wird es sein, wenn Du auf einem Konto ohne Hebel anfängst, sonst hebelt es Dich ganz schnell aus. Ehe man anfängt zu versuchen im MQL irgendetwas zu programmieren (nennen wir es mal nicht EA) sollte man alle Forexbasics aus dem FF beherrschen. (...Frage: wie kann man versuchen was funktionierendes zu programmieren, wenn man von den Basics Nullplan hat?) Es gibt gute Kurse bei deutschen Brokern. Aber im Internet steht auch genug dazu, mein Tipp fang an bei Lotsize, Leverage, Margin, Free Margin, Margin Call, Stop Out. Das letzte wirst Du noch öfters hören, falls Du weitermachst zu programmieren und nicht die Basics beherrschst.
PS: Hebel steht nur auf der Seite des Brokers und kann sich auch jederzeit ändern.

Geändert von TinoV1969 (25.01.17 um 20:04 Uhr) Grund: extern int StopLoss = 200; // 200 points (20 pips)
  #83 (permalink)  
Alt 25.01.17
Gesperrter Benutzer
 
Registriert seit: Nov 2016
Ort: Zürich - Switzerland
Beiträge: 21
TinoV1969 befindet sich auf einem aufstrebenden Ast
Standard ein wenig Startunterstützung

Zitat:
Zitat von MA-EA Beitrag anzeigen
Ist wohl echt so, dass ich 5 Stellen nach dem , habe, aber behandelt werde, als wärns nur 4.

Ist aber nicht weiter tragisch, müsste eigentlich trotzdem noch Gewinn einfahren. Jedenfalls wenn er die Verluste dann schließen würde, wenns Zeit dafür ist. Die Gewinner jedenfalls scheint er korrekt zu closen, macht aber erst dann auch die Verlierer zu. Kapiert der irgendwie nicht, was nen negativer Order-Wert ist, bzw. bei welchem eingestellten -Wert er die schließen soll?

Globale Einstellungen der Werte, bei denen geschlossen werden soll:
Code:
extern string CC="(current currency)";//Order Close Werte / Einstellungen
extern double close_at_money_loss=-0.30;//CML
extern double close_at_money_profit=0.60;//CMP
Dekla der Werte:
Code:
double CCOP=OrderProfit();//Current Currency OrderProfit
double CML=close_at_money_loss;//Orders Close
double CMP=close_at_money_profit;
Close Bedingungen:
Code:
//Close Trade(s)
if (IsInvested){
for (i=OrdersTotal()-1;i>=0;i--){
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if (OrderType()==OP_BUY&&OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){//Close Buy
if ((CCOP<CML)||(CCOP>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,DarkBlue);}
if (OrderType()==OP_SELL&&OrderMagicNumber()==MagicNumber&&OrderSymbol()==Symbol()){//Close Sell
if ((CCOP<CML)||(CCOP>CMP)||(CAA=true&&TC>CA))OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,FireBrick);}}}}
//-------------------------------------------------------------------------------------------------------------
return(0);}//Programm Ende
Kommt der vielleicht er vielleicht mit der Währung nicht klar?
Sobald Du das Forex ABC gelernt hast und die Anhänge alles studiert hast, kannst Du beginnen Deinen ersten EA zu entwickeln
Angehängte Dateien
Dateityp: zip MQL4 Functions.zip (265,0 KB, 2x aufgerufen)
Dateityp: zip MQL4 Reference Guide.zip (656,0 KB, 3x aufgerufen)
Dateityp: zip MQL4 Tutorial - Lessons 01-10.zip (822,5 KB, 1x aufgerufen)
Dateityp: zip MQL4 Tutorial - Lessons 11-13.zip (900,4 KB, 1x aufgerufen)
Dateityp: zip MQL4 Tutorial - Lessons 14-17.zip (740,0 KB, 1x aufgerufen)
  #84 (permalink)  
Alt 25.01.17
Gesperrter Benutzer
 
Registriert seit: Nov 2016
Ort: Zürich - Switzerland
Beiträge: 21
TinoV1969 befindet sich auf einem aufstrebenden Ast
Standard einer fehlte noch

einer fehlte noch
Angehängte Dateien
Dateityp: zip MQL4 Tutorial - Lessons 18 and Appendices.zip (768,3 KB, 1x aufgerufen)
  #85 (permalink)  
Alt 25.01.17
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Das was @TinoV1069 Dir geschrieben hat, hast Du ja nun schon mehrfach gelesen und immer wieder schreibst Du hier Code in die Posts, wo sich einem die Fußnägel hochrollen. BASICS!!!!!!

Was soll z.B.

double CCOP=OrderProfit();//Current Currency OrderProfit

an der Stelle in der start-Funktion?

CCOP wird deshalb immer 0 sein!

usw usf.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
  #86 (permalink)  
Alt 26.01.17
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Was soll z.B.

double CCOP=OrderProfit();//Current Currency OrderProfit

an der Stelle in der start-Funktion?

CCOP wird deshalb immer 0 sein!
Aber viele andere Sachen werden auch erst nach Start deklariert und scheinen zu funken.

Es ist ne For-Schleife drin, die die offenen Order ermitteln soll. Kann es sein, dass er teilweise nicht schließt, weil die nur 1x durch läuft?
  #87 (permalink)  
Alt 26.01.17
Mitglied
 
Registriert seit: Dec 2015
Beiträge: 85
TogoTiger befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von MA-EA Beitrag anzeigen
Aber viele andere Sachen werden auch erst nach Start deklariert und scheinen zu funken.
Als programmierer solltest du 'es scheint zu funktionieren' aus dem Hirn verbannen. Entweder weisst du was du machst, oder dann lern es oder dann lass es lieber bleiben.

Mach jetzt endlich deine Hausaufgaben und dann kannst gerne hier fragen stellen.
  #88 (permalink)  
Alt 26.01.17
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

In meinem Buch stehen schwer verständliche Bsp. für ne For Schleife, die Orders zählen soll. Dann wieder ist von OrdersTotal die Rede, welche wohl die offenen Orders angibt/zählt was auch immer. Wofür braucht man denn dann noch die Schleife? Sorry, kapier ich überhaupt nicht.

Ich hab im ScalpR schon bei den Bedingungen OrdersTotal drin. Er soll Buy und Sell öffnen wenn ORTO==0. Der hat vorhin aber bestimmt 30 Orders geöffnet. Zwar long & short, aber das nützt ja nix, wenn er Keine Einzige davon wieder dicht macht, wenn die Bedingungen dafür bestehn. Ich kapier wirklich überhaupt nix mehr.
  #89 (permalink)  
Alt 27.01.17
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Hallo.

hab versucht aus meinem (70€)Buch schlau zu werden, aber kapier irgendwie gar nix. Ich will/muss mit ner Schleife die offenen Order zählen und blick einfach nicht durch. In meinen EAs, die funktionieren steht irgendwie was Anderes drin als im Buch.

EAs:
Code:
//Open Trade(s)
for (i=OrdersTotal()-1;i>=0;i--);}
if(ORTO==0&&TC>F&&TC<T&&SPR<=MS){
Buch Zitat:
"
for (int Zaehler=1; Zähler<=20; Zähler++);
{
auszuführender Code während jedem Durchlauf der Schleife
}

for(); definiert den Start einer Schleife
in Zähler = 1; initialisiert den Zähler und definiert den Startwert
Zähler <= 20; Zustandsprüfung:ist Zähler kleiner oder gleich dann mach weiter
Zähler++; Erhöhe den Zähler um 1
{
auszuführender Code während jedem Durchlauf der Schleife
}
"

Ich schnall beim besten Willen nicht, wie man damit Orders zählen soll.
  #90 (permalink)  
Alt 29.01.17
Elite Mitglied
 
Registriert seit: Sep 2015
Beiträge: 1.178
MA-EA befindet sich auf einem aufstrebenden Ast
Standard

Noch mal kurz zur Erklärung:

1. wenn gerade keinerlei Order offen ist: 1x Buy und 1x Sell, selbe Lots, selbe Parameter, selbe Einstellungen etc.

2. ist eine Order um mehr als 0.20 - 0.25 € im Minus, egal Welche, wird sie geschlossen

3. ist die Andere, entgegen gesetzte dann etwas später über 0.45 € (auch gerne mehr ) im Gewinn, wird sie geschlossen.

4. Da die Kosten für Beide zusammen bis zu 0.36 € betragen, hat die, die im Gewinn geschlossen wurde, mindestens 0.09 € Profit aufs Konto gebracht. Das Ganze wird dann halt immer wieder gemacht und nach und nach die Lotsize erhöht.

Aber man muss wohl jede Richtung seperat verwalten.


Spesen:
1x Spread für 1 Buy (max 0.12 €)
1x Kommission für 1 Buy (0.06 €)
1x Kommission für 1 Sell (0.06 €)
1x Spread beim Schließen von 1 Sell (max 0.12 €)

Gesamtkosten (nur Kosten) für die 2 Orders: bis zu 0.36 €

Eine wird bei nem Verlust von ca. 0.30 € geschlossen (vermutlich schon etwas früher).

Die Andere wird bei nem + von über 0.45 € geschlossen.

=mindestens 0.09 € Gewinn.
Thema geschlossen

Lesezeichen

Stichworte
auftrag, dax, programmierer, programmierung, programmierung strategie dax, strategie, suche


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 10:09 Uhr.





Suchmaschine - Reisen - Wavesnode - Facebook Forum - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------