[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 116

 
Fosfalugel >> :
Expert Advisorが電子メールやSMSにシグナルを送信することは可能ですか?

EAからメールにメッセージを送らせるのは問題ない。SendMail() 関数を使用します。

SMSにメッセージを送るように設定するのは、少し複雑ですが、それも可能です。

 

こんにちは。

EAを書こうと思い始めたばかりの初心者。

init()関数の中に以下のような行を書いています。

double d=iClose(Symbol(),1,1002)。
Alert("d=",d," GetLastError()=",GetLastError(),", bars=",iBars(Symbol(),1)).Alert("d=",d," GetLastError() =",GetLastError(),",");

テスターが出る。

EURUSD,M1: アラート: d=0 GetLastError()=0, bars=1001

例えば、分足の履歴(iBars)には1001本のバーがありますが、それ以前の履歴にはどのようにアクセスすればよいのでしょうか。

引用のアーカイブにデータがあります。サービス/Quotes archive/EURUSD/1minutes writes: データベース 65012/3624887レコード

エラーを表示したり、データをアップロードすることはありません。ただ、0をプリントする。

途方に暮れています。何が問題なのか、教えていただけませんか。

 

助けてください

GBP/JPYの1.0ロットでのpip単価の計算方法は?

 
このEAのどこが問題なのか、アドバイスをお願いします。コンパイルはうまくいくのですが、トレードができません。
ファイル:
lsma_exp.mq4  4 kb
 
tolikfilip писал(а)>>
このEAのどこが問題なのか、教えてください。

全部さびしいです。ここで、いくつかのポイントを紹介すると、まず、なぜ取引されない(開かない)のか。

     int buys=0, sells=0;
     if(OrderType()==OP_BUY)
     if(OrderType()==OP_SELL)
     if( buys>0) return( buys);
     else       return(- sells);

このブロックは、return(-sells) で注文をオープンする前にプログラムの実行を停止する、はずです...。

2つ目は、開いても閉まらない。

   if ( greencount>0 && redcount>0)//!!!!!!!!!!!!!!
     {
      // Close any open orders, buy or sell
     if( greencount<0)//!!!!!!!!!!!!!!
     {
           Print(Symbol(),Time[0],OrderOpenTime(),"CLOSE BUY");
      //ignore errors here as there may be no order in progress
      OrderClose(OrderTicket(), extLots,Bid,0,White);
      }
     
     if ( redcount<0)//!!!!!!!!!!!!!!
     {
           Print(Symbol()," CLOSE BUY");
      //ignore errors here as there may be no order in progress
      OrderClose(OrderTicket(), extLots,Ask,0,Red);
      }
     }
まだまだありますが、今回はこのへんで。
 
SkyMind писал(а)>>

こんにちは。

例えば、1001本の履歴(iBars)がありますが、以前の履歴を参照するにはどうしたらよいでしょうか?

データは引用元アーカイブでご覧いただけます。サービス/Quotes archive/EURUSD/1minute writes: データベース 65012/3624887 records

エラーを表示したり、データをアップロードすることはありません。0と表示されるだけです。

途方に暮れています。何が問題なのか、教えていただけませんか。

テスト開始時のテスターは1000本のバーしか見えませんが、テストを重ねるごとにバーの本数は増えていきます。私が使っている解決方法のバリエーションは、テスターでテスト開始日を必要な日よりも前に設定し、開始関数の最初に追加条件によって必要な日を設定します このように)。

if ( Mounth()<3 || Year()<2009) return;
そういえば、アカウントでEAを実行する場合、EAは利用可能なすべての履歴を見るので、そのような問題はありません。
 
thestalker писал(а)>>

助けてください

GBP/JPYの1pipの価格を1.0ロットで計算する方法は?

MarketInfo Reference -> TickValue を見てください。

 
thestalker >> :

私も助けてください。

1.0ロットでのGBP/JPYのpip値の計算方法について教えてください。

トレーダー用計算機を使用する。ここを見て ください。

このリンクをたどって「計算式」のタブを開くと、手動で行う方法が詳しく説明されています。

例えばGBPCHFの通貨ペアで、1.43ロットあたりの1ピップあたりのコストを計算してみましょう...

....

1ピップの価値を計算する公式を見てみましょう: ...

....

例米ドル預金口座でのGBPCHF通貨ペアの1ピップの価格の計算: ...

....

 
dram-n писал(а)>>
こんにちは。プラットフォーム(broco)のデモをダウンロードし、例えばUSDJPY,M1のEA(EleMent 6.0)を添付し、すべてのチェックマークを付けたところですが、注文を出すことができません。初心者に何を直せばいいのか教えてください。ありがとうございました。

その理由は、アドバイザーのバグ、ブローカーや金融商品の非取引時間など、いくらでもあり得る。あるいは、EAが年に1-2回トレードを開くだけで、数分待ってもトレードしないのを不思議に思うかもしれません。念のため、ターミナル内の「Journal」と「Expert Advisors」のタブを確認すると、エラーの可能性があります。

 
Element 6.0はBrocoに適応していません。