エラー、バグ、質問 - ページ 2553

 
こんにちは。
マーケットで検証できない。
エラーが発生するのですが。

test on EURUSD,H1tester takes too long strategy tester report not found どの方向を見るべきか助言してください。ありがとうございました。

 
Alexander Iliashenko:
こんにちは。
市場でのバリデーションが通らない。
エラーが発生するのですが。

test on EURUSD,H1tester takes too long strategy tester report not found どの方向を見るべきか助言してください。ありがとうございました。


これは週末によく起こります。

あるいは、コードの最適化が必要です。すべての仕訳を無効化し、エラーをチェックする。

Expert Advisorが常にエラーでサーバーを「チャグチャグ」している場合、これも起こります。

 

こんにちは。

Windowsの自動アップデート 後、マーケットから購入したExpert Advisorが壊れてしまい、新たにアクティベーションが必要です。Windowsは頻繁にアップデートされるのに、毎回製品ライセンスを失くすのか? アクティベーション回数に制限があるだけでなく、EAには再入力しなければならない設定項目が大量にあるのです。このバグを直してください!!!

削除済み  
r4di04ctiv3:

こんにちは。

Windowsの自動アップデート 後、マーケットで購入したExpert Advisorがクラッシュしてしまい、新たにアクティベーションが必要になりました。Windowsのアップデートが頻繁で、その度に製品ライセンスが切れてしまうのですが? アクティベーション回数に制限があるのはもちろんですが、Expert Advisorは再入力しなければならない設定が多いので、その点でも注意が必要です。このバグを直してください!!!

例えば、顔のスキャン(写真)に基づいて、ある組織の一員であることがわかります。しかし、今日、あなたが訪れたのは・・・。というのは、例えばスポーツジム。そこでバーの上で転倒し、フィジオに多少のダメージを与えた(鼻が曲がり、唇が2回りほど大きくなり、半顔のアザができた)。だから、事故後に組織に来ても、そこで認識されず、システムも入れてくれないのです。

ヒントを得るための質問 - これはバグシステムなのか?このシステムは、あなたのあざを取り除き、鼻を治すべき?

 
Сергей Таболин:

例えば、顔のスキャン(写真)に基づき、ある組織に所属しているとします。しかし、今日、あなたが訪れたのは・・・。というのは、例えばスポーツジム。そこに棒が倒れてきて、顔を少し傷つけてしまった(鼻が曲がり、唇が二回りほど大きくなり、顔の半分があざになっている)。だから、事故後に組織に来ても、そこで認識されず、システムも入れてくれないのです。

ヒントを得るための質問 - これはバグシステムなのか?あざを消したり、鼻を矯正したりするシステムですか?

なぜ、OSに縛られる必要があるのか?ハードとの連携を阻むものは?
 
Vladimir Simakov:
なぜわざわざOSを使うのか?ハードウェアによるバインディングを妨げるものは何ですか?

市場では、このような装丁になっています。
また、問題はwin10のみです
 
Nikolai Semko:

実はCCanvasはとても粗雑なんです。そこには、特にアンチエイリアスに関する多くのバグが存在します。アルゴリズムが狂っているだけです。
CCanvas のデフォルトの PixelTransform 関数を置き換えてください。

で、この問題は解消されますが、スムージングアルゴリズムそのものは修正されません。


ニコライさん、ありがとうございます。残念ながら、このバージョンでは、すべてのLineThick ラインは透明度なしで描画されます。

 
Rafil Nurmukhametov:

ニコライさん、ありがとうございます。残念ながら、このバージョンでは、すべてのLineThickの 線が透明なしで描かれます。

あ、そうだ。すみません。色に透明感を混ぜているとは知りませんでした。
さて、これでよしとしましょう。

void CCanvas::PixelTransform (const int x,const int y,const uint clr,const double alpha)
  {
   union argb { uint clr; uchar c[4]; };
   argb C,Bg;
   C.clr=clr;
   int addr=y*m_width+x;
   uint clrback=m_pixels[addr];
   if(clrback==0)
     {
      C.c[3]=uchar(alpha*C.c[3]+0.49999);
      m_pixels[addr]=C.clr;
      return;
     }
   if(alpha<1.0/510) return;

   C.c[3]=uchar(alpha*C.c[3]+0.49999);
   double a=C.c[3]/255.0;
   Bg.clr=clrback;
   double b=Bg.c[3]/255.0;

   C.c[2]=uchar(Bg.c[2]+a*(C.c[2]-Bg.c[2]));
   C.c[1]=uchar(Bg.c[1]+a*(C.c[1]-Bg.c[1]));
   C.c[0]=uchar(Bg.c[0]+a*(C.c[0]-Bg.c[0]));

   C.c[3]=uchar((b+a-b*a)*255+0.49999);
   m_pixels[addr]=C.clr;
  }
 
FileGetIntegerが、この秒単位の去勢ではなく、ファイル作成/変更の完全な 時間、つまり100nsの精度でlongとして(OSに存在するように)返してくれるといいのですが......。
 
Nikolai Semko:

ああ、そうなんだ。申し訳ございませんでした。透明度を色に混ぜていることに気がつかなかった。
それでは、これでおしまいです。

ニコライさん、ありがとうございます!正常に動作するようになりました。