Ist jemand hier im Forum, der die "nötige" Programmierkenntnisse hat, um einen Indikator von Englisch ins Deutsche umzuschreiben? Bitte per PN melden
Programmierkenntnisse
-
-
Programmierkenntnisse
Du müsstest vielleicht noch angeben, um welche Programmiersprache es sich handelt...
z.B in C# ist Close[0] der Schlusskurs der letzten Kerze. Übersetzt also "Schlusskurs Kerze[0]". Mit diesem deutschen Ausdruck kann dir aber kein Programm etwas anfangen, weil das in C# nun mal Close[0] ist...
Ausser du definierst: private double Schlusskurs Kerze[0]==Close[0]...Was willst du damit bezwecken??????
-
Programmierkenntnisse
{ ©Copyright 2004~2005 Jose Silva }
{ For personal use only }
{ http://www.metastocktools.com }{ User inputs }
pds:=Input("Keltner/Bollinger Bands periods",
1,252,10);
spread:=Input("Keltner Bands % spread",
0,1000,100)/100;
dev:=Input("Bollinger Bands deviation",
.001,10,1);
plot:=Input("[1]Keltner, [2]Bollinger, [3]Keltner+Bollinger",1,3,1);{ Keltner bands }
KBmid:=Mov(Typ(),pds,S);
KBtop:=KBmid+Mov(H-L,pds,S);
KBtopDiff:=(KBtop-KBmid)*spread;
KBtop:=KBmid+KBtopDiff;
KBbot:=KBmid-Mov(H-L,pds,S);
KBbotDiff:=(KBbot-KBmid)*spread;
KBbot:=KBmid+KBbotDiff;
KBwidth:=KBtop-KBbot;
KBwidthAvg:=Cum(KBwidth)/Cum(KBwidth>-1);{ Bollinger bands }
BBtop:=BBandTop(C,pds,S,dev);
BBmid:=Mov(C,pds,S);
BBbot:=BBandBot(C,pds,S,dev);{ Plot on price chart }
If(plot=1,KBtop,BBtop);
If(plot=1,KBmid,If(plot=2,BBmid,KBtop));
If(plot=1,KBbot,BBbot);If(plot=1,KBbot,If(plot=2,BBbot,KBbot))
:arrow: Dies oben möchte ich in MetaTrader4, aber er schluckt es nicht
-
Programmierkenntnisse
also von english ins deutsche übersetzen ist beim programmieren so oder so komisch...
ich selbst habe noch nie ein nicht englishes programm gesehen... (höchstens pseudoprogramme)
so wies aussieht musst du einfach die bezeichnungen ändern in die die dein programm nutzt...
am besten postest mal die fehlerausgabe einfach hierher ... dann sieht man recht schnell was falsch ist ...
-
Programmierkenntnisse
beat wrote:
ZitatDu müsstest vielleicht noch angeben, um welche Programmiersprache es sich handelt...z.B in C# ist Close[0] der Schlusskurs der letzten Kerze. Übersetzt also "Schlusskurs Kerze[0]". Mit diesem deutschen Ausdruck kann dir aber kein Programm etwas anfangen, weil das in C# nun mal Close[0] ist...
Ausser du definierst: private double Schlusskurs Kerze[0]==Close[0]...Was willst du damit bezwecken??????
Das ist mehr oder weniger richtig. Close[0] hat im Grunde nichts mit C# zu tun. In Ninjatrader z.B. ist halt einfach das Array mit den Schlusskursen so benannt. Ein Array ist ein "Datencontainer" mit n Elementen, wobei die Notation Close[x] das Element an Position x zurückliefert. Daher liefert Close[0] den letzten Schlusskurs zurueck. Aber eben, die gleiche Notation wäre syntaktisch auch in anderen Sprachen wie z.B. Java korrekt.
Aber der Hinweis mit dem Übersetzen ist natürlich richtig, man kann nicht einfach englische Methoden- und Funktionsnamen sowie Variablennamen ins Deutsche übersetzen.
-
Programmierkenntnisse
kleinerengel: habe grad mal geschaut, dein Skript ist fuer Metastock Pro geschrieben, und du möchtest das jetzt fuer Metatrader 4 haben?
Ich habe weder mit Metatrader noch mit Metastock Pro Erfahrungen. Aber das läuft mit grosser Sicherheit nicht einfach auf ein 1 zu 1 übersetzen hinaus. Vermutlich ist die Syntax der beiden Skriptsprachen doch einigermassen unterschiedlich, so dass du die Funktionsweise neu implementieren musst.
/EDIT: keine Ahnung wieviele Leute hier im Forum ihre Strategien runterskripten, aber ich habe das Gefühl, dass du hier im Forum für Ninjatrader mehr Support kriegen könntest als für alles andere.
-
Programmierkenntnisse
ZeroImpact wrote:
Zitat
Das ist mehr oder weniger richtig. Close[0] hat im Grunde nichts mit C# zu tun. In Ninjatrader z.B. ist halt einfach das Array mit den Schlusskursen so benannt. Ein Array ist ein "Datencontainer" mit n Elementen, wobei die Notation Close[x] das Element an Position x zurückliefert. Daher liefert Close[0] den letzten Schlusskurs zurueck. Aber eben, die gleiche Notation wäre syntaktisch auch in anderen Sprachen wie z.B. Java korrekt.Aber der Hinweis mit dem Übersetzen ist natürlich richtig, man kann nicht einfach englische Methoden- und Funktionsnamen sowie Variablennamen ins Deutsche übersetzen.
-
Programmierkenntnisse
Ja, er kennt die Begriffe nicht... das heisst wohl, ich muss die einzelnen Begriffe "suchen" gehen im Metatrader uns umbenennen..
-
Programmierkenntnisse
kleinerengel wrote:
ZitatJa, er kennt die Begriffe nicht... das heisst wohl, ich muss die einzelnen Begriffe "suchen" gehen im Metatrader uns umbenennen..
Vergiss es. So geht das nicht.
Geh in ein MetatradetForum und sag du möchtest diesen Indi haben. -
Programmierkenntnisse
Ich habe es geschafft ...goggel sei dank... und das "Programmierprogramm" war auch ein Kinderspiel ...
Danke euch
-
Programmierkenntnisse
wie vermutet kannte er die bezeichnungen ned ..
schön das es geklappt hat
-
Programmierkenntnisse
Ich habe eine generelle Frage, wenn wir gerade beim Programmieren sind.
Wie schwer ist es bei MetaTrader zu programmieren? Ich bin beruflich Application Designer und kenne mich zimlich gut mit Java aus. Kommt man da schnell rein bzw. in welcher Programmiersprache läuft das ganze?