Donnerstag, 18. April 2024, 12:08 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

olli

unregistriert

1

Donnerstag, 29. März 2007, 18:28

probs mit dummy system für manuelles ordern..

hi

nun, wenn ich richtig verstanden habe, muss ich ein handelssystem scharfmachen um manuell ordern zu können.

da ich ausschiesslich zu testzwecken manuell mit IB simu handeln will, habe ich mir ein dummy HS erstellt mit regeln, die dem HS kein handeln erlauben (sollten...). enter long : 1>2 und exit long ebenfalls 1>2.

das überrachsende ergebnis war, dass das system im automatisch angepassten testzeitraum 11 trades ausgeführt hätte. und das bei diesen regeln! was mache ich jetzt wieder falsch?

ausserdem bekomme ich keine verbindung zu IB zustande, obwohl RTT einwandfrei funktioniert. API 9 installiert etc. grosses rätselraten...

tips?

danke

olli

unregistriert

2

Donnerstag, 29. März 2007, 18:48

es gibt keine short entries...
und das system hat 11 shorts
gemacht mit long entry 1>2.... hmmm
»olli« hat folgendes Bild angehängt:
  • dummysystem.png

olli

unregistriert

3

Donnerstag, 29. März 2007, 18:59

nach einem neustart, habe ich die verbindung zu IB
aber die orders bleiben unbearbeitet
symbol 6EM7 Globex...

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

4

Donnerstag, 29. März 2007, 19:04

Hallo Olli

Vielleicht würde es helfen dieses merkwürdige Verhalten zu verstehen, wenn Du die Reglen postetst; da Du ja eigentlich nicht handeln willst mit dem System, sind sie sicher nicht geheim.

( Investox / Handelssystem / Informationen )
Gruss
Bernd

olli

unregistriert

5

Donnerstag, 29. März 2007, 19:11

hi bernd!

aber sicher doch, grins.

enter long 1>2 exit long 1>2.
keine short regeln keine stops etc.
tja, und ich bekomme 11 short trades....
gut, ich gebe zu, ich habe in dem system long und shorts
erlaubt, denn ich will die ja auch manuell traden können
(vielleicht ist das ja egal, aber so habe ich es gemacht...)
aber das sollte ja kein grund für die shorts sein, oder?

nun ja und die manuellen orders bleiben unbearbeitet.
verbindung besteht etc. bin etwas ratlos.

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

6

Donnerstag, 29. März 2007, 19:13

Hallo Olli,

Zitat

es gibt keine short entries...
und das system hat 11 shorts


Naja, vielleicht gibt es ja doch welche....nämlich dann, wenn du KEINE EnterShort-Bedingung definiert hast. Wenn du KEINE Trades haben willst, dann trägst du am Besten unter Enter-/Exit LONG/SHORT jeweils eine "0" ein. Dann wird kein Signal generiert. Im der Hilfe gibt's auch ne Passage dazu.
Viele Grüße,
Hans-Jürgen

olli

unregistriert

7

Donnerstag, 29. März 2007, 19:20

Zitat

Im der Hilfe gibt's auch ne Passage dazu.


hehe, OKOK...

versuche es mit der 0!

und warum bleibt alles unbearbeitet?
kein order wird im IBsim ausgeführt

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

8

Donnerstag, 29. März 2007, 19:22

Zitat

und warum bleibt alles unbearbeitet?
kein order wird im IBsim ausgeführt


Hat dein virtueller Broker Geld auf dem Konto? Die Frage ist ernst gemeint, ist mir auch schon mal passiert, dass er pleite war. Da ging dann nichts mehr :D.
Viele Grüße,
Hans-Jürgen

olli

unregistriert

9

Donnerstag, 29. März 2007, 19:23

gut, das klappt mit der null.
aber warum generiert ein system shorts, wenn keine
regeln definiert sind? da muss ich meine systeme noch mal checken,
denn ich habe immer 1>2 verwendet. das hat sicher alles verfälscht,
denn 0 ist ja "wahr" und ich hätte
dann von dem ersten bar eine position erwartet...

trotzdem bleibt alles unausgeführt

olli

unregistriert

10

Donnerstag, 29. März 2007, 19:24

pleite?
hahahaha, OK sehe nach...
128000 USD.
komisch

Hans-Jürgen Männlich

Administrator

Registrierungsdatum: 10. Juli 2002

Beiträge: 1 712

11

Donnerstag, 29. März 2007, 19:30

Olli,
0 = falsch {kein Signal}
und
1 = wahr {Signal}
Viele Grüße,
Hans-Jürgen

olli

unregistriert

12

Donnerstag, 29. März 2007, 19:36

ah, gut, danke.
aber es wird nichts ausgeführt
und ich habe 128KUSD (virtuell)

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

13

Donnerstag, 29. März 2007, 19:40

@Hans-Juergen

Gut dass Du das mit wahr von unwahr richtig stellst. Sonst hätte ich noch eine ungute Bemerkung gemacht.

@Olli

Nach den Reglen, wie sie INV ausgibt hatte ich gerfragt. Nicht nach Deiner Beschreibung in Prosa :( Vielleicht hast Du ja einen Positionsdreher drin.
Gruss
Bernd

olli

unregistriert

14

Donnerstag, 29. März 2007, 19:57

Zitat

Gut dass Du das mit wahr von unwahr richtig stellst. Sonst hätte ich noch eine ungute Bemerkung gemacht.


tu dir keinen zwang an bernd. du antwortest auf meine frage,
das allein berechtigt dich schon, mir einen 'reinzudrücken... mach mich fertig :-)

ja, äh, was den positionsdreher anbetrifft, bin ich mir da keiner schuld bewusst.
ich habe ein neues system erstellt und nur als entry 1>2 und exit 1>2 verwendet. als grundeinstellung ist ja das drehen der position deaktiviert, wenn ich mich recht entsinne. aber da ist ja auch gar nix zu drehen, da ja keine longposition mit 1>2 eigegangen werden konnte. ist doch schon komisch, oder? mit null passiert allerdings nichts und ich habe es dementsprechend modifiziert.

nach einem neustart hast das system sogar einen order ausgeführt aber jetzt kann ich mich wieder nicht mehr in IBsim einloggen und den "trade"
glattstellen... es kommt keine verbindung mehr zustande.

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

15

Donnerstag, 29. März 2007, 20:14

Hallo Olli

Nichts berechtigt jemand, dem anderen eine "reinzudrücken". So solltest Du mich auch nicht verstehen. Aber wenn jemand schreibt

> denn 0 ist ja "wahr" ...
hätte er bereits mit dem kleinen google sich vorher schlau machen können.

Wenn dieser Jemand dann schreibt, in seinen Regeln steh 1>2 drin und die gepostete Hardcopy zeigt ein Bild mit 1>3 und dazu werden die Investox Regeln mit steter Beharrlichkeit bis jetzt nur Prosa gepostet statt einfach so wie sie Investox ausgibt: tja, die Worte lese ich wohl, allein mir feht nun der Glaube.
Gruss
Bernd

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

16

Donnerstag, 29. März 2007, 20:48

Hallo Olli

Hier noch ein Exkurs zum Thema Wahrheitswert im Allgemeinen und in Investox im Besonderen :D , direkt von Herrn Knöpfel:

In jeder Programmiersprache die ich kenne (das sind eine Menge viele), ist der Ausdruck "if x" äquivalent zu "if x <> 0"; in Investox jedoch nicht. Da muss man den impliziten Binärwert in Verbindung mit einer AND Verknüpfung im Hinterkopf haben :] Die Formelsprache von Investox ist eben keine Programmiersprache, wie wir (..die wahr als <> 0 interpretieren, also nicht Du) sie kennen ...
Gruss
Bernd

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bernd« (29. März 2007, 20:49)


olli

unregistriert

17

Donnerstag, 29. März 2007, 20:58

Zitat

Wenn dieser Jemand dann schreibt, in seinen Regeln steh 1>2 drin und die gepostete Hardcopy zeigt ein Bild mit 1>3 und dazu werden die Investox Regeln mit steter Beharrlichkeit bis jetzt nur Prosa gepostet statt einfach so wie sie Investox ausgibt: tja, die Worte lese ich wohl, allein mir feht nun der Glaube.


also sorry für meine begriffstutzigkeit ;-) was meinst du jetzt mit "wie investox sie ausgibt"? also ich habe einfach 1>2 (oder 3 in dem fall, aber das macht wohl keinen grossen unterschied hier, hehe) eingegeben.
mehr nicht, was soll ich denn dann sonst noch schreiben? das versteh ich jztzt nicht.


Zitat

Die Formelsprache von Investox ist eben keine Programmiersprache, wie wir (..die wahr als <> 0 interpretieren, also nicht Du) sie kennen ...


da überschätzt du mich gewaltig. ich kenne keine programmiersprache, und versuche mich gerade mit den verschiednen befehlen von INV durchzuschlagen. nur hatte ich naiv angenommen, dass ein statement wie 0 an sich ja wahr ist, da es in sich nicht falsch wie z.b. 1>2 ist. INV ist da aber offenbar direkter, wie ich gerade gelernt habe. um so besser.

olli

unregistriert

18

Donnerstag, 29. März 2007, 20:59

übrigens kann ich mich nach wie vor nicht in IB einloggen, obwohl RTT schön funktioniert...

olli

unregistriert

19

Donnerstag, 29. März 2007, 21:07

bernd

habe gerade mal deinen link angelesen

herr knöpfel schreibt da

Zitat

Ref(GD(Close, 13, E), -1)
ergibt verschiedene Werte, bei denen teilweise binär "1" enthalten ist (z.B. bei 65) oder auch nicht (z.B. bei 64). Man kann ja nicht nur "Wahrheitswerte" sondern beliebige Werte mit AND verknüpfen.

also, ich muss zugeben, dass ich damit nicht viel anfangen kann.
in 65 ist 1 binär enthalten und in 64 nicht. äh, offenbar fehlt es mir an mehr vorkenntnissen als ich (wie so oft) naiv annahm, heul.

und wie funktioniert das verknüpfen beliebiger werte, die nicht 0 (falsch) oder wahr (1) ergeben? wie eine addition? ohje... naja vielleicht steht das auch irgendwo in der "hilfe" drin...

bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

20

Donnerstag, 29. März 2007, 21:07

Zitat

Original von olli
also sorry für meine begriffstutzigkeit ;-) was meinst du jetzt mit "wie investox sie ausgibt"?


Zitat

Original von bernd
( Investox / Handelssystem / Informationen )


... das ist ein Menue-Punkt in Inverstox. Man kann die Ausgabe mit Cut&Paste z.B. hier reinstellen.

Wie, Du kannst Dich nich in IB einloggen? Wie versuchst Du es? Gibt es Fehlermeldungen? Wann hat es schonmal funktioniert, was hat sich seither geändert? Etc. Mehr Fleisch am Knochen bitte.
Gruss
Bernd