와드 №6 - 페이지 35 1...282930313233343536373839404142...78 새 코멘트 Рустам 2012.07.01 14:53 #341 스탠드 - 적용하지 마십시오. 실수가 발견되었습니다. 지금 바로 수정하겠습니다 Vasiliy Sokolov 2012.07.01 15:14 #342 Dr.Drain : 커패시터를 넣을 때라고 생각합니까? :-))) 아니요, 너무 늦었습니다. 진단을 내릴 시간입니다. Рустам 2012.07.01 15:26 #343 //+------------------------------------------------------------------+ //| _2_DoidsSheme.mq4 | //| Copyright © 2012. XrustSolution. mail:xrustx@gmail.com | //| https://www.youtube.com/user/opmlv http://forexrust.info | //+------------------------------------------------------------------+ #property copyright "Copyright © 2012. XrustSolution. mail:xrustx@gmail.com" #property link "https://www.youtube.com/user/opmlv http://forexrust.info" //+------------------------------------------------------------------+ //| Super Global Variables | //+------------------------------------------------------------------+ #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Red //+------------------------------------------------------------------+ //| Extern Variables | //+------------------------------------------------------------------+ extern string ЕмкостьКонденсатора = "= Начальный период МА"; extern int Capacity = 50 ; extern string СопротивлениеУтечки = " конденсатора"; extern double Resistance_C1 = 100 ; extern string Резистор_В_Цепи_Заряда = " конденсатора"; extern double Resistance_R1 = 0.13 ; extern string Резистор_В_Цепи_Разряда = " конденсатора"; extern double Resistance_R2 = 0.1 ; extern string Порог_пробоя_Варистора = "Максимальный период"; extern double SafePerid = 100 ; extern string МетодСбросаЗаряда = "true=Ограничение/false=Сброс на 0"; extern bool ResetMetod = true ; extern int MoovingMetod = 0 ; extern int MoovingPrice = 0 ; //+------------------------------------------------------------------+ //| Includes | //+------------------------------------------------------------------+ //#include <OBJECTS_CLASSES.mqh> //#include <AlertsAndSounds.mqh>//GetInfo(""); //+------------------------------------------------------------------+ //| Defines & Global variavles | //+------------------------------------------------------------------+ #define empty EMPTY_VALUE //+------------------------------------------------------------------+ //--- buffers double diods[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ void init(){ //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,diods); //---- return;} //+------------------------------------------------------------------+ void deinit(){return;} //+------------------------------------------------------------------+ void start(){ //---- //---- static int preLimit=0; static double prerp = 0; int i, ii, x, y, counted = IndicatorCounted(); if (counted > 0) counted--; int limit = Bars - counted; int per = Period(); string sy = Symbol(); string txt=""; double res=0,pres=0,diff=0,pdiff=0,koff=0; if(limit<=preLimit){limit=preLimit+1;} //---- for(i=5000;i>=0;i--){ res = iMA(sy,per,1,0,MoovingMetod,MoovingPrice,i); diff = MathAbs(res-iMA(sy,per,1,0,MoovingMetod,MoovingPrice,i+1)); if(diff > pdiff){ koff-=MathAbs(diff-pdiff)/Resistance_R1; }else if(diff < pdiff){ koff+=MathAbs(diff-pdiff)/Resistance_R2; } koff-=1/Resistance_C1; pdiff=diff; if(koff>SafePerid){ if(ResetMetod){ koff = koff-SafePerid; }else{ koff = 0; } } if(koff<-(Capacity-1)){koff=-Capacity+1;} if(Capacity+koff>preLimit){preLimit = Capacity+koff;} diods[i] = iMA(sy,per,Capacity+koff,0,MoovingMetod,MoovingPrice,i+1); } //---- return;} //+------------------------------------------------------------------+ Рустам 2012.07.01 15:26 #344 C-4 : 아니요, 너무 늦었습니다. 진단을 내릴 시간입니다. 즐겨 보자 :) [삭제] 2012.07.01 15:31 #345 FAQ: mashkoobrazny 표시기가 있습니다. Рустам 2012.07.01 15:33 #346 //+------------------------------------------------------------------+ //| _2_DoidsSheme.mq4 | //| Copyright © 2012. XrustSolution. mail:xrustx@gmail.com | //| https://www.youtube.com/user/opmlv http://forexrust.info | //+------------------------------------------------------------------+ #property copyright "Copyright © 2012. XrustSolution. mail:xrustx@gmail.com" #property link "https://www.youtube.com/user/opmlv http://forexrust.info" //+------------------------------------------------------------------+ //| Super Global Variables | //+------------------------------------------------------------------+ #property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Blue //+------------------------------------------------------------------+ //| Extern Variables | //+------------------------------------------------------------------+ extern string ЕмкостьКонденсатора = "= Начальный период МА" ; extern int Capacity = 50 ; extern string СопротивлениеУтечки = " конденсатора" ; extern double Resistance_C1 = 100 ; extern string Резистор_В_Цепи_Заряда = " конденсатора" ; extern double Resistance_R1 = 0.3 ; extern string Резистор_В_Цепи_Разряда = " конденсатора" ; extern double Resistance_R2 = 0.1 ; extern string Порог_пробоя_Варистора = "Максимальный период" ; extern double SafePerid = 100 ; extern string МетодСбросаЗаряда = "true=Ограничение/false=Сброс на 0" ; extern bool ResetMetod = true ; extern int MoovingMetod = 0 ; extern int MoovingPrice = 0 ; //+------------------------------------------------------------------+ //| Includes | //+------------------------------------------------------------------+ //#include <OBJECTS_CLASSES.mqh> //#include <AlertsAndSounds.mqh>//GetInfo(""); //+------------------------------------------------------------------+ //| Defines & Global variavles | //+------------------------------------------------------------------+ #define empty EMPTY_VALUE //+------------------------------------------------------------------+ //--- buffers double diods[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ void init(){ //---- indicators SetIndexStyle ( 0 , DRAW_LINE ); SetIndexBuffer ( 0 ,diods); //---- return ;} //+------------------------------------------------------------------+ void deinit(){ return ;} //+------------------------------------------------------------------+ void start(){ //---- //---- static int preLimit= 0 ; static double prerp = 0 ; int i, ii, x, y, counted = IndicatorCounted (); if (counted > 0 ) counted--; int limit = Bars - counted; int per = Period (); string sy = Symbol (); string txt= "" ; double res= 0 ,pres= 0 ,diff= 0 ,pdiff= 0 ,koff= 0 ; if (limit<=preLimit){limit=preLimit+ 1 ;} //---- for (i= 5000 ;i>= 0 ;i--){ res = iMA (sy,per,Capacity+koff, 0 ,MoovingMetod,MoovingPrice,i); diff = MathAbs (res- iMA (sy,per,Capacity+koff, 0 ,MoovingMetod,MoovingPrice,i+ 1 )); if (diff > pdiff){ koff-= MathAbs (diff-pdiff)/Resistance_R1; } else if (diff < pdiff){ koff+= MathAbs (diff-pdiff)/Resistance_R2; } koff-= 1 /Resistance_C1; pdiff=diff; if (koff>SafePerid){ if (ResetMetod){ koff = koff-SafePerid; } else { koff = 0 ; } } if (koff<-(Capacity- 1 )){koff=-Capacity+ 1 ;} if (Capacity+koff>preLimit){preLimit = Capacity+koff;} diods[i] = iMA (sy,per,Capacity+koff, 0 ,MoovingMetod,MoovingPrice,i+ 1 ); } //---- return ;} //+------------------------------------------------------------------+ 피드백과 함께 Рустам 2012.07.01 15:36 #347 DmitriyN : mashkoobrazny 표시기가 있습니다. 그에게 무엇을 기대했습니까? [삭제] 2012.07.01 15:42 #348 FAQ : 들어봐, Rustam, 어떤 스키마라도 MQL 코드로 바꿀 수 있니? 나는 유머가 아니라 진지하게 묻는 것입니다. Рустам 2012.07.01 15:46 #349 MQL => 스키마: 질문 없음 Scheme =>MQL : 언어의 수학 장치가 허용하는 한. 첫 번째 경우 현재, 하드웨어에서 수행하도록 요청하지 마십시오. 너무 게으릅니다. :)) Рустам 2012.07.01 15:51 #350 ... 흠. 첫 번째 옵션은 여전히 파기(시장의 현실에 맞게 조정)이며 데이터베이스로 보낼 수 있습니다. 좋은 적응형 Mashka가 나타났습니다. 1...282930313233343536373839404142...78 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
커패시터를 넣을 때라고 생각합니까? :-)))
아니요, 너무 늦었습니다. 진단을 내릴 시간입니다.
아니요, 너무 늦었습니다. 진단을 내릴 시간입니다.
즐겨 보자 :)
피드백과 함께
mashkoobrazny 표시기가 있습니다.
그에게 무엇을 기대했습니까?
MQL => 스키마: 질문 없음
Scheme =>MQL : 언어의 수학 장치가 허용하는 한.
첫 번째 경우 현재, 하드웨어에서 수행하도록 요청하지 마십시오. 너무 게으릅니다. :))