Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

vikke

Addict
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von vikke

  1. vikke antwortete auf vikke's Thema in MQL Einsteiger
    Vielleicht könnte man das mit WindowsPriceMax() machen, also ein Object, Rectangle, welches farblos ist und 10 Pips überhalb des Preises angezeigt wird. Objekte lassen sich doch dauerhaft anzeigen? double top=WindowPriceMax(); double bottom=WindowPriceMin(); datetime left=Time[WindowFirstVisibleBar()]; int right_bound=WindowFirstVisibleBar()-WindowBarsPerChart(); if(right_bound<0) right_bound=0; datetime right=Time[right_bound]+Period()*60; //---- ObjectCreate("Padding_rect",OBJ_RECTANGLE,0,left,top,right,bottom); ObjectSet("Padding_rect",OBJPROP_BACK,true); ObjectSet("Padding_rect",OBJPROP_COLOR,Blue); WindowRedraw(); Irgendiwe damit?^^
  2. vikke antwortete auf vikke's Thema in MQL Einsteiger
    Ja, und das ist das Problem, wäre doch praktisch wenn der Kurs durch die Decke geht und man immer 10 Pips Platz hat.
  3. vikke erstellte Thema in MQL Einsteiger
    Habe gestern zu Übungszwecken einen Pipkalkulator programmiert, vielleicht kann der eine oder andere ihn ja brauchen. Funktioniert auf EURO-Konten, der Dezimalpunkt trennt die Tausender. //+------------------------------------------------------------------+ //| _vikke@ www.tom-next.com Pip_Calculator.mq4 | //| | //+------------------------------------------------------------------+ #property copyright "_vikke@ www.tom-next.com" #property indicator_chart_window extern int Balance = 10000; extern double Risk = 3.0; extern color Color1 = Aqua; extern color Color2 = Yellow; extern int Font_Size = 13; extern string Font = "Courier"; string x_per_str[] = {" PIPS","EURUSD","EURJPY","EURGBP","USDCHF","USDCAD","GBPUSD","AUDUSD"}; string pip_array[] = {" 12"," 15"," 20", " 25", " 30", " 35", " 40", " 45", " 50"}; double pip_a[] = {12,15,20,25,30,35,40,45,50}; //--------------------------------------------------------------------- int init(){ return(0); } //--------------------------------------------------------------------- int deinit(){ ObjectsDeleteAll(0, OBJ_LABEL); return(0); } //---------------------------------------------------------------------- int start(){ double maxriskeuro = Balance*Risk/100; double multi; double eurusd = iClose("EURUSD",0,0); double euraud = iClose("EURAUD",0,0); double eurcad = iClose("EURCAD",0,0); double eurgbp = iClose("EURGBP",0,0); int x,y; for(x=0;x<1;x++) for( y=0;y<9;y++) { create_obj("ss"+x+y, x*80+80, y*20+40, DoubleToStr(((maxriskeuro/(10/(iClose("EURUSD",0,y))*pip_a[y]))*100)/3,1), Font_Size, Font, Color1); } for(x=1;x<2;x++) for( y=0;y<9;y++) { create_obj("ss"+x+y, x*80+80, y*20+40, DoubleToStr(((maxriskeuro/(10/(iClose("EURJPY",0,y))*pip_a[y]))*1)/3,1), Font_Size, Font, Color1); } for(x=2;x<3;x++) for( y=0;y<9;y++) { create_obj("ss"+x+y, x*80+80, y*20+40, DoubleToStr(((maxriskeuro/(10/(iClose("EURGBP",0,y))*pip_a[y]))*100)/3,1), Font_Size, Font, Color1); } for(x=3;x<4;x++) for( y=0;y<9;y++) { create_obj("ss"+x+y, x*80+80, y*20+40, DoubleToStr(((maxriskeuro/(10/(iClose("USDCHF",0,y))*pip_a[y]))*100)*eurusd/3,1), Font_Size, Font, Color1); } for(x=4;x<5;x++) for( y=0;y<9;y++) { create_obj("ss"+x+y, x*80+80, y*20+40, DoubleToStr(((maxriskeuro/(10/(iClose("USDCAD",0,y))*pip_a[y]))*100)*eurusd/3,1), Font_Size, Font, Color1); } for(x=5;x<6;x++) for( y=0;y<9;y++) { create_obj("ss"+x+y, x*80+80, y*20+40, DoubleToStr(((maxriskeuro/(10/(iClose("GBPUSD",0,y))*pip_a[y]))*100)*eurgbp/3,1), Font_Size, Font, Color1); } for(x=6;x<7;x++) for( y=0;y<9;y++) { create_obj("ss"+x+y, x*80+80, y*20+40, DoubleToStr(((maxriskeuro/(10/(iClose("AUDUSD",0,y))*pip_a[y]))*100)*euraud/3,1), Font_Size, Font, Color1); } //------------------------------------ for(y=0;y<9;y++) { create_obj("pip"+y, x, y*20+40, pip_array[y], Font_Size, Font, Color2); } for(x=0;x<8;x++) { create_obj("perString"+x, x*80, y+10, x_per_str[x], Font_Size, Font, Color2); } return(0); } //------------------------------------------------------------------------------------------------------------------------------------- void create_obj(string obj_name, int x_dist, int y_dist, string dbl_var, int font_size, string font, color color_) { ObjectCreate(obj_name,OBJ_LABEL,0,0,0,0,0); ObjectSet(obj_name,OBJPROP_XDISTANCE,x_dist); ObjectSet(obj_name,OBJPROP_YDISTANCE,y_dist); ObjectSetText(obj_name,dbl_var, font_size, font, color_); }
  4. Gibt es eigentlich die Möglichkeit einen Preisabstand von jeweils 10 Pips unten und oben vom Preis zum Rand zu lassen? Meist sieht man ja nicht was unterhalb kommt, weswegen sowas sicher sinnvoll wäre.
  5. vikke antwortete auf vikke's Thema in MQL Einsteiger
    Ich weiß das die Rechte der weiter entwickelten Gui von einigen aus dem ff.de Forum gekauft wurden, oder sie sind zumindest an dem Geschäft beteiligt. Deswegen gibts den Link wo ich das Teil her habe, nämlich von Orginalautor: http://www.forexfact...d.php?p=5803423
  6. Ich schreibe gerade ein bissi mit der mt4gui und habe versucht Buy und Sell Buttons zu benutzen, was auch geglückt ist, jedoch versendet er mir bei einer Sellorder immer auch eine Longorder - seltsam. Das witzige ist, dass wenn ich auf eine Longorder gehe, die weiter oben im Code ist, dann bekomme ich auch nur eine Longorder. Irgendwie nimmt der Code bei einer Sellorder die Buyorder noch mit ;-( int slide_punkt, slide_punkt2; if (tbIsClicked(hwnd,L1_btn)) {ticket =1; ticket2=0; slide_punkt = 4;} else {ticket = 0;} if (tbIsClicked(hwnd,L2_btn)) {ticket =1; slide_punkt = 8;} else {ticket = 0;} if (tbIsClicked(hwnd,L3_btn)) {ticket =1; slide_punkt = 14;} else {ticket = 0;} //if (tbIsClicked(hwnd,L10_btn)) {ticket =1; long1 = 50; } acc_balance = AccountBalance(); max_risk = 3; int t_long1 = iLowest(Symbol(), 0, MODE_LOW, slide_punkt, 0); double long1 = MathAbs(((iLow(Symbol(),0,(iLowest(Symbol(),0,MODE_LOW,slide_punkt,0)))-Bid)/Point/10))+3.0; if(long1 < 12) long1 = 12; double Pipwert=10/Close[0]; double Maxriskeuro =acc_balance*max_risk/1000; double L1 = (Maxriskeuro/Pipwert/long1)*10; Lots = L1; TP = 500; SL = (long1/10000); ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,5,0,0,0,0,0,CLR_NONE); if(ticket<1) { error=GetLastError(); Print("Error = ",ErrorDescription(error)); } else { OrderSelect(ticket,SELECT_BY_TICKET); OrderModify(ticket,OrderOpenPrice(),Bid - SL, 0,0); OrderPrint(); } //---------------------------------------------------------------------------------------------- if (tbIsClicked(hwnd,S1_btn)) {ticket2 =1; slide_punkt2 = 4;} else {ticket2 = 0;} if (tbIsClicked(hwnd,S2_btn)) {ticket2 =1; slide_punkt2 = 8;} else {ticket2 = 0;} if (tbIsClicked(hwnd,S3_btn)) {ticket2 =1; slide_punkt2 = 14; }else {ticket2 = 0;} int t_short1 = iHighest(Symbol(), 0, MODE_HIGH,slide_punkt2, 0); double short1 = ((iHigh(Symbol(),0,(iHighest(Symbol(),0,MODE_HIGH,slide_punkt2,0)))-Bid)/Point/10)+2.0; if(short1 < 12) short1 = 12; //double Pipwert=10/Close[0]; //double Maxriskeuro =acc_balance*max_risk/1000; double S1 = (Maxriskeuro/Pipwert/short1)*10; Lots = S1; TP = 500; SL = (short1/10000); ticket2=OrderSend(Symbol(),OP_SELL,Lots,Bid,5,0,0,0,0,0,CLR_NONE); if(ticket2<1) { error=GetLastError(); Print("Error = ",ErrorDescription(error)); } else { OrderSelect(ticket2,SELECT_BY_TICKET); OrderModify(ticket2,OrderOpenPrice(),Ask + SL, 0,0); OrderPrint(); } return(0); }
  7. Grrks, bekomme bei drop_prive 0.00000 und bei drop_time 0 heraus.
  8. Weiß jemand was mit dem Script nicht stimmt, es werden keine Linien eingezeichnet. //+------------------------------------ ------------------------------+ int start() { double drop_price=WindowPriceOnDropped(); datetime drop_time=WindowTimeOnDropped(); //---- may be undefined (zero) if(drop_time>0) { ObjectCreate("Dropped price line", OBJ_HLINE, 0,0, drop_price); ObjectCreate("Dropped time line", OBJ_VLINE, 0, drop_time,0); } return(0); } //+------------------------------------ ------------------------------+
  9. Mit der MT4gui.dll hat das Thema wieder aktualität. Mittels eines Buttons könnte man eine Horizontale auf dem letzten Kurs darstellen lassen, wenn man diese dann auf den Slidepreis zieht, sollte ein Wert zurückgegeben werden. Mit WindowPriceOnDropped() sollte das irgendwie gehen. Hat jemand eine Idee zu wie das konkreter zu bewerkstellen ist?
  10. vikke antwortete auf vikke's Thema in MQL Einsteiger
    Weiß jemand wie man irgendwie verschiedene Zeilen auf einem Button darstellen lassen kann? "\n" geht nicht^^ Wäre doch toll die Buttons zu zweckentfremden.;-) double bid = Bid; double atr = iATR(Symbol(),1440,20,0)*10000; string atr_ = DoubleToStr(atr,0); string bid_ = DoubleToStr(bid,4); b3= tbPutObject(hwnd,"button",-345,0,345,300,"Price: "+bid_+"\n"+"ATR: "+atr_); .... Erledigt, gibt ja noch Labels^^
  11. vikke antwortete auf TomMunich's Thema in FX Talk
    Currencies sind auch erst in neuerer Zeit für Privatanleger handelbar, selbst Goldmann ist da erst vor ein paar Jahrzehnten eingestiegen - ist also kein klassisches Asset. Ich denke, dass es sehr wohl fair zugeht, nicht nur weil es geradezu das Geschäft der Nationalbanken ist, sondern weil die SNB hierbei Nachfrage schafft um sich zu schützen.
  12. vikke erstellte Thema in MQL Einsteiger
    https://www.fx1.net/...p/MT4GUI/MT4GUI Mit diesen DLLs lassen sich Buttons auf einen MT4 Chart legen, so könnte man das lästige Scriptfenster umgehen und aus dem Chart heraus die Orders tätigen. Mache das momentan noch über Scripts, jedoch ist dies Möglichkeit sehr verführend^^ Edit: Gerade ausprobiert, geht sehr gut, sogar aftermarket. C WINDOWS system32 folder.zip experts files folder.zip
  13. vikke antwortete auf TomMunich's Thema in FX Talk
    Das hoffe ich auch, habe den USDCHF immer über EURUSD laufen wegen der Abwärtsvisualisierung(muss immer alles short sehen^^), nun muss ich noch ne Variable mit einbeziehen, was mir gar nicht schmeckt. Am liebsten hätte ich den EURUSD mit reziproker Darstellung überhalb, nur leider ist das schwer mit MT4 zu bewerkstellen.
  14. vikke antwortete auf Vola's Thema in Trading Setups
    Ja, wenn dann aber eher Finnisch als Deutsch
  15. vikke antwortete auf Vola's Thema in Trading Setups
    @Bull68 Nicht persönlich nehmen, fand das Post nur etwas unklar - brauchst also nix zwischen den Zeilen zu deuteln;-)
  16. vikke antwortete auf Vola's Thema in Trading Setups
    Echt, du kennst Leute die bei den "Props" traden oder hast du das irgendwo gelesen? Finde das Posting gerade etwas widersprüchlich innerhalb der Gesamtlänge, mag auch sein das ich einfach zu viel getrunken habe^^ Voigt... Props... Traden ohne Slide? ^^
  17. Habe zwar auch wieder einen Fernseher, jedoch fällt mir wiedermal auf wie stark das Teil ablenkt. Momentan benutze ich Hörbücher zum einschlafen, für die Bildung auch nicht schlecht, sofern man da noch was machen kann Ich empfehle Hörbuch oder Hörspiel bei Youtube einzugeben, da gibts sehr interessante Sachen, sind teils 8 Stunden lang.
  18. Sollte immer noch aktiv sein, warum sollten die Market Makers sich plötzlich die Butter vom Brot klauen lassen? Man kann sie zwar bei IB sehr gut umgehen, indem man dort mehrere Konten hat und dann einfach schnell rübertransferiert, ist aber auf dauer auch nicht so doll.
  19. Long würde ich, auch Intraday, nur solidere Unternehmen mit guten Bilanzen traden, sofern ich Geld für ein Konto bei IB übrig hätte(+25K wegen der PDT-Rule)
  20. Wenn ich FB mal mit GOOG vergleiche, da FB ja auch mit den Kundendaten Geld verdienen will, dann ist FB jenseits von Gut und Böse. GOOG ist mittlerweile ein solides Investment, wenn ich mir die Financials so ansehe; fortlaufend steigende Zahlen, KGV 20, ca. 5% EPS, ist Marktführer und hat Zusatzdienste, welche in Zukunft noch ausbaubar sind. Bis FB auch nur annährend solche Zahlen erreicht hat muss der Kurs unter 5$ sein. Man sollte auch nicht vergessen, dass GOOG ebenfalls ein soziales Netzwerk hat, welches steigende Raten hat, im Gegensatz zu FB, hier ziehen die User ab.
  21. Chart ist mehr als unerfreulich, Downgap, Downdays mit Volumespikes - Trend. Nach unten sollte somit meiner Meinung nach aktuell mehr Momentum entstehen.
  22. Komme gerade von einer Kajaktour und habe dabei das Buch "Fatal Error" von Ridpath gelesen. Das FB-IPO ist irgendwie inhaltsähnlich, schreiben die etwa schon schwarze Zahlen oder warum sehe ich einen EPS von 18 Cent? Ich handel zwar keine Aktien mehr, trotzdem würde ich das Ding grundsätzlich nur shorten bis auf eine MktCap von 4-5 Billionen, was immer noch viel ist, aber einem Aktienwert von ca. 2 $ pro Stück entspricht. Selbst bei einem Kurs von 2$ und 18 Cent EPS, währen das immerhin noch 9% Zins pro Jahr auf Kapital und ein KGV von 11, was ebenfalls noch ziemlich optimistisch ist.
  23. @nichtsnutz Habe das 1. Video zwar nicht ganz gesehen, sonder auch vorgeklickt, denke aber nicht das man aus dem L2 irgendwie eine Seitwärtsphase vorhersehen kann, da die Orderstellung, nicht nur wegen Phantomorders, nur für einen sehr kurzen Zeitraum einzuschätzen ist. Für längere Intarday-Moves oder Phasen, also nicht Scalping, ist L2 nicht nutzlich. Hier lässt sich mMn mehr aus dem Chart entnehmen.
  24. Wag the Dog mit Robert De Niro: wahrhaftiger kanns kaum sein.
  25. Zumindest lernt man sich selbst in Relation zur Umwelt zu sehen, nur aufpassen muss man das man sich nicht selbst hinwegrelativiert. Alles mit Allem zu nivellieren, um selbst mittig zu sehen, die eigene Person eingeschlossen, kann dauerhaft nicht von Vorteil sein. Die viele Zeit vor den Monitoren fordert aber seinen Tribut, wer kann schon solch teilweise argen, gerade in der Anfangszeit, Masoschismus ertragen ohne Meta-Gebäude zu bauen, die einen in der Spur halten. Ja doch... gebracht hats was - Gelassenheit - relativ gesehen zu den Anfangsjahren^^ Prost... und schönen Abend :)

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.