Hilfe bei der Codierung - Seite 89

 
Kreangast:
Aber diesen Code nicht schreiben, stören Sie in MT4 okay? Äußerst dankbar

Kreangast

2013/5/21

Du hast 2 Startroutinen in diesem Code, für den Start ist also absolut nicht klar, was zu tun ist. Auch aus dem gepatchten TS-Code ist nicht ersichtlich, was der Zweck ist und was der Indikator tun soll, also kann ich nur auf diesen Text schauen und sagen, dass ich dir nicht helfen kann, da ich keine Ahnung habe, was das tun soll

 

Hallo,

ich brauche eure Hilfe.

Gibt es die Möglichkeit, eine Funktion aufzurufen, wenn jemand den Text eines Objekttextes ändert?

Dankeschön

 
dasio:
Hallo,

Ich brauche Ihre Hilfe.

Gibt es die Möglichkeit, eine Funktion aufzurufen, wenn jemand den Text eines Objekttextes ändert?

vielen Dank!

Soweit ich weiß, gibt es keine Möglichkeit, das zu tun (Sie sollten ObjectGet() dafür verwenden, und es gibt keine vorhergesagte Möglichkeit in dieser Funktion, den Text eines Objekts abzurufen).

 

...

Cape Code...

Dateien:
capecod.jpg  60 kb
 
mladen:
Sie haben 2 Startroutinen in diesem Code, für den Start ist also absolut nicht klar, was zu tun ist. Auch aus dem gepatchten TS-Code ist nicht ersichtlich, was der Zweck ist und was der Indikator tun soll, also kann ich nur auf diesen Text schauen und sagen, dass ich Ihnen nicht helfen kann, da ich keine Ahnung habe, was das tun soll

Hallo mladen

Bitte schauen Sie Codes

_SECTION_BEGIN("pfoot");

TimeFrameSet(inDaily);

TR=Max(Max((Hoch-Tief),abs(Ref(Close,-1)-Hoch)),abs(Ref(Close,-1)-Tief));

A= H-(TR*0,3);

A1=H-(TR*0,6);

A2=H-(TR*0,8);

A3=H-(TR*1.0);

//

B= L+(TR*0,3);

B1=L+(TR*0,6);

B2=L+(TR*0,8);

B3=L+(TR*1,0);

//

N=100;

H2=HHV(H,N);

L2=LLV(L,N);

PPF=Ref(A,BarsSince(H2));

PPF1=Ref(A1,BalkenSeit(H2));

PPF2=Ref(A2,BalkenSeit(H2));

PPF3=Ref(A3,BarsSince(H2));

//

PPFF=Ref(B,BarsSince(L2));

PPFF1=Ref(B1,BarsSince(L2));

PPFF2=Ref(B2,BarsSince(L2));

PPFF3=Ref(B3,BarsSince(L2));

TimeFrameRestore();

// Plotten der Wolken und Linien der Unterstützungsniveaus //

Plot(TimeFrameExpand(PPF,inDaily ,expandLast), "R1", colorGreen, styleThick);

Plot(TimeFrameExpand(PPF1,inDaily ,expandLast), "R2", colorGreen,styleThick);

Plot(TimeFrameExpand(PPF2,inDaily ,expandLast), "R3", colorGreen,styleThick);

Plot(TimeFrameExpand(PPF3,inDaily ,expandLast), "R4", colorGreen,styleThick);

Plot(TimeFrameExpand(PPFF,inDaily ,expandLast), "S1", colorBlue, styleThick);

Plot(TimeFrameExpand(PPFF1,inDaily ,expandLast), "S2", colorBlue,styleThick);

Plot(TimeFrameExpand(PPFF2,inDaily ,expandLast), "S3", colorBlue,styleThick);

Plot(TimeFrameExpand(PPFF3,inDaily ,expandLast), "S4", colorBlue,styleThick);

_SECTION_END();

 
Kreangast:
Hallo mladen

Bitte schauen Sie Codes

_SECTION_BEGIN("pfoot");

TimeFrameSet(inDaily);

TR=Max(Max((Hoch-Tief),abs(Ref(Close,-1)-Hoch)),abs(Ref(Close,-1)-Tief));

A= H-(TR*0,3);

A1=H-(TR*0,6);

A2=H-(TR*0,8);

A3=H-(TR*1.0);

//

B= L+(TR*0,3);

B1=L+(TR*0,6);

B2=L+(TR*0,8);

B3=L+(TR*1,0);

//

N=100;

H2=HHV(H,N);

L2=LLV(L,N);

PPF=Ref(A,BarsSince(H2));

PPF1=Ref(A1,BalkenSeit(H2));

PPF2=Ref(A2,BalkenSeit(H2));

PPF3=Ref(A3,BarsSince(H2));

//

PPFF=Ref(B,BarsSince(L2));

PPFF1=Ref(B1,BarsSince(L2));

PPFF2=Ref(B2,BarsSince(L2));

PPFF3=Ref(B3,BarsSince(L2));

TimeFrameRestore();

// Plotten der Wolken und Linien der Unterstützungsniveaus //

Plot(TimeFrameExpand(PPF,inDaily ,expandLast), "R1", colorGreen, styleThick);

Plot(TimeFrameExpand(PPF1,inDaily ,expandLast), "R2", colorGreen,styleThick);

Plot(TimeFrameExpand(PPF2,inDaily ,expandLast), "R3", colorGreen,styleThick);

Plot(TimeFrameExpand(PPF3,inDaily ,expandLast), "R4", colorGreen,styleThick);

Plot(TimeFrameExpand(PPFF,inDaily ,expandLast), "S1", colorBlue, styleThick);

Plot(TimeFrameExpand(PPFF1,inDaily ,expandLast), "S2", colorBlue,styleThick);

Plot(TimeFrameExpand(PPFF2,inDaily ,expandLast), "S3", colorBlue,styleThick);

Plot(TimeFrameExpand(PPFF3,inDaily ,expandLast), "S4", colorBlue,styleThick);

_SECTION_END();

Entschuldigung,

Ich habe keine Ahnung, was TimeFrameExpand() und TimeFrameRestore() tun

 
mladen:
Sorry, ich habe keine Ahnung, was TimeFrameExpand() und TimeFrameRestore() tun

Hallo mladen PPF=Ref(A,BarsSince(H2));

Ich bin dankbar für Ihre Antwort.

TimeFrameExpand(),TimeFrameRestore() ist(AmiBroker Multi Timeframe Funktion)(Mehrere Zeitrahmen Indikatoren).

Codiert:

"PPF=Ref(A,BarsSince(H2));"

BarsSince(H2);Berechnet die Anzahl der Bars (Zeitperioden), die vergangen sind, seit ARRAY true (oder 1) war;AmiBroker Formula Language Function Reference

Bitte haben Sie BarsSince() durch BARSLAST() ersetzt

BARSLAST(H2);Finde die letzte Bedingung, die für die aktuelle Anzahl von Zyklen gilt.

Ich brauche BARSLAST(H2), um diese Funktion MT4 auszudrücken

Siehe Link Danke

Kreangast

2013-5-23

 
Kreangast:
Hallo mladen PPF=Ref(A,BarsSince(H2));

Ich bin dankbar für Ihre Antwort.

TimeFrameExpand(),TimeFrameRestore() ist(AmiBroker Multi Timeframe Funktion)(Mehrere Zeitrahmen Indikatoren).

Codiert:

"PPF=Ref(A,BarsSince(H2));"

BarsSince(H2);Berechnet die Anzahl der Bars (Zeitperioden), die vergangen sind, seit ARRAY true (oder 1) war;AmiBroker Formula Language Function Reference

Bitte haben Sie BarsSince() durch BARSLAST() ersetzt

BARSLAST(H2);Finde die letzte Bedingung, die für die aktuelle Anzahl von Zyklen gilt.

Ich brauche BARSLAST(H2), um diese Funktion MT4 auszudrücken

Siehe Link Danke

Kreangast

2013-5-23

Haben Sie unter Metatrader Multi Time Frame Indikatoren überprüft.

Meiner Erfahrung nach gibt es 99% der amibroker-Indikatoren auch schon für metatrader 4

 

Hallo mladen

Nochmals vielen Dank für deine Antwort!

Ich wollte den Code in einen MT4-Multi-Zyklus-Indikator umwandeln.(1m,5m,15m,30m,1h...)

Könnten Sie in MT4 Indikatoren schreiben.

Kreangast

2013-5-23

 

Hallo mladen

barssince(x): Zählt die Periodenzahl seit dem ersten x != 0;

barlast(x): Zählt die Periodenzahl seit dem letzten x != 0.

Formel-Kurzreferenz - www.TecStock.com

Dankeschön

Kreangast

2013-5-23