void init(){
SymbolName = ...;
FileName = SymbolName + Period() + ".hst";
handle = FileOpenHistory(...);
if(...<0){ //файла нет
...; //создаем заголовок
...; //смещаем от начала на 148байт
...; //пишем все бары
}else{ //файл есть
...; //закрываем
...; // откроем для редактирования
...; //смещаем на 2бара назад
...; //читаем дату
...; //смещаем на 4 прочитанных байта назад от текущего положения
...;
...;
}
}
OrderMagicNumber()関数は、手動でオープンしたポジションに対して常に0を返します。つまり、EA内の変数MAGICMAは0にならない。
ありがとうございます。アドバイスをお願いします。私はハイレベルなプログラマーではなく、ただ学んでいるだけです ;)
私のEAには、そのようなコードがあります。
テスターでEAを実行すると、ログに「OK」の記録がない。なぜかというと、何が正しく書かれていないのか。
EAの中で、これらのエラーがある場所をどのように探せばいいのでしょうか?
'(' -関数 定義 unexpected E:\MetaTrader - Alpariexperts︵PRIOR.mq4 (496, 16)
'count' - 変数が定義されていません E:MetaTrader - Alpari/experts/PRIOR.mq4 (502, 63)
'count' - 変数が定義されていません E:MetaTrader - Alpari/experts/PRIOR.mq4 (504, 12)私のEAには、そのようなコードがあります。
テスターでEAを実行すると、ログに「OK」の記録がない。なぜかというと、何が正しく書かれていないのか。
時間00:00は光学的にチャート上に存在するのでしょうか?
(テスターの ログに 2010.12.10 19:20:09 2010.11.05 00:45 optima__TEMP EURUSD,M5: ok とあります)
私のEAでこれらのエラーがある場所を見つけるにはどうすればよいのでしょうか?
'(' - 関数定義予期しないE:/MetaTrader - Alpari/experts/PRIOR.mq4 (496, 16)
'count' - variable not defined E:{MetaTrader - Alpariexperts}PRIOR.mq4 (502, 63)
'count' - variable not defined E:\MetaTrader - Alpariexperts︵PRIOR.mq4 (504, 12)'('がない、混乱しないようにコードを書くことを学ぶ、変数countが定義されていない(int count...)
光学的に00:00の時刻はチャート上に存在するのか?
( テスターログ 2010.12.10 19:20:09 2010.11.05 00:45 optima__TEMP EURUSD,M5: ok )
ヘルプを調べると、「0」という値があり、念のため「1」に変更しましたが、やはり反応なしです。
だから、サイキック・チームを呼ぶときが来たのだ。レシェトフは最高です。
エラーのある場所が気になるのですが、どのように探せばいいのでしょうか?
AlparianthusexpertsPRIOR.mq4 (496, 16) in brackets numbers what do they mean?エラーの場所が気になるのですが、どのように探せばいいのでしょうか?
AlparianthusexpertsPRIOR.mq4 (496, 16) in brackets numbers what do they mean?エラーの箇所をダブルクリックすれば大丈夫です。
だから、サイキック・チームを呼ぶときが来たのだ。レシェトフは最高だ。