【Forex】MetaTrader PartⅥ【CFD.&Futures】at LIVEMARKET2
【Forex】MetaTrader PartⅥ【CFD.&Futures】 - 暇つぶし2ch187:130
07/10/31 21:22:56.11 0PZ7z+7z
>>130です。あれから試行錯誤してみたのですがやはりうまく表示されません。
どうやら表示しないバッファがうまく機能していないようです。
以下、問題点だけ抜き出したソースです。全角空白は半角に変えてください。

#property indicator_chart_window
#property indicator_buffers 2

double line1[], line2[];
double temp1[], temp2[];
int init() {
  IndicatorBuffers(4);
  SetIndexBuffer(0,line1);
  SetIndexBuffer(1,line2);
  SetIndexDrawBegin(0, 10);
  return(0);
}
double calcClose(int i) {
  return(Close[i]+0.1);
}
int start() {
  int i, limit = Bars - IndicatorCounted();
  for (i=limit-1; i>=0; i--) {
    temp1[i] = calcClose(i);
    temp2[i] = Close[i]-0.1;
    line1[i] = temp1[i];
    line2[i] = Close[i]-0.1;
  }
  Comment("temp1[0]=", temp1[0], " calcClose=", calcClose(0));
  return(0);
}

実行すると左上に temp1[0]=0 calcClose=115.11 などと表示されます。
関数は呼び出せていますが、バッファを経由すると表示できません。。。
どこが悪いのかご教授ください<(_ _)>


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch