Market Trader Forum

Market Trader Forum
das ultimative Expertenforum
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Market Trader Forum Foren-Übersicht -> TradeStation Ecke
Autor
Nachricht
Fisch


Anmeldedatum: 02.09.2005
Beiträge: 1641

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--)
{

SsMax=High[shift]; SsMin=Low[shift];
for (i2=shift;i2<=shift+SSP-1;i2++)
{
price=High[i2];
if(SsMax price=Low[i2];
if(SsMin>=price) SsMin=price;
}

smin = SsMin+(SsMax-SsMin)*K/100;
smax = SsMax-(SsMax-SsMin)*K/100;
val1[shift]=0;
val2[shift]=0;
if (Close[shift] {
val1[shift]=Low[shift]; val2[shift]=High[shift];
}
if (Close[shift]>smax)
{
val1[shift]=High[shift]; val2[shift]=Low[shift];
}

}
return(0);
}
//+------------------------------------------------------------------+



_________________

 
GBoos




Anmeldedatum: 24.10.2005
Beiträge: 434


Verfasst am: 05.07.2006, 10:14

@Fisch

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.

http://www.boersentrendonline.de/upload/GBOOS_TS.rar

GBOOS


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 :

Trend = LeftTick
Trend = BarHigh
Trend = BarLow
Trend = RightTick

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!

Das kann man nicht ernsthaft gebrauchen!
 
GBoos




Anmeldedatum: 24.10.2005
Beiträge: 434


Verfasst am: 05.07.2006, 11:45

Hier der Syntax zu den beiden Indikatoren :

http://www.boersentrendonline.de/upload/GBoos.txt

Sieht bei mir dann so aus :



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.

Gruß
 
Neues Thema eröffnen   Neue Antwort erstellen    Market Trader Forum Foren-Übersicht -> TradeStation Ecke

Tags: indicator, indikator, mq4, tradestation, metatrader

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge MACD Divergenz Indikator bei Prorealtime 722 14.12.2010, 10:02
Keine neuen Beiträge WHS Indikator 673 11.07.2007, 18:55
Keine neuen Beiträge CaReGD Indikator von Rene Rose 555 02.05.2007, 12:56
Keine neuen Beiträge Hoch Tief Indikator 1663 05.07.2006, 09:47
Keine neuen Beiträge Indikator gewünscht? 467 14.03.2006, 14:32
 



[ Time: 0.4688s ][ Queries: 165 (0.0214s) ][ GZIP on - Debug on ]