hii
, Hoe krijg ik deze code om mijn grafiek om de 5 seconden of zo binnen te vernieuwen?
en hoe helpt het (toolsgt; optionsgt; chartsgt; Max. balken in diagram) het systeem om de diagrammen te diagnosticeren ?, zoals .. is het nuttig en wat doet het duidelijk?
* EDIT: als je weet wat ik moet doen als een binnencode voor automatisch verversen of alleen een code die ik aan mijn indoor kan toevoegen, doe dat dan, deel nogmaals bedankt.
dankjewel voor je hulp!
Code #property-copyright gecodeerd door Christian Jungen ingevoegd #property link [email protected] #property indior_chart_window # include lt; WinUser32.mqhgt; externe string spr = --- Verversingsperiode ---; externe tekenreeks spr1 = M1 = 1, M5 = 5, M15 = 15, M30 = 30; uitwendige reeks spr2 = H1 = 60, H4 = 240, D1 = 1440, W1 = 10080; extern int RefreshPeriod = 5; int hWindow = 0; int oldBars = 0;/ ----------------------------------------------- ------------------- /| indior initialisatie functie/ -------------------------------------------- ---------------------- int init () {hWindow = WindowHandle (Symbol (), Period ()); oldBars = iBars (NULL, RefreshPeriod); terugkeer (0); }/ ---------------------------------------------- -------------------- /| indior start functie/ -------------------------------------------- ---------------------- int start () {if (oldBars lt; iBars (NULL, RefreshPeriod) hWindow! = 0) {int message; switch (Periode ()) {case 1: message = 33137; breken; geval 5: bericht = 33138; breken; geval 15: bericht = 33139; breken; geval 30: bericht = 33140; breken; geval 60: bericht = 33135; breken; geval 240: bericht = 33136; breken; geval 1440: bericht = 33134; breken; zaak 10080: bericht = 33141; breken; standaard: bericht = 33137;/m1, als we de huidige TF-onderbreking niet kunnen identificeren; } PostMessageA (hWindow, WM_COMMAND, 33141, 0);/schakel over naar wekelijkse TF PostMessageA (hWindow, WM_COMMAND, message, 0);/schakel over naar originele TF oldBars = iBars (NULL, RefreshPeriod); } terug (0); }