こんにちは、スクリプター。これは素晴らしいインジケーターですね。LWMAとEMAをベースにした同様のインジケーターを作っていただけませんか?
FX-Navigator :
こんにちは、スクリプター。これは素晴らしいインジケーターですね。LWMAとEMAをベースにした同じようなインジケーターを作っていただけませんか?
こんにちは、スクリプター。これは素晴らしいインジケーターですね。LWMAとEMAをベースにした同じようなインジケーターを作っていただけませんか?
Scriptorは長い間誰にも答えていません。でも、自分でコードを修正することはできます:
//+------------------------------------------------------------------+ //| カスタムインジケータ初期化関数 //+------------------------------------------------------------------+ int OnInit() { //--- グローバル変数の設定 period=int(InpPeriod<1 ? 1 : InpPeriod); period_ma=int(InpPeriodMA<1 ? 1 : InpPeriodMA); deviation=InpDeviation; //--- インジケータ・バッファのマッピング SetIndexBuffer(0,BufferTop,INDICATOR_DATA); SetIndexBuffer(1,BufferBottom,INDICATOR_DATA); SetIndexBuffer(2,BufferMA,INDICATOR_DATA); SetIndexBuffer(3,BufferMirror,INDICATOR_DATA); SetIndexBuffer(4,BufferMA1,INDICATOR_CALCULATIONS); SetIndexBuffer(5,BufferMAInd,INDICATOR_CALCULATIONS); //--- インジケーターのパラメーターを設定する IndicatorSetString(INDICATOR_SHORTNAME,"MBands("+(string)period+","+(string)period_ma+","+DoubleToString(deviation,1)+")"); IndicatorSetInteger(INDICATOR_DIGITS,Digits()); //--- バッファ配列を時系列に設定する ArraySetAsSeries(BufferTop,true); ArraySetAsSeries(BufferBottom,true); ArraySetAsSeries(BufferMA,true); ArraySetAsSeries(BufferMirror,true); ArraySetAsSeries(BufferMA1,true); ArraySetAsSeries(BufferMAInd,true); //--- MAのハンドルを作成する ResetLastError(); handle_ma=iMA(NULL,PERIOD_CURRENT,period_ma,0,MODE_SMA,InpAppliedPrice); if(handle_ma==INVALID_HANDLE) { Print("The iMA(",(string)period_ma,") object was not created: Error ",GetLastError()); return INIT_FAILED; } ResetLastError(); handle_ma1=iMA(NULL,PERIOD_CURRENT,1,0,MODE_SMA,InpAppliedPrice); if(handle_ma1==INVALID_HANDLE) { Print("The iMA(1) object was not created: Error ",GetLastError()); return INIT_FAILED; } ResetLastError(); handle_ma_ind=iMA(NULL,PERIOD_CURRENT,period,0,MODE_SMA,InpAppliedPrice); if(handle_ma_ind==INVALID_HANDLE) { Print("The iMA(",(string)period,") object was not created: Error ",GetLastError()); return INIT_FAILED; } //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+
MODE_SMAの代わりに、希望するMODE_EMAまたはMODE_LWMAを 入力してください。
Artyom Trishkin:
ありがとう。教えていただいた通りにしましたが、変わりませんでした。
スクリプターは長い間誰にも答えない。しかし、自分でコードを修正することはできる:
MODE_SMAの代わりに、希望するMODE_EMAまたはMODE_LWMAを 入力してください。
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
Mirror_Bands:
シグナルラインを有するバンド指標です。
作者: Scriptor