Alles um Metatrader 4.0 - Handelsmethoden und Indikatoren

      Großartig, ich geb Bescheid!
      Der Autor ist in den besprochenen Werten zumeist selbst investiert. Traden auf eigene Gefahr, Signale sind aktuell großteils experimentell zwecks Challenge "In 30 Tagen zur Trading Strategie".
      Plane deinen Trade, trade deinen Plan!
      If it´s not a HELL YES, it´s a NO!
      Ich würde mir gerne zwecks Qualitätsermittlung über ein paar Stunden diverse Spreads aufzeichnen und damit den Durchschnitt ermitteln. Mit Google werde ich nicht fündig, hat da jemand einen Tipp?
      Der Autor ist in den besprochenen Werten zumeist selbst investiert. Traden auf eigene Gefahr, Signale sind aktuell großteils experimentell zwecks Challenge "In 30 Tagen zur Trading Strategie".
      Plane deinen Trade, trade deinen Plan!
      If it´s not a HELL YES, it´s a NO!
      Versuche den Grid-Indy mal, habe ihn so verändert dass rechts noch Platz für Daten ist.

      Brainfuck-Quellcode

      1. //+------------------------------------------------------------------+
      2. //| SweetSpots.mq4 |
      3. //| |
      4. //| |
      5. //+------------------------------------------------------------------+
      6. //| SweetSpotsGOLD_TRO_MODIFIED_VERSION |
      7. //| MODIFIED BY AVERY T. HORTON, JR. AKA THERUMPLEDONE@GMAIL.COM |
      8. //| I am NOT the ORIGINAL author
      9. // and I am not claiming authorship of this indicator.
      10. // All I did was modify it. I hope you find my modifications useful.|
      11. //| |
      12. //+------------------------------------------------------------------+
      13. #property copyright "Copyright Shimodax"
      14. #property link "http://www.strategybuilderfx.com"
      15. #property indicator_chart_window
      16. /* Introduction:
      17. This indicator shows lines at sweet spots (50 and 100
      18. pips levels). It is recommended to turn off the grid.
      19. Enjoy!
      20. Markus
      21. */
      22. extern int NumLinesAboveBelow= 100;
      23. extern int SweetSpotMainLevels= 100;
      24. extern color LineColorMain= C'85,85,85';
      25. extern int LineStyleMain= STYLE_DOT;
      26. extern bool ShowSubLevels= true;
      27. extern int sublevels= 50;
      28. extern color LineColorSub= C'85,85,85';
      29. extern int LineStyleSub= STYLE_DOT;
      30. string symbol, tChartPeriod, tShortName ;
      31. int digits, period, digits2, mult = 1 ;
      32. double point ;
      33. //+------------------------------------------------------------------+
      34. //| Custom indicator initialization function |
      35. //+------------------------------------------------------------------+
      36. int init()
      37. {
      38. period = Period() ;
      39. symbol = Symbol() ;
      40. digits = Digits ;
      41. point = Point ;
      42. if(digits == 5 || digits == 3) { mult = 10; digits = digits - 1 ; point = point * 10 ; }
      43. SweetSpotMainLevels = SweetSpotMainLevels * mult;
      44. sublevels = sublevels * mult;
      45. return(0);
      46. }
      47. int deinit()
      48. {
      49. int obj_total= ObjectsTotal();
      50. for (int i= obj_total; i>=0; i--) {
      51. string name= ObjectName(i);
      52. if (StringSubstr(name,0,11)=="[SweetSpot]")
      53. ObjectDelete(name);
      54. }
      55. return(0);
      56. }
      57. //+------------------------------------------------------------------+
      58. //| Custom indicator iteration function |
      59. //+------------------------------------------------------------------+
      60. int start()
      61. {
      62. static datetime timelastupdate= 0;
      63. static datetime lasttimeframe= 0;
      64. // no need to update these buggers too often
      65. if (CurTime()-timelastupdate < 600 && Period()==lasttimeframe)
      66. return (0);
      67. deinit(); // delete all previous lines
      68. int i, ssp1, style, ssp, thickness; //sublevels= 50;
      69. double ds1;
      70. color linecolor;
      71. if (!ShowSubLevels)
      72. sublevels*= 2;
      73. ssp1= Bid / Point;
      74. ssp1= ssp1 - ssp1%sublevels;
      75. for (i= -NumLinesAboveBelow; i<NumLinesAboveBelow; i++)
      76. {
      77. ssp= ssp1+(i*sublevels);
      78. if (ssp%SweetSpotMainLevels==0)
      79. {
      80. style= LineStyleMain;
      81. linecolor= LineColorMain;
      82. }
      83. else
      84. {
      85. style= LineStyleSub;
      86. linecolor= LineColorSub;
      87. }
      88. thickness= 1;
      89. if (ssp%(SweetSpotMainLevels*10)==0)
      90. {
      91. thickness= 2;
      92. }
      93. if (ssp%(SweetSpotMainLevels*100)==0)
      94. {
      95. thickness= 3;
      96. }
      97. ds1= ssp*Point;
      98. SetLevel(DoubleToStr(ds1,Digits), ds1, linecolor, style, thickness, Time[10]);
      99. }
      100. return(0);
      101. }
      102. //+------------------------------------------------------------------+
      103. //| Helper |
      104. //+------------------------------------------------------------------+
      105. void SetLevel(string text, double level, color col1, int linestyle, int thickness, datetime startofday)
      106. {
      107. int digits= Digits;
      108. string linename= "[SweetSpot] " + text + " Line",
      109. pricelabel;
      110. // create or move the horizontal line
      111. if (ObjectFind(linename) != 0) {
      112. ObjectCreate(linename, OBJ_TREND, 0, 0,0,0,0);
      113. ObjectSet(linename, OBJPROP_STYLE, linestyle);
      114. ObjectSet(linename, OBJPROP_COLOR, col1);
      115. ObjectSet(linename,OBJPROP_TIME1,Time[0]);
      116. ObjectSet(linename,OBJPROP_PRICE1, level);
      117. ObjectSet(linename,OBJPROP_TIME2,Time[100]);
      118. ObjectSet(linename,OBJPROP_PRICE2, level);
      119. ObjectSet(linename, OBJPROP_WIDTH, thickness);
      120. ObjectSet(linename, OBJPROP_BACK, true);
      121. }
      122. else {
      123. ObjectMove(linename, 0, Time[0], level);
      124. }
      125. }
      Bilder
      • 2013-05-31_161803.png

        15,45 kB, 993×656, 333 mal angesehen
      OK, dann ist es etwas anderes. Bei einem Kumpel gab es dieses Fenster auch mal und er teilte mir mit, dass es nach Installation von Windows 2010 auftrat. Ich fragte, ob er etwas im Taskmanger sehen würde, und wir fanden dann heraus, dass es einen aktiven Dienst für diesen Office Software Protection gibt. Er sollte dann den Dienst mal beenden/deaktivieren und danach trat das Problem nicht mehr auf. Deshalb meine Frage. Aber scheint doch etwas anderes zu sein hier.
      trash, das ist 2007 und nach einem Up-date von Windows aufgetreten.
      Goso hatte ja auch so etwas vermutet. Ich muss das Fenster eben jedes mal schließen, vorher geht die Plattform gar nicht erst auf.
      mfg dobi
      Es gibt Berge, über die man hinüber muß ,sonst geht der Weg nicht weiter

      Dobi schrieb:

      @ All
      Jedes mal, wenn ich meinen Metatrader starten will, kommt seid heute ein Fenster, wo ich gefragt werde,von welchen Benutzerkonto das Ausführen dieses Programms
      verwendet werden soll.Habe ich sonst nie gesehen und hab auch nichts gestellt.. Hat das schon mal wer gehabt und wenn ja, wie kann ich denn das ab stellen?


      Du hast Office 2010 installiert? Richtig?
      @ Dobi

      Aus meiner (dunklen) Erinnerung:

      Diesen Effekt hatte ich auch vor einiger Zeit auf meinem Windows-XP-Rechner. Soweit ich mich erinnere, habe ich dann bei dieser Meldung ein Häkchen gesetzt, oder rausgenommen (da war eine Frage nach irgendwelchen Aktivitäten, die ausgeführt, oder nicht ausgeführt werden sollten), seitdem funktioniert es wieder klaglos.

      Auf meinem Windows7-Rechner gibt es kein Problem.

      Edit: Ich meine, ich habe danach aber auch eine Datenträgerbereinigung durchgeführt.
      @ All
      Jedes mal, wenn ich meinen Metatrader starten will, kommt seid heute ein Fenster, wo ich gefragt werde,von welchen Benutzerkonto das Ausführen dieses Programms
      verwendet werden soll.Habe ich sonst nie gesehen und hab auch nichts gestellt.. Hat das schon mal wer gehabt und wenn ja, wie kann ich denn das ab stellen?
      mfg dobi
      Es gibt Berge, über die man hinüber muß ,sonst geht der Weg nicht weiter