Hilfe für Indikatorprogrammierung Verfasst am: 05.07.2006, 08:47
@All
kann jemand den untenstehenden Code in TradeStation oder TSignal umschreiben!
Ich verstehe leider nich einmal wie hier programmiert wird! Der Syntax ist für mich zu modern!
Es handelt sich um einen Indikator aus Metatrader und zwar Silvertrend!
Zitat:
//+------------------------------------------------------------------+
//| SilverTrend.mq4
//| Ramdass - Conversion only
//+------------------------------------------------------------------+
#property copyright "SilverTrend rewritten by CrazyChart"
#property link "http://viac.ru/"
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- input parameters
extern int RISK=3;
extern int SSP=9;
extern int CountBars=350;
//---- buffers
double val1[];
double val2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- indicator line
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_HISTOGRAM,0,2);
SetIndexStyle(1,DRAW_HISTOGRAM,0,2);
SetIndexBuffer(0,val1);
SetIndexBuffer(1,val2);
//----
return(0);
}
//+------------------------------------------------------------------+
//| SilverTrend |
//+------------------------------------------------------------------+
int start()
{
if (CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars+SSP);
SetIndexDrawBegin(1,Bars-CountBars+SSP);
int i,shift,counted_bars=IndicatorCounted();
int i1,i2,x1=70,x2=30,K;
double Range,AvgRange,smin,smax,SsMax,SsMin,price;
//----
if(Bars<=SSP+1) return(0);
//---- initial zero
if(counted_bars
{
for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;
for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;
}
//----
K=33-RISK;
for (shift = CountBars-SSP; shift>=0; shift--)
{
Schon gruss vom Fischkopp aus Schwerin. Gib mal Deine Email. Dann kann ich Dir das zuschicken. Kein Thema. Denn leider sind hier ELS-Files nicht zum Upload freigegeben.
Gruss GBoos
Zuletzt bearbeitet von GBoos am 05.07.2006, 10:21, insgesamt einmal bearbeitet
GBoos
Anmeldedatum: 24.10.2005 Beiträge: 434
Verfasst am: 05.07.2006, 10:23
@Fisch
Man bin ich heute schugge nach dem BundF-Move. Also hier als RAR-File. Hatte ich zu spät gesehen das es ja auch mit RAR geht. Sorry an alle.
Zuletzt bearbeitet von GBoos am 05.07.2006, 10:23, insgesamt einmal bearbeitet
Fisch
Anmeldedatum: 02.09.2005 Beiträge: 1641
Verfasst am: 05.07.2006, 10:31
@Gboos,
Danke für die schnelle Hilfe! Gruß nach Schwerin!
Fisch
Fisch
Anmeldedatum: 02.09.2005 Beiträge: 1641
Verfasst am: 05.07.2006, 10:38
@GBoos,
nochmal ich! Wenn ich die ELS mit dem Editor von Multichats nach dem Import öffne, sehe ich nur Kauderwelsch! Mache ich etwas falsch? Hast du vielleicht den Quellcode als TextFile!
Gruß!
GBoos
Anmeldedatum: 24.10.2005 Beiträge: 434
Verfasst am: 05.07.2006, 11:05
@Fisch
Aha .... noch einer der auf MultiCharts umgestiegen ist . Die ELS-Files sind protected. Sollte aber eigentlich mit Multicharts trotzdem gehen. Schon compiled ?
Im File ***GBoos TrendStop musst Du folgende Einstellungen vornehmen :
Sig = Point (absolut fett)
Stl = Cross
Im File ***GBoos TrendStopB (Bars) musst Du folgende Einstellungen vornehmen :
Versuche es mal bitte ..... bei mir funktioniert es prächtig in TS und MC.
Gruss GBoos
Fisch
Anmeldedatum: 02.09.2005 Beiträge: 1641
Verfasst am: 05.07.2006, 11:21
@GBoos
ich habe die ELS importiert und dann geöffnet und nun sieht es so aus!
Bitte noch einen Tip!
Bin noch nicht gewechselt! Aber kurz davor, wenn es bei TradeSignal so weitergeht!
Ich nutze MCulticharts im Moment nur für die EL* Dateien und kopiere den Code in TSignal!
Zu TSignal: Die neue Version ist noch immer nicht freigegeben. Zur Zeit gibt es Probleme mit den Daten! Anbindung an Broker wird es geben aber keine Schnittstelle zum Datenfeed des Brokers!
Viel Spaß damit. Kann aber sagen das diese Idee von AscTrend (Wintick) nur in absoluten StrongTrend-Phasen funktioniert. Für mich ist das aber alles Schrott. Muss jeder selbst was drauf setzen. Übernehme keinerlei Haftung für etwaige Schäden die aus der Benutzung dieses Codes entstehen !!!!
Gruss GBoos
PS : Weg mit TradeSignal !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! War nie Kunde da und werde es auch nie werden.
GBoos
Anmeldedatum: 24.10.2005 Beiträge: 434
Verfasst am: 05.07.2006, 11:48
@ALL und Master of Forum !!!!!!!!!
Wenn ich den ganzen Code leserlich reinstellen will, dann bekomme ich folgende Fehlermeldung !!!!!!!!!
Wieso, weshalb, warum ????
GBoos
GBoos
Anmeldedatum: 24.10.2005 Beiträge: 434
Verfasst am: 05.07.2006, 11:51
@Fisch
Mit ein wenig Arbeit kannst Du erkennen das die MQL-Language aus MetaTrader gar nicht soweit weg von EasyLanguage ist. Geh mal ein wenig in den Code. Dann wirst Du es merken. Kein Zynismus oder was weiss ich von mir. Nur ein Hinweis.
Gruss GBoos
Fisch
Anmeldedatum: 02.09.2005 Beiträge: 1641
Verfasst am: 05.07.2006, 12:02
@GBoos,
Danke! Ich werde die Code's mal vergleichen! MQL sieht mir sehr C ähnlich aus! Und das wollte ich mir nicht mehr antun!
Zitat:
Übernehme keinerlei Haftung für etwaige Schäden die aus der Benutzung dieses Codes entstehen !!!!
Versteht sich von Selbst!
Ich will damit meinen diskretionären Ansatz im FX Trading ein bischen Filtern! Mals sehen ob es was nützt!
Gruß!
wp
Anmeldedatum: 29.08.2005 Beiträge: 388
Verfasst am: 05.07.2006, 12:18
Zitat:
GBoos schrieb am 05.07.2006 12:48
Wenn ich den ganzen Code leserlich reinstellen will, dann bekomme ich folgende Fehlermeldung !!!!!!!!!
Wieso, weshalb, warum ????
GBoos
Das ist das alte Problem, dass die Forensoftware alle [ ] Klammern automatisch in Smilies umwandelt. Und dann hast Du zu viele Bilder im Posting.
Wenn Du Leerzeichen nach der ersten Klammer reinmachst, geht es, ist aber umständlich.
GBoos
Anmeldedatum: 24.10.2005 Beiträge: 434
Verfasst am: 05.07.2006, 12:27
@WP
THX.
GBoos
SwingManT
Anmeldedatum: 17.08.2005 Beiträge: 1700 Wohnort: Frankfurt am Main
Verfasst am: 05.07.2006, 13:24
@all
Wenn man Texte mit eckigen Klammern hier posten möchte, kann man unter dem Fenster wo man den Beitrag schreibt die drei Kästchen aktivieren.
Test:
[1]
[2]
[3] _________________
von Bödefeld
Anmeldedatum: 11.11.2005 Beiträge: 725
Verfasst am: 05.07.2006, 15:09
Mit dem #-Tag im Editor kann man Code reinstellen ohne von Smilies gequält zu werden.